2021 Campus - Software Development Engineer
戴尔(中国)有限公司
- 公司规模:10000人以上
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2020-10-09
- 工作地点:上海
- 招聘人数:若干人
- 工作经验:本科
- 学历要求:招若干人
- 语言要求:不限
- 职位类别:软件工程师
职位描述
Global Job Title: Software Development Engineer
Develop, maintain, and test tools and scripts for manufacturing diagnostics or installation of drivers, applets associated with these drivers and internally developed software applications, using script and an automated toolset. Engage with all projects from inception through the end of its lifecycle. Provide development status to appropriate engineering teams and perform peer code reviews. Replicate, debug, and provide timely status for issues generated.
Role & Responsibilities
? Prepare, review, and analyze hardware test and software requirements and specifications.
? Prepare written specifications from verbal requirements for tasks of mid-level complexity.
? Prepare design, functional, technical, and/or user documentation, as needed, including release notes and documents.
? Develop, test, and integrate code for new or existing software using defined software lifecycle methodologies.
? Review and implement test strategies for hardware and software products. Provide sustaining or maintenance support to existing software. Ensure source code and file revision control for projects.
? Clearly communicate project issues and status. Accurately log project schedule, defect, and other data. Analyze and prepare trend reports on quality metrics.
? Participate in improving product quality through process and procedure improvements. Participate in new technical initiatives, including software tool development and new technology investigations.
Requirements
? Familiar with hardware test and software installation package development or knowledge on hardware diagnostics and software installation tools.
? Experience with at least 2 programming languages, and able to code moderately or more complex programs using either written or verbal design specifications. Experience with Python or other scripting languages is a plus.
? Good understanding of hardware and software interactions and demonstrate good working knowledge of PC architecture and technologies. Good understanding or experience on BIOS and device drivers.
? Good analytical, problem solving, and debugging skills. Good interpersonal / communication skills.
? Detail-oriented with attention to product quality. Ability to operate as an individual contributor and within a team environment.
? Experience with database development or administration is also favorable.
Preferences
? Hands-on experience with test automation tools such as QTP
? Understanding of software development lifecycle and defect lifecycle
? A degree in a computer science or related discipline is highly preferred
职能类别:软件工程师
公司介绍
What’s most important to us is that you are respected, feel like you can be yourself and have the opportunity to do the best work of your life -- while still having a life. We offer excellent benefits, bonus programs, flexible work arrangements, a variety of career development opportunities, employee resource groups, and much more.
We started with computers, but we didn’t stop there. We are helping customers move into the future with multi-cloud, AI and machine learning through the most innovative technology and services portfolio for ?the data era. Join us and become a part of what’s next in technology, starting today.
You can also learn more about us by reading our latest Diversity and Inclusion Report and our?plan?to make the world a better place by 2030
联系方式
- Email:Pan@Dell.com