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 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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Apps & Firmware) in San Jose, CA vacancy
  • $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
    3 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... 
    Suggested

    NVIDIA

    Santa Clara, CA
    2 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... 
    Suggested
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    5 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
    1 day 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... 
    Suggested

    Google Inc.

    Sunnyvale, CA
    3 days 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
    3 days ago
  • $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... 
    Application
    Full time
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    1 day 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
    2 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
    5 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
    5 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
    5 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
    5 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
    3 days ago
  • $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’... 
    Application
    Full time
    Local area

    NVIDIA

    Santa Clara, CA
    5 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
    3 days ago
  • $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... 
    Application
    Remote work
    Flexible hours

    Affirm

    San Jose, CA
    5 days ago
  • $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... 
    Application
    Shift work

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    4 days 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

    San Jose, CA
    24 days ago
  • $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

    42dot

    Sunnyvale, CA
    5 days ago
  • $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

    Silicon Motion

    Milpitas, CA
    1 day ago
  •  ...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... 
    Application
    Flexible hours

    BREVIAN

    Sunnyvale, CA
    3 days ago
  • $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

    ThinkIQ

    San Jose, CA
    4 days ago
  •  ...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... 
    Application
    Local area

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    5 days ago
  • $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

    Silicon Motion

    Milpitas, CA
    1 day ago
  • $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... 
    Application
    Work experience placement
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $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... 
    Application
    Work at office

    TCL RESEARCH AMERICA INC.

    San Jose, CA
    4 days ago
  •  ...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... 
    Application
    Local area

    Fairygodboss

    Sunnyvale, CA
    4 days ago
  • $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... 
    Application
    Local area

    Broadcom Corporation

    San Jose, CA
    4 days ago
  • $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,... 
    Application
    Relocation

    Apple

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

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