WD

Software Development (Dev Ops)

Western Digital
Roseville, CAPosted 15 May 2026

Job Description

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 workflows to improve testing efficiency and scalability Participate in validation and testing activities to ensure solutions are reliable, maintainable, and production-ready Contribute to documentation, knowledge sharing, and engineering best practices Work with modern development environments, version control systems, and AI-assisted engineering tools   This role is part of WD's early career development program. WD's early career development program is ideal for individuals at the early stages of their professional career.  Participants receive foundational training through structured onboarding, mentorship, and a curated development curriculum. The responsibilities of this role are typically aligned with candidates who have approximately 0–2+ years of relevant professional experience, though candidates of all experience levels are encouraged to apply. Required: Currently enrolled or recently completed a Masters or Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or a related field.   Strong programming experience in: Python C/C++ Familiarity with: Linux/Unix environments Git/version control workflows Automation scripting APIs or backend tooling concepts Exposure to embedded systems, firmware environments, or hardware/software interaction Strong problem-solving and debugging skills Ability to work onsite without relocation assistance   Preferred Qualifications: Internship, research, or project experience related to: Automation engineering Embedded systems Firmware tooling Validation infrastructure Internal developer tools Experience with: Jenkins Shell scripting Docker REST APIs CI/CD workflows Databases Node.js or backend development Familiarity with AI-assisted development tools such as GitHub Copilot or similar platforms Salary Range: 87,200.00-116,200.00 WD is committed to providing equal opportunities to all applicants and employees and will not discriminate against any applicant or employee based on their race, color, ancestry, religion (including religious dress and grooming standards), sex (including pregnancy, childbirth or related medical conditions, breastfeeding or related medical conditions), gender (including a person’s gender identity, gender expression, and gender-related appearance and behavior, whether or not stereotypically associated with the person’s assigned sex at birth), age, national origin, sexual orientation, medical condition, marital status (including domestic partnership status), physical disability, mental disability, medical condition, genetic information, protected medical and family care leave, Civil Air Patrol status, military and veteran status, or other legally protected characteristics. We also prohibit harassment of any individual on any of the characteristics listed above. Our non-discrimination policy applies to all aspects of employment. We comply with the laws and regulations set forth in the " Know Your Rights: Workplace Discrimination is Illegal ” poster. Our pay ... (truncated, view full listing at source)
Apply Now

Direct link to company career page

AI Resume Fit Check

See exactly which skills you match and which are missing before you apply. Free, instant, no spam.

Check my resume fit

Free · No credit card

Share