Software Engineer (Apps & Firmware)
Western Digital
Company 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 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.00QualificationsRequired:Currently enrolled or recently completed a MS in Computer Science, Computer Engineering, Data Science, or a related fieldStrong foundation in software engineering principles with hands‑on experience in C/C++ , Python and web based developmentComfort working with Comfortable working in Windows and Linux environments and both relational and non-relational databasesCompleted coursework or hands-on projects involving GenAI, LLMs, or machine learningAdditional InformationWD 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-MTCompensation & Benefits DetailsAn 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
$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...ApplicationWork experience placementRelocationFlexible hours$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...Suggested$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...SuggestedFull timeWorldwide- ...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...ApplicationWork at office
$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...Suggested$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...ApplicationFlexible hours$138k - $206k
...storage. The Embedded Solution Software (ESS) team within DDL focuses... ...development of cutting-edge firmware solutions for embedded memory... ...for an Embedded Firmware Engineer to join our team in San Jose,... ...Emotional Wellness With on-demand apps and free confidential therapy...ApplicationFull timeWork experience placementWork at officeImmediate startFlexible hours$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 timeWorldwide$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...ApplicationRelocation$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...ApplicationRelocation$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...ApplicationRelocation$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...ApplicationFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift- ...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
$148k - $235.75k
Senior System Software Engineer Platform - Server Embedded Firmware page is loaded Senior System Software Engineer Platform - Server Embedded Firmware Apply locations US, CA, Santa Clara time type Full time posted on Posted Yesterday job requisition id JR2001011 NVIDIA’...ApplicationFull timeLocal area$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...ApplicationRelocation$190k - $240k
...compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑... ...’s consumer growth across push, email, app, and web. We own the core engagement... ...a total of 4+ years of experience as a software engineer. You are experienced in...ApplicationRemote workFlexible hours$152k - $241.5k
...Collaborate with architecture and different software design teams throughout the software... ...new features in the core of NVIDIA GPU firmware.* Work in Pre & Post-silicon development... ...BS or MS in Computer Science/ Computer Engineering / Electrical Engineering or equivalent experience...ApplicationShift work$152k - $241.5k
...stack. Participate in silicon bring‑up and software development phases. Lead data‑driven... ...Qualifications B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, Computer Science,... ...and troubleshooting skills for embedded firmware. Ability to manage interrupts and work...Application$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...ApplicationLocal areaFlexible hours$197k - $278.46k
...mobility AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai Motor Group... ...operating system. About the Role As a Sr. Staff Firmware Engineer at 42dot, you will be a foundational developer of the next-generation...Application$239.2k
...to hire a Technical Lead Manager in SSD Firmware. Job Duties Lead SSD Firmware and Application... ...‑functional firmware and application engineering teams and coordinate roadmap alignment... ...reviews and collaborate with ASIC and software teams to define and deliver integrated firmware...Application- ...time intelligence, automated workflows, and seamless execution. Software Engineer BREV/AN is at the forefront of revolutionizing how businesses... .... Have at least 8 years of experience building production apps at scale Are comfortable building complex applications and systems...ApplicationFlexible hours
$130k - $160k
...electrical validation, automation development, interoperability testing, and system level debug. You’ll collaborate closely with hardware, firmware, and manufacturing teams to ensure robust performance across a variety of operating conditions. We welcome candidates with diverse...Application- ...Computer Science, Information Systems, or equivalent.* 2+ years of software development experience.* Using software quality assurance tools... ...solving skills.* Understanding of design for software and firmware running on multiple platform types* Strong written and verbal communication...ApplicationLocal area
$239.2k
Silicon Motion is seeking a Technical Lead Manager in SSD Firmware in Milpitas, CA. This role involves leading the firmware and application development for SSD technologies, defining architectural standards and ensuring consistency across projects. The ideal candidate...Application$147.4k - $220.9k
Software Application Support Engineer, Retail Engineering Sunnyvale, California, United States Software and Services This is an extraordinary opportunity... ...on‑call rotation with other team members to support apps and services in scope Take knowledge transition from engineering...ApplicationWork experience placementRelocation$3,000 per month
...support to the sales team and provide technical guidance to the engineering team. Propose and define future product and business vision... ...scenarios of smart mobile devices. Technical expertise in software/firmware and systems architecture. Enthusiastic, engaging team player...ApplicationWork at office- ...world's most reliable on‑demand logistics engine for delivery. We continue to grow rapidly... ...Code, Codex, Cursor) across the full software development lifecycle. Expertise in Swift... ...building, launching, and iterating on mobile apps. Compensation and Benefits Pay ranges are...ApplicationLocal area
$120k - $192k
...Job Overview Broadcom is looking for a Software Engineer with a strong foundation in C to develop Linux based drivers and embedded software... ...in software development of driver and/or embedded firmware for Ethernet switching products. Proficiency in C and scripting...ApplicationLocal area$147.4k - $220.9k
Software Engineer, Full stack , Retail Engineering Apps & Services Sunnyvale, California, United States Software and Services Join us, the team that serves as Apple’s nerve center: Apple Information Systems and Technology group! We are looking for Full Stack Engineer,...ApplicationRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Apps & Firmware). Be the first to apply!
- software engineer amazon San Jose, CA
- agile software developer San Jose, CA
- rust software engineer San Jose, CA
- software developer positions San Jose, CA
- senior software design engineer San Jose, CA
- software developer San Jose, CA
- ngo software engineer San Jose, CA
- startup software engineer San Jose, CA
- scientific software engineer San Jose, CA
- work from home software developer San Jose, CA

