Software Development (Dev Ops)
Western DigitalAbout the role
Company 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.
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.
Qualifications
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
Additional Information
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 condit
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s