Western Digital
Data Storage
SoftwareDevelopment(DevOps)
Neural analysis suggests this role is
optimal for entry candidates.
“Software Development (Dev Ops) at Western Digital. Skills: Software development, Automation, Embedded systems. Design, develop, and maintain software and automation solutions supporting firmware and embedded engineering workflows. Build internal engineering tools, automation utilities, and validation frameworks using Python, C/C++, and related technologies”
What You'll Achieve.
Improve engineering productivity; Improve testing efficiency and scalability; Ensure solutions are reliable, maintainable, and production-ready
Industry & Context.
Problem solvers; Problem-solving and debugging skills
Ability to work onsite without relocation assistance
What They're Looking For.
Must Have
Currently enrolled or recently completed a Masters or Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or a related field., programming experience in: Python, programming experience in: C/C++, Familiarity with: Linux/Unix environments, Familiarity with: Git/version control workflows, Familiarity with: Automation scripting, Familiarity with: APIs or backend tooling concepts, Exposure to embedded systems, firmware environments, or hardware/software interaction, problem-solving and debugging skills, Ability to work onsite without relocation assistance
Nice to Have
Internship, research, or project experience related to: Automation engineering, Internship, research, or project experience related to: Embedded systems, Internship, research, or project experience related to: Firmware tooling, Internship, research, or project experience related to: Validation infrastructure, Internship, research, or project experience related to: Internal developer tools, Experience with: Jenkins, Experience with: Shell scripting, Experience with: Docker, Experience with: REST APIs, Experience with: CI/CD workflows, Experience with: Databases, Experience with: Node. js or backend development, Familiarity with AI-assisted development tools such as GitHub Copilot or similar platforms
What You'll Do.
and maintain software and automation solutions supporting firmware and embedded engineering workflows
Build internal engineering tools
and validation frameworks using Python
and related technologies
Support configuration
and troubleshooting of hardware/software environments
Assist with debugging and analyzing firmware and system-level issues
and automation workflows to improve testing efficiency and scalability
Participate in validation and testing activities to ensure solutions are reliable
Contribute to documentation
and engineering best practices
Work with modern development environments
version control systems
and AI-assisted engineering tools
How You'll Work.
Team & Collaboration
Collaborate with firmware, hardware, and systems engineering teams to define technical requirements and improve engineering productivity
Full Job Description
At WD, 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, WD 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 and capture the first-ever picture of a black hole. We offer an expansive portfolio of technologies, HDDs, and platforms for business, creative professionals, and consumers alike under our Western Digital®, WD®, and WD_BLACK™. We are a key partner to some of the largest and highest-growth organizations in the world. From enabling systems to make cities safer and more connected, to powering the data centers behind many of the world’s biggest companies and hyperscale cloud providers, to meeting the massive and ever-growing data storage needs of the AI era, WD is fueling a brighter, smarter future. Today’s exceptional challenges require your unique skills. Together, we can build the future of data storage. Join a team building software and automation solutions that support next-generation HDD product development. This role sits at the intersection of software engineering, automation, and embedded systems, giving early-career engineers the opportunity to work closely with firmware, hardware, and engineering infrastructure teams. What You’ll Do * Design, develop, and maintain software and automation solutions supporting firmware and embedded engineering workflows * Build internal engineering tools, automation utilities, and validation frameworks using Python, C/C++, and related technologies * Collaborate with firmware, hardware, and systems engineering teams to define technical requirements and improve engineering productivity * Support configuration, integration, and troubleshooting of hardware/software environments * Assist with debugging and analyzing firmware and system-level issues * Develop scripts, APIs, and automation workf
Applying for this Software Development (Dev Ops) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Western Digital?
Real rants from real employees. Read before you apply.