Software Engineer (Apps & Firmware)
San Jose, CAFull-timePosted Jun 24, 2026
Google Chrome
Microsoft Edge
Apple Safari
Mozilla Firefox
Software Engineer (Apps & Firmware)Full-timeJob Type (exemption status): Exempt position - Please see related compensation & benefits details belowSalary Range: 106,600.00-142,100.00Business Function: Software DevelopmentWork Location: San Jose Great Oaks Headquarters--LOC_WDT_USCA23Company DescriptionWD is building the infrastructure behind the AI-driven data economy.As AI scales, so does data. Every interaction, every model, every system generates data that must be stored, managed, and made accessible over time. That’s where we come in.We combine deep engineering expertise with global-scale manufacturing to deliver the storage systems that make AI possible, powering hyperscale data centers, cloud platforms, and enterprise infrastructure worldwide.This isn’t theoretical work. It’s real systems, at real scale, people solving some of the hardest challenges in technology today.We’re looking for people who want to build, solve, and operate at that level.Join us and let’s shape the future of data.Job DescriptionIf you're looking for a role where your code doesn't just sit in a Git repo—this is it. Our team builds internal tools that power the development of world-class hard disk drives. You won't be designing the hardware itself—but you will be designing the software tools that help engineers make smarter, faster, data-driven decisions that shape the future of storage technology.In this role, you will design and develop software applications and data collection frameworks that analyze servo‑mechanical behavior and system performance in eHDDs. These applications run in Windows and Linux environments and scale from individual machines to large, multi‑device test setups. The tools you build help engineering teams evaluate designs, validate software and firmware changes, and accelerate development cycles through automation and visibility.This position works at the intersection of application software, embedded systems, and system‑level validation. You will work hands‑on with eHDDs, develop software that communicates directly with firmware and low‑level system interfaces, and gain exposure to how complex eHDD systems behave under software control. ESSENTIAL DUTIES AND RESPONSIBILITIES:What you'll do (and grow doing):Design and build custom internal software tools that transform raw HDD development and production data into actionable insights, directly accelerating product innovation and time-to-market.Architect and develop ETL systems, web-based applications, advanced analytics and ML Models and it's pipelines that empower product engineers to make data-driven decisions and push the boundaries of storage technology.Work closely with hard disk drives and test environments, including preparing devices for validation and analysis workflowsLeverage modern frameworks (PyTorch, TensorFlow, svelte), languages (Python, C/C++, Node.js), databases (MySQL, SingleStore, Redshift, Elasticsearch) and distributed systems (Kafka, Kubernetes) to solve complex engineering challenges and build scalable solutions.Participate actively in architecture discussions, code reviews, and collaborative problem-solving sessions that strengthen both the codebase and your technical expertise.Create comprehensive internal documentation and guides that democratize access to your tools, multiplying your impact across the engineering organization.Thrive in an Hyrbid, fast-paced, highly collaborative team environment that values ownership, intellectual curiosity, and continuous learning—where your contributions directly influence the future of storage innovation.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...