Software Engineer
- Full-time
- Job Type (exemption status): Exempt position - Please see related compensation & benefits details below
- Business Function: Firmware Engineering
- Work Location: Shenzhen Nanshan Office--LOC_HGST_Nanshan
Company Description
At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.
At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.
We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, Western Digital is fueling a brighter, smarter future.
Binge-watch any shows, use social media or shop online lately? You’ll find Western Digital supporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.
We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. Our data-centric solutions are comprised of the Western Digital®, G-Technology™, SanDisk® and WD® brands.
Today’s exceptional challenges require your unique skills. It’s You & Western Digital. Together, we’re the next BIG thing in data.
Job Description
- Develop high-quality, efficient, and scalable software using relevant programming languages (e.g., C#, C++, Python).
- Create and maintain software architecture, ensuring robustness and reliability.
- Write modular software based on test specifications to seamlessly integrate with the in-house test system.
- Continuously optimize test code and processes to enhance test quality and efficiency.
- Analyze test results and generate comprehensive reports, including design ranking and insightful failure analysis.
- Work closely with global manufactory teams for test solution deployment.
- Occasional international travel is required.
- 使用相关的编程语言(例如C#,C ++,Python)开发高质量、高效和可扩展的软件.
- 创建和维护软件架构,确保其健壮性和可靠性
- 根据测试要求和规范,为内部设计的测试系统开发软件模块
- 优化测试代码和测试流程,提高测试质量和效率
- 分析测试结果,发布报告评估产品设计或提供失效分析
- 与全球制造团队紧密合作,部署测试解决方案
- 需要不定时的海外出差
Qualifications
- Bachelor’s degree (or above) in Software Engineering, Computer Science, or a closely related field.
- Strong proficiency in at least one programming language (e.g., C, C++, C#, Python).
- Working knowledge of software version control systems.
- Strong logical and innovative thinking abilities.
- Proven ability to collaborate effectively in a team environment.
- Excellent written and spoken English communication skills.
- Experience (preferred) in developing application software.
- Familiarity (preferred) with hardware and laboratory equipment.
- 软件工程,计算机相关专业的本科或以上
- 熟悉掌握至少一门编程语言(如C,C++,C#,Python)
- 了解软件版本控制基本知识
- 优秀的逻辑思维和创新思维能力
- 有团队合作意识
- 良好的英语书写和口头沟通能力
- 有开发应用程序经验优先考虑
- 有硬件或者实验室仪器经验优先考虑
Additional Information
All your information will be kept confidential according to EEO guidelines.