Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Apps & Firmware)

Full-time

Western Digital

Company Description WD 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 Description If 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 workflows Leverage 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 typically aligned with candidates who have approximately 0–2+ years of relevant professional experience, though candidates of all experience levels are encouraged to apply. Salary Range: 106,600.00-142,100.00 Qualifications Required: Currently enrolled or recently completed a MS in Computer Science, Computer Engineering, Data Science, or a related field Strong foundation in software engineering principles with hands‑on experience in C/C++ , Python and web based development Comfort working with Comfortable working in Windows and Linux environments and both relational and non-relational databases Completed coursework or hands-on projects involving GenAI, LLMs, or machine learning 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 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 transparency policy is available here. WD thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution. WD is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at [email protected] to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. Based on our experience, we anticipate that the application deadline will be 8/12/26, although we reserve the right to close the application process sooner if we hire an applicant for this position before the application deadline. If we are not able to hire someone from this role before the application deadline, we will update this posting with a new anticipated application deadline.

#LI-MT

Compensation & Benefits Details An employee’s pay position within the salary range may be based on several factors including but not limited to (1) relevant education; qualifications; certifications; and experience; (2) skills, ability, knowledge of the job; (3) performance, contribution and results; (4) geographic location; (5) shift; (6) internal and external equity; and (7) business and organizational needs. The salary range is what we believe to be the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range and this range is only applicable for jobs to be performed in California, Colorado, New York or remote jobs that can be performed in California, Colorado and New York. This range may be modified in the future. If your position is non-exempt, you are eligible for overtime pay pursuant to company policy and applicable laws. You may also be eligible for shift differential pay, depending on the shift to which you are assigned. You will be eligible to be considered for bonuses under either WD’s Short Term Incentive Plan (“STI Plan”) or the Sales Incentive Plan (“SIP”) which provides incentive awards based on Company and individual performance, depending on your role and your performance. You may be eligible to participate in our annual Long-Term Incentive (LTI) program, which consists of restricted stock units (RSUs) or cash equivalents, pursuant to the terms of the LTI plan. Please note that not all roles are eligible to participate in the LTI program, and not all roles are eligible for equity under the LTI plan. RSU awards are also available to eligible new hires, subject to WD's Standard Terms and Conditions for Restricted Stock Unit Awards. We offer a comprehensive package of benefits including paid vacation time; paid sick leave; medical/dental/vision insurance; life, accident and disability insurance; tax-advantaged flexible spending and health savings accounts; employee assistance program; other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity; tuition reimbursement; transit; the Applause Program; employee stock purchase plan; and the WD Savings 401(k) Plan. Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company’s sole discretion, consistent with the law. Notice To Candidates: Please be aware that WD and its subsidiaries will never request payment as a condition for applying for a position or receiving an offer of employment. Should you encounter any such requests, please report it immediately to WD Ethics Helpline or email [email protected]. Job Type (exemption status): Exempt position - Please see related compensation & benefits details below Salary Range: 106,600.00-142,100.00 Business Function: Software Development Engineering (Apps) Work Location: San Jose Great Oaks Headquarters--LOC_WDT_USCA23

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (Apps & Firmware) in San Jose, CA vacancy
  •  ...Firmware Software Engineer IV The main function of a firmware software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical... 
    Application

    eTeam

    Sunnyvale, CA
    2 days ago
  •  ...Firmware Software Engineer V Our client, a Internet Content & Information company, is looking for a Firmware Software Engineer V for their Sunnyvale, CA/ Redmond, WA location. Responsibilities: The main function of a firmware software engineer is to apply... 
    Application

    ICONMA

    Sunnyvale, CA
    4 days ago
  •  ...Firmware Software Engineer The main function of a firmware software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical... 
    Application

    Mindlance

    San Jose, CA
    3 days ago
  • $147.4k - $272.1k

    Embedded 5G/4G Cellular RF Software/Firmware Engineer Do you have a passion for invention and self-challenge? Do you thrive on pushing the limits of what’s considered feasible. As part of a world class modem team, you’ll craft sophisticated groundbreaking embedded firmware... 
    Application
    Work experience placement
    Relocation
    Flexible hours

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • $140k - $200k

     ...Senior Embedded Firmware Engineer Join the Trackonomy Team! At Trackonomy, our employee value...  ..., to IoT devices, to dynamic web apps, etc. Don't be surprised if you get to...  ...Engineering At least 6+ years of embedded software development with emphasis on C/C++... 
    Application
    Local area
    Flexible hours

    Trackonomy

    San Jose, CA
    4 days ago
  • $120k - $243k

    Senior Product Security Software / Firmware Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way... 
    Application
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week
    3 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    5 days ago
  •  ...user-facing features, effectively resolve software issues, and contribute to code quality...  ...production service that analyzes partner firmware for GMS approval. Partners upload firmware...  ...Athena MBA Dev Console: The Mobile Bundled App (MBA) Developer Console, part of Android... 
    Application

    E-Solutions

    San Jose, CA
    4 days ago
  • $152k - $241.5k

    Job Overview NVIDIA Networking Unit is looking for an experienced firmware/software engineer proficient in C and C++ to work on NVIDIA NIC/DPU and Switch firmware. Key Responsibilities Design and implement new features for NVIDIA NIC/DPU and Switch firmware. Participate... 

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $174k - $252k

    Senior Software Engineer, Embedded Systems/Firmware, AI and Infrastructure Sunnyvale, CA, USA Bachelor’s degree or equivalent practical experience. 5 years of experience in low level systems programming languages (e.g., C++ or C). 3 years of experience testing, maintaining... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    3 days ago
  •  ...Staff Engineer, Software (Firmware) Location: San Jose, CA, US Summary Celestica is looking for talented and passionate Staff Embedded Software Engineers for the Hardware Platform Services team. This team is responsible for designing and developing Cloud Hardware infrastructure... 
    Application
    Work at office

    Celestica

    San Jose, CA
    4 days ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, AI and Infrastructure Google, Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience in low level systems programming languages (e.g. C++ or C). 2 years of experience... 

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $100k

    The Role Netflix’s Platform Apps and Innovation team develops the Netflix app and core playback components that enable the latest audio...  ...Support internal teams with high availability of device firmware and app builds. Support external partners through their OS updates... 
    Application
    Flexible hours

    Netflix, Inc.

    Los Gatos, CA
    1 day ago
  • $224k - $356.5k

     ...Design and implement Microcontroller Firmware for GPU Server platforms, focusing on but...  ...platforms. Develop embedded management software to enable reporting and connectivity between...  ...Degree (or higher) in Electrical Engineering or Computer Science or equivalent experience... 
    Application
    Local area

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering Apply X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Austin, TX, USA . Bachelor’... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $181.1k - $318.4k

     ...team of passionate and creative engineers dedicated to building...  ...of groundbreaking hardware, software, and design, and we are looking...  ...navigate the stack from low-level firmware to high-level applications to...  ...-level firmware, developing apps, and working with real-time operating... 
    Application
    Relocation

    Apple Inc.

    Santa Clara, CA
    3 days ago
  • $147.4k - $272.1k

    Embedded Firmware Engineer - Image Signal Processor (ISP) Cupertino, California, United States • Hardware Apple's ISP team is seeking an exceptional...  ...Drive ISP hardware validation, feature bring‑up, and camera software stack integration on emulators during pre‑silicon... 
    Application
    Relocation

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $126.8k - $220.9k

    Software Engineer - Secure Enclave, Core OS Cupertino, California, United States - Software and...  ...systems that combine hardware, software, and apps into a single Apple experience. Your...  ...security, microkernel development, and firmware/software technologies. Understanding... 
    Application
    Relocation

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $200k - $230k

     ...networks and a comprehensive set of hardware, software and mobile solutions for every charging...  ...To Sr. Manager, Power Electronics Firmware What You Will Be Doing ChargePoint is...  ...Power Electronics Controls and Firmware Engineer with more than seven years of hands-on expertise... 
    Application

    ChargePoint

    Campbell, CA
    5 days ago
  • $77k - $202k

     ...requirements. BS in Computer Engineering, Electrical Engineering,...  ...5 years of hands-on embedded firmware development experience. Experience...  ...AI tools to assist during software design and implementation...  ...Experience supporting mobile app integration (iOS/Android).... 
    Application
    Full time
    H1b

    PwC

    San Jose, CA
    5 days ago
  • $153.6k - $286.6k

     ...About the Role We are seeking a highly motivated Senior Software Engineer to join the new Project Graph services team at Adobe ....  ...workflows and modular tools that run anywhere, from the web to Adobe apps like Photoshop. And if you’d rather focus on creating than... 
    Application
    Temporary work
    Local area
    Worldwide
    Relocation

    Adobe

    San Jose, CA
    5 days ago
  • $197k - $278.46k

     ...Sr. Staff Firmware Engineer 42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai Motor Group, 42dot pioneers the future of mobility by advancing the development of software-defined vehicles... 
    Application

    42dot

    Sunnyvale, CA
    3 days ago
  • $171k - $275k

     ...family commitments. Meet our engineers on the Vehicle OS team!...  ...and update complete vehicle software and AI applications. This is...  ...develop and maintain all BSP, firmware, and system software for advanced...  ...Layer), services, libraries, apps, and Linux kernel modules using... 
    Application
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Sunnyvale, CA
    3 days ago
  • Google Inc. is looking for an Embedded Firmware Engineer specialized in Digital Signal Processing to drive innovation in AI/ML hardware acceleration. This role focuses on leading the firmware delivery and overseeing the development for TPU technology used in critical applications... 
    Application

    Google Inc.

    Sunnyvale, CA
    3 days ago
  •  ...and beyond. Together, we advance your career. BIOS / UEFI FIRMWARE ENGINEER THE ROLE We are looking for an experienced engineer with an...  ...development, debugging, verification, and validation of firmware, software and/or hardware. Support key server customers on issue... 
    Application

    Advanced Micro Devices

    Santa Clara, CA
    1 day ago
  • $147.4k - $220.9k

     ...Software Application Support Engineer, Retail Engineering This is an extraordinary opportunity for a hardworking support engineer to join a distributed...  ...on-call rotation with other team members to support apps and services in scope Take knowledge transition from... 
    Application
    Work experience placement
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $147.4k - $272.1k

    Cupertino, California, United States Software and Services Are you a big-...  ...hardware, software, and apps into a single Apple...  ...and versatile System Software Engineer to develop and build intelligent...  ...system software and embedded firmware. Demonstrate and explain cross... 
    Application
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $102k - $141k

     ...rapid seizure detection technology, come join the movement! Position Overview : Ceribell is looking for an experienced Software/Firmware Engineer - QA with a strong focus on web and embedded application testing to join our team. In this role, you will ensure the... 
    Application
    Local area
    Flexible hours

    Ceribell, Inc

    Santa Clara, CA
    22 days ago
  • $192k - $279k

    Embedded Firmware Engineer, Digital Signal Processing corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor’s degree in Electrical...  ...-bandwidth transceivers, or physical layer (PHY) control software. Experience in real-time operating systems (RTOS) and multi... 
    Application
    Worldwide

    Google Inc.

    Sunnyvale, CA
    3 days ago
  •  ...embedded and commercial applications, working across silicon, firmware, and software to deliver reliable, high-performance solutions at scale....  ...technologies to market. You will interact with key engineering and management stakeholders as well as AMD's business team... 
    Application

    Advanced Micro Devices , Inc.

    San Jose, CA
    3 days ago
  •  ...Senior Software Engineer Location: Santa Clara, CA Duration: Full-time/Perm Job Description We are looking for a Senior Software...  ...microcontroller subsystems and driving implementation of low-level firmware on high-speed networking chips. The candidate must have good... 
    Application
    Permanent employment
    Full time
    Immediate start

    InterSources

    San Jose, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Apps & Firmware). Be the first to apply!