Western Digital

Data Storage

SoftwareDevelopment(DevOps)

$87–116k Roseville, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for entry candidates.

The Brief

“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.

Data Storage
Problems you'll solve

Problem solvers; Problem-solving and debugging skills

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →