Firmware Design Engineer

4 weeks ago


Irvine, California, United States Western Digital Full time

Firmware Development Opportunities

Western Digital offers exciting opportunities for Firmware Design Engineers to develop their skills and contribute to the company's success. As a member of our team, you will have the chance to work on cutting-edge projects and collaborate with experienced professionals.

A Culture of Innovation

Our company thrives on the power of diversity and inclusion. We believe that the fusion of different perspectives results in the best outcomes for our employees, customers, and the world around us.

About the Role

The successful candidate will be responsible for designing firmware features, submitting reviews, and adhering to best practices. They must have strong knowledge of firmware design, development, debug, and review, as well as experience working in a multi-developer, multi-team, and multi-location environment.

Key Skills and Qualifications

  • Bachelor's degree with 2+ years of FW experience or Master's degree with 0+ years
  • Synopsys ARC Processors, Risc-V, ARM Architectures
  • C/C++, Python, Threading, MultiCore
  • GIT/GITHub, Jira, Confluence
  • High Speed Interfaces/Protocols: PCIe, NVMe, etc.
  • Low Speed Interface/Protocols: SMBus, I2C, SPI, UART, etc.
  • Ability to read HW Schematics
  • Debugging using JTAG, Logic Analyzers, Protocol Analyzers, and Oscilloscopes
  • SSD Architecture and Technology
  • Security/TCG-Enterprise/FIPS

Estimated Salary Range

$150,000 - $200,000 per year



  • Irvine, California, United States Western Digital Full time

    Job Title: Software Firmware EngineerAbout UsWestern Digital is a leading company in the field of data storage and management. We are committed to providing innovative solutions that meet the evolving needs of our customers.Salary: $120,000 - $180,000 per yearJob DescriptionWe are seeking an experienced Software Firmware Engineer to join our team. As a key...


  • Irvine, California, United States Western Digital Full time

    Job DescriptionWe are seeking an experienced firmware engineer to join our team. The successful candidate will be responsible for designing, developing, and supporting new or existing SSD firmware features. This includes design, implementation, validation, and maintenance of firmware components using best-practice development methodologies.


  • Irvine, California, United States Western Digital Full time

    Western Digital is seeking a highly skilled Firmware Engineering Specialist to join our team. The ideal candidate will have a strong background in firmware development and a passion for creating innovative solutions.About the RoleThis role involves designing, developing, and supporting new or existing SSD firmware features, as well as collaborating with...


  • Irvine, California, United States Rivian Full time

    About RivianRivian is a leader in the electric vehicle industry, and we're committed to innovation and sustainability. Our team is passionate about building high-performance vehicles that not only thrill drivers but also reduce our carbon footprint.Job DescriptionThis internship is an opportunity to work on some of the most exciting projects in the industry....


  • Irvine, California, United States Western Digital Full time

    Role OverviewWe are seeking a highly skilled Chief Security Firmware Architect to join our team at Western Digital.Job SummaryThis role involves designing and implementing robust security features for our SSD products, ensuring a secure system through integration of security protocols and features into the data and control flows. The successful candidate...


  • Irvine, California, United States Accuro Group Full time

    Job OverviewA senior-level Embedded Firmware Engineer position has become available at Accuro Group, offering a long-term contract opportunity.Key ResponsibilitiesDevelop high-quality firmware for 32/16/8bit microcontrollers using C and Embedded C programming languages.Work with various compilers such as MPLAB, Toshiba H8 C Compilers, Hitachi C Compilers,...


  • Irvine, California, United States Syntricate Technologies Full time

    About the RoleDesign and develop firmware solutions for various microcontrollers using C and Embedded C programming languages.Work with a range of communication protocols including UART, SPI, I2C, RS232, RS485, MODBUS, TCS/IP, UDP, and ZIGBEE.Utilize development tools such as MPLAB, Keil, Code Composer, AVR Studio, Renesas High Performance Code Warrior 3.01,...

  • System Design Lead

    3 weeks ago


    Irvine, California, United States ZipRecruiter Full time

    **About the Role:**We are seeking a highly motivated System Design Lead to join our Enterprise SSD System Design and Architecture Group. In this role, you will be responsible for designing and implementing system requirements for SSD products based on PCIe/NVMe protocols.Your primary responsibility will be to lead product development from inception to...


  • Irvine, California, United States Western Digital Full time

    About UsWestern Digital is a global company committed to providing innovative data-centric solutions for businesses and consumers. Our teams work together to deliver exceptional results and drive growth.Job DescriptionWe are seeking a highly skilled High Volume Manufacturing Software Engineer to join our team in the High Volume BackEnd Hard Disk Drive...


  • Irvine, California, United States Western Digital Full time

    Advanced Manufacturing Engineering PositionThis position is located at Western Digital.Job DescriptionWe are seeking a highly skilled and experienced Software Development Engineer to join our team in the BE Manufacturing Code Development Staging and Architecture group. The successful candidate will be responsible for developing software applications for...


  • Irvine, California, United States Western Digital Full time

    OverviewWestern Digital is a leading provider of data storage solutions. The company offers an expansive portfolio of technologies and products for businesses and consumers.We are seeking a highly skilled Senior Software Development Engineer to join our High Volume Manufacturing team in Austria. As a key member of this team, you will be responsible for...


  • Irvine, California, United States ZipRecruiter Full time

    About the RoleAs a Wireless Systems Integration Engineer, you will collaborate with leading chipset manufacturers on product design and development, contributing to the latest Wi-Fi technologies. Your responsibilities include assisting in the development and optimization of wireless drivers and firmware, as well as developing RF calibration software.


  • Irvine, California, United States Western Digital Full time

    Job Description">We are seeking a highly skilled Embedded Systems Software Engineer to join our team. The ideal candidate will have a strong background in firmware design, development, debug, and review, as well as experience working in a multi-developer, multi-team, and multi-location environment.">Key Responsibilities">Design firmware features and submit...


  • Irvine, California, United States ZipRecruiter Full time

    **Job Description:**We are looking for an experienced Principal Software Engineer - SSD Development to join our team. In this role, you will design and implement system requirements for SSD products based on PCIe/NVMe protocols. Your primary responsibility will be to lead product development from inception to high-volume manufacturing.You will work closely...


  • Irvine, California, United States TP-Link North America, Inc. Full time

    Job DescriptionWe are seeking a highly skilled Senior Wireless Systems Integration Engineer to join our team. As a key member, you will be responsible for integrating wireless chipsets and optimizing our advanced mesh and IoT networking solutions. You will collaborate with leading chipset manufacturers on product design and development, participating in the...


  • Irvine, California, United States EV Mode Full time

    Job OverviewWe are seeking a highly skilled Embedded Systems Software Developer to join our team at EV Mode. This is a challenging opportunity for an experienced software engineer to design and develop firmware for EV charging systems.ResponsibilitiesDevelop a full software stack for EV charging stations, including firmware, OCPP/OCPI protocol, and more,...


  • Irvine, California, United States TP-Link Systems Inc. Full time

    About the Job:TP-Link Systems Inc., a leading provider of networking devices and smart home solutions, is seeking an experienced software engineer to design, develop, and optimize firmware for smart home products like IP cameras and doorbells.The ideal candidate will work on all stages of product development, from chipset bring-up to SDK integration,...

  • Software Engineer

    2 weeks ago


    Irvine, California, United States Diverse Lynx Full time

    About UsDiverse Lynx LLC is a dynamic and innovative company that values diversity and inclusion. We are committed to providing a work environment that is free from discrimination and harassment.Job SummaryWe are seeking a highly skilled Software Engineer - Embedded Systems to join our team. The successful candidate will be responsible for developing...


  • Irvine, California, United States Syntricate Technologies Full time

    Job DescriptionWe are seeking an experienced Firmware Development Specialist to join our team at Syntricate Technologies. As a key member of our engineering department, you will be responsible for designing and developing firmware solutions for our clients.


  • Irvine, California, United States Yoh Full time

    Firmware Development OpportunityYoh is seeking an experienced Embedded Software Development Expert to join our team.About the RoleWe are looking for a skilled Diagnostics Firmware Engineer to develop and implement firmware solutions for a diverse array of thermal management and body control systems in vehicles.Design and implement diagnostics firmware for...