Pursuing or recently earned a BS/MS degree in Computer Science, Computer Engineering, Electrical Engineering, or comparable experience.Authorized to work in the U.S. without requiring Western Digital to initiate or sponsor an immigration case.Proficient in programming languages such as C/C++.Experience with software testing, including automated test script development, test plan creation, and automation software development is preferred.Familiarity with microprocessors and microcontrollers; knowledge of ARM architecture is a plus.Understanding of real-time operating systems (RTOS) and embedded firmware.Bonus: Experience with interface bus analyzers, SATA/SAS, and scripting languages such as Python and TCL.Outstanding written and verbal communication skills.Strong interest in HDD technology and innovations.
About the job
Engage in the design, development, and ongoing support of innovative embedded software features for Hard Disk Drives (HDD).
Utilize best practices in development methodologies to design, implement, validate, and maintain embedded software components supporting various products.
Create and execute comprehensive test cases for newly implemented embedded software features.
Develop tools to enhance debugging, testing capabilities, and software analytics for embedded systems.
Contribute to design discussions, test planning, and code review sessions.
Foster collaboration with interdisciplinary teams to devise high-quality, innovative solutions.
Document issues in the bug tracking system, update information-sharing web pages, and design presentations for effective communication of ideas.
Demonstrate self-motivation and work collaboratively as part of a SAFe agile team to achieve project goals.
This role is part of our Early Career program, tailored to support individuals embarking on their professional journey with foundational training through structured onboarding, mentorship, and a development curriculum.
About Western Digital Corporation
At Western Digital, we strive to empower global innovation and push the boundaries of technology to achieve the previously unattainable. Our company is built on a foundation of problem solvers who harness technology to create extraordinary results. Our innovations have contributed to significant milestones, including supporting humanity in landing on the moon and capturing the first image of a black hole.We offer a comprehensive range of technologies, HDDs, and platforms under our renowned brands including Western Digital®, WD®, WD_BLACK™, and SanDisk® Professional, catering to businesses, creative professionals, and consumers alike.As a vital partner to many of the world’s leading and fastest-growing organizations, we work tirelessly to enhance safety and connectivity in cities, drive the data centers of major companies and hyperscale cloud providers, and fulfill the escalating data storage demands of the AI era.
This job posting is no longer active and is not accepting applications.
Pursuing or recently earned a BS/MS degree in Computer Science, Computer Engineering, Electrical Engineering, or comparable experience.Authorized to work in the U.S. without requiring Western Digital to initiate or sponsor an immigration case.Proficient in programming languages such as C/C++.Experience with software testing, including automated test script development, test plan creation, and automation software development is preferred.Familiarity with microprocessors and microcontrollers; knowledge of ARM architecture is a plus.Understanding of real-time operating systems (RTOS) and embedded firmware.Bonus: Experience with interface bus analyzers, SATA/SAS, and scripting languages such as Python and TCL.Outstanding written and verbal communication skills.Strong interest in HDD technology and innovations.
About the job
Engage in the design, development, and ongoing support of innovative embedded software features for Hard Disk Drives (HDD).
Utilize best practices in development methodologies to design, implement, validate, and maintain embedded software components supporting various products.
Create and execute comprehensive test cases for newly implemented embedded software features.
Develop tools to enhance debugging, testing capabilities, and software analytics for embedded systems.
Contribute to design discussions, test planning, and code review sessions.
Foster collaboration with interdisciplinary teams to devise high-quality, innovative solutions.
Document issues in the bug tracking system, update information-sharing web pages, and design presentations for effective communication of ideas.
Demonstrate self-motivation and work collaboratively as part of a SAFe agile team to achieve project goals.
This role is part of our Early Career program, tailored to support individuals embarking on their professional journey with foundational training through structured onboarding, mentorship, and a development curriculum.
About Western Digital Corporation
At Western Digital, we strive to empower global innovation and push the boundaries of technology to achieve the previously unattainable. Our company is built on a foundation of problem solvers who harness technology to create extraordinary results. Our innovations have contributed to significant milestones, including supporting humanity in landing on the moon and capturing the first image of a black hole.We offer a comprehensive range of technologies, HDDs, and platforms under our renowned brands including Western Digital®, WD®, WD_BLACK™, and SanDisk® Professional, catering to businesses, creative professionals, and consumers alike.As a vital partner to many of the world’s leading and fastest-growing organizations, we work tirelessly to enhance safety and connectivity in cities, drive the data centers of major companies and hyperscale cloud providers, and fulfill the escalating data storage demands of the AI era.