Firmware Engineer
$133k - $165kEnPro
Title: Firmware Engineer
Position Type: Full-Time/Regular
Division: AMI
Department: Quality
Location: Tustin, CA
Salary: $133K-$165K
Job Summary & Job Duties
The Firmware Engineer will build embedded systems that interface directly with hardware. This role is primarily firmware-focused (low-level, real-time, device-facing), with some supporting PC software work for diagnostic and customer-facing tools. You will be close to the hardware: bringing up new boards, writing drivers, debugging with JTAG and oscilloscopes, and building robust firmware that ships in production and performs reliably in real field environments. What You'll Do:
• Design, implement, and maintain embedded firmware for ARM-based microcontrollers
• Own features and systems from concept through production release
• Develop device drivers and low-level hardware interfaces
• Build robust firmware architectures (state machines, fault handling, watchdogs, diagnostics, recovery)
• Work in RTOS-based systems with real-time constraints (timing, determinism, DMA, interrupts)
• Support hardware bring-up, including schematic-driven debugging and early prototype validation
• Interface with peripherals including ADCs, DACs, sensors, and communication interfaces
• Debug firmware and hardware issues using JTAG/SWD, oscilloscopes, and logic analyzers
• Develop Windows desktop applications (WinForms/WPF) for diagnostics, calibration, and customer tools
• Build and maintain test systems (unit, integration, regression, hardware-in-the-loop)
• Support production release, including field issue investigation and root cause analysis
• Contribute to CI/CD pipelines, automated builds, and release processes
Minimum Qualifications
• 7-15 years of embedded firmware experience in hardware-based products
• Strong proficiency in C/C++
• Experience with ARM-based microcontrollers (including Microchip SAM7 or similar)
• Proven experience writing device drivers and working directly with hardware
• RTOS experience (task scheduling, synchronization, interrupts, timing)
• Strong firmware design skills (state machines, error handling, diagnostics, recovery strategies)
• Demonstrated ability to work independently from concept through production-ready implementation
• Hands-on debugging using JTAG/SWD, oscilloscope, and logic analyzer
• Experience with communication protocols: I2C, SPI, USB, UART, RS-232, RS-485
• Experience with DMA and real-time data handling
• Experience using Git or similar version control systems
• Experience developing Windows desktop applications (C#, WinForms or WPF)
• Ability to read schematics and understand electronics fundamentals (ADC, DAC, amplifiers, sensors)
• Experience supporting products in a production environment (ISO 9001 or similar)
Preferred Qualifications:
• Experience with embedded displays or UI frameworks (e.g., LVGL)
• Networking experience (TCP/IP, embedded connectivity)
• Experience with data logging, databases, or diagnostics tools
• Firmware update mechanisms (bootloaders, field upgrades, recovery strategies)
• Experience with sensor-based or measurement systems and calibration methods
• Experience designing for reliability in production and field environments
• Experience building automated test systems or hardware-in-the-loop setups
• Experience with CI/CD systems and build server setup/maintenance What We're Looking For
• Hands-on, execution-focused engineer who enjoys building, testing, and debugging real systems
• Strong ownership mindset - able to take products from bring-up through production and field support
• Detail-oriented with a focus on reliability, maintainability, and diagnostics
• Comfortable working cross-functionally with electrical, mechanical, and systems teams AMI is a subsidiary of Enpro, a leading industrial technology company focused on critical applications across many end-markets, including semiconductor, industrial process, commercial vehicle, sustainable power generation, aerospace, food and pharma, photonics and life sciences. At Enpro, we believe that diversity drives innovation and inclusion fosters growth. We are committed to creating a workplace where everyone feels valued and respected. Our employment decisions are based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, genetic information, marital status, military service, or any other status protected by applicable law. If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Human Resources, and we will make all reasonable efforts to accommodate your request.
Position Type: Full-Time/Regular
Division: AMI
Department: Quality
Location: Tustin, CA
Salary: $133K-$165K
Job Summary & Job Duties
The Firmware Engineer will build embedded systems that interface directly with hardware. This role is primarily firmware-focused (low-level, real-time, device-facing), with some supporting PC software work for diagnostic and customer-facing tools. You will be close to the hardware: bringing up new boards, writing drivers, debugging with JTAG and oscilloscopes, and building robust firmware that ships in production and performs reliably in real field environments. What You'll Do:
• Design, implement, and maintain embedded firmware for ARM-based microcontrollers
• Own features and systems from concept through production release
• Develop device drivers and low-level hardware interfaces
• Build robust firmware architectures (state machines, fault handling, watchdogs, diagnostics, recovery)
• Work in RTOS-based systems with real-time constraints (timing, determinism, DMA, interrupts)
• Support hardware bring-up, including schematic-driven debugging and early prototype validation
• Interface with peripherals including ADCs, DACs, sensors, and communication interfaces
• Debug firmware and hardware issues using JTAG/SWD, oscilloscopes, and logic analyzers
• Develop Windows desktop applications (WinForms/WPF) for diagnostics, calibration, and customer tools
• Build and maintain test systems (unit, integration, regression, hardware-in-the-loop)
• Support production release, including field issue investigation and root cause analysis
• Contribute to CI/CD pipelines, automated builds, and release processes
Minimum Qualifications
• 7-15 years of embedded firmware experience in hardware-based products
• Strong proficiency in C/C++
• Experience with ARM-based microcontrollers (including Microchip SAM7 or similar)
• Proven experience writing device drivers and working directly with hardware
• RTOS experience (task scheduling, synchronization, interrupts, timing)
• Strong firmware design skills (state machines, error handling, diagnostics, recovery strategies)
• Demonstrated ability to work independently from concept through production-ready implementation
• Hands-on debugging using JTAG/SWD, oscilloscope, and logic analyzer
• Experience with communication protocols: I2C, SPI, USB, UART, RS-232, RS-485
• Experience with DMA and real-time data handling
• Experience using Git or similar version control systems
• Experience developing Windows desktop applications (C#, WinForms or WPF)
• Ability to read schematics and understand electronics fundamentals (ADC, DAC, amplifiers, sensors)
• Experience supporting products in a production environment (ISO 9001 or similar)
Preferred Qualifications:
• Experience with embedded displays or UI frameworks (e.g., LVGL)
• Networking experience (TCP/IP, embedded connectivity)
• Experience with data logging, databases, or diagnostics tools
• Firmware update mechanisms (bootloaders, field upgrades, recovery strategies)
• Experience with sensor-based or measurement systems and calibration methods
• Experience designing for reliability in production and field environments
• Experience building automated test systems or hardware-in-the-loop setups
• Experience with CI/CD systems and build server setup/maintenance What We're Looking For
• Hands-on, execution-focused engineer who enjoys building, testing, and debugging real systems
• Strong ownership mindset - able to take products from bring-up through production and field support
• Detail-oriented with a focus on reliability, maintainability, and diagnostics
• Comfortable working cross-functionally with electrical, mechanical, and systems teams AMI is a subsidiary of Enpro, a leading industrial technology company focused on critical applications across many end-markets, including semiconductor, industrial process, commercial vehicle, sustainable power generation, aerospace, food and pharma, photonics and life sciences. At Enpro, we believe that diversity drives innovation and inclusion fosters growth. We are committed to creating a workplace where everyone feels valued and respected. Our employment decisions are based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, genetic information, marital status, military service, or any other status protected by applicable law. If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Human Resources, and we will make all reasonable efforts to accommodate your request.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Tustin, CA vacancy
- ...Firmware Developer Role Description: Firmware programming, bare metal programming, Embedded C Proficient with programming for 32/16/8bit micro controllers. Proficient with C and Embedded C programming. Strong experience of working with compilers such as MPLAB...Suggested
$120k - $135k
...the core of our company's identity is a strong foundation in engineering. We take great pride in our commitment to critical thinking and... ...team culture What You Will Do Develop, test, and release firmware for embedded and IoT-based systems Ensure firmware...Suggested$175k - $225k
...economy, we are a team focused on getting real hardware to orbit fast and scaling capability. We are looking for a Staff FPGA/Firmware Engineer to join our rapidly growing team in Irvine, CA. In this role, you will be accountable for the architecture, end-to-end design...SuggestedPermanent employmentFull time- ...record in building billion $ public companies in renewable energy and infrastructure. About The Role We’re looking for a Firmware/Embedded Software Engineer to write and test software for our battery electric locomotive control systems. You’ll work on everything from low-...Suggested
$166k - $220k
...Firmware Engineer Costa Mesa, California, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the...SuggestedFull timeWork experience placementImmediate start$81.81k - $128.57k
...Job Summary Shape the future of smart home technology as a Firmware Engineer on our product team. You'll help create next-generation connected security solutions that will be installed in millions of homes across North America. This is an opportunity to be at the...Work at officeFlexible hours3 days per week- ...Responsibilities We are looking for a Senior Firmware Engineer with experience developing low-level software/firmware for embedded systems products to join our team. In this role, you will develop and deliver features to the firmware layer which underpins the operations...
- ...the next generation of warfare with lethal systems that deter kinetic conflict and protect global security. The Role The Firmware Engineer will play a pivotal role in the development of our cutting-edge embedded systems, focusing on firmware development,...Work experience placementLocal area
- ...Firmware Engineer Role: Firmware Engineer Job Type: Full time Location: Lake Forest, CA Rate: Open to discuss. Responsibilities • You will be a key member in the firmware development of innovative solutions, products (including products support), concepts...Full timeWork at officeRemote work
$191k - $253k
...sensor fusion, and networking technology to the military in months, not years. ABOUT THE ROLE Anduril is seeking a Senior Firmware Engineer to join our team based in Costa Mesa, CA. The firmware team at Anduril develops core technology used across multiple products...Full timeWork experience placementImmediate start$191k - $253k
...Senior Firmware Engineer Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative companies...Full timeWork experience placementImmediate startRelocation package- ...accessible over time. That’s where we come in. We combine deep engineering expertise with global-scale manufacturing to deliver the... ...design, development, integration, and validation of hardware and firmware solutions. # Collaborate with cross-functional teams,...Temporary workImmediate startRemote workWorldwideFlexible hoursShift work
$100k - $120k
...this role, you’ll help design, develop, and improve the core software that powers our devices. You’ll work alongside experienced engineers, learning how to create reliable, high-performance features that connect with hardware, cloud services, and peripherals. What You...InternshipLocal areaWorldwideVisa sponsorship- ...# Embedded Software Engineer ~ Job Location : Irvine, California, 100% onsite Client: Aerospace domain Job Overview: We are looking for an experienced Embedded Software Engineer to join our engineering team. Key Responsibilities:...
$100k - $160k
...experience. Overview: As a Wireless Systems Integration Engineer at TP-Link, you will play a key role in integrating wireless chipsets... ...in the development and optimization of wireless drivers and firmware, as well as developing RF calibration software. Additionally,...Local areaWorldwide$100k
...Embedded Software Engineer Irvine, CA (Onsite) $100k/annum (MAX) Bachelor's degree (BSCS/BSEE) with 3+ years related experience embedded software development and verification in C/C++ language. Exposure to completed Software Development Lifecycle (SDLC) with peripheral...$100k - $140k
.... Overview: We are seeking a skilled Embedded Software Engineer to design, develop, and optimize consumer networking products such... ...for real-time embedded systems using C/C++, optimizing firmware for performance, memory efficiency, and power usage to meet stringent...Local areaWorldwide$135k - $240k
...internship that creates a pathway to a fulfilling career. THE OPPORTUNITY Silvus is seeking a full-time Senior Embedded Software Engineer to join our Engineering Group, reporting to both the Senior Engineering Director for Irvine and the Director of Software Engineering...Permanent employmentFull timeContract workFor contractorsFor subcontractorInternshipWork at officeLocal area$135.1k - $168.9k
...team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Sr Embedded Software Engineer, you will play a key role in the development of cutting-edge charging products. You will contribute to software design and implementation...Full timeContract workPart timeWork at officeLocal area$48.08 - $67.31 per hour
...challenging work, with the prime directive of “Keeping Our Heroes Connected”? THE OPPORTUNITY Silvus is seeking an Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted‑line reporting to the Director...Work at officeMonday to Friday$145k - $190k
...focuses on creating hardware and software communications solutions for the defense sector. If you are a dedicated embedded software engineer who is ready to take on the toughest technical challenges please apply today! Why join us? Top Tier Benefits Large Bonus Potential...Permanent employmentLocal area- Edison Smart is working with a leading innovator in radio wireless communication based in LA or Irvine. Strong experience in Embedded Systems Track record of C/C++ Experience MAC and Networking layer AMD UltraScale+, ARM MPSoC and Microchip Strong Experience in wireless...
- ...Job Description Job Description Salary: Firmware Engineer for EV charging system Intermediate level Directs the activities related to the analysis, design, programming, debugging, troubleshooting, and modification of software for firmware (IC embedded...Local areaFlexible hours
$155k - $185k
...RF Hardware Engineer At ICEYE, we design, build and operate the largest fleet of Synthetic Aperture Radar (SAR) satellites in the world... ...noise RF circuits with collaboration with embedded software and firmware engineer Work closely with SAR Engineers to test and validate...Work at officeLocal areaRemote workFlexible hoursNight shift$100k - $145k
...to do work that matters? Join us. Position Title: Hardware Engineer Location: Irvine, CA Work Arrangement: On-Site Position... ...desired Hands-on experience with microcontrollers and firmware/software Experience in small to medium sized teams in an R...Full timeWork experience placementWork at officeLocal areaImmediate startVisa sponsorshipWork visa$108k - $172.8k
...Account) 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: Broadcom's Central Engineering Design Correlation team is looking for an energetic and self-driven professional to join our team to help with silicon technology...Local area$150k - $185k
...a seamless, effortless lifestyle. Overview: TP-Link Systems Inc. is seeking experienced board-level Senior Hardware Design Engineers to join our home networking engineering team. These roles will serve as senior hardware technical owners for consumer network products...Local areaWorldwide$50 - $60 per hour
...learning models for 3D data analysis including mesh and point cloud processing. Collaborate with cross-functional teams including engineering, clinical, and product stakeholders. Document validation findings and communicate results to technical and non-technical...Contract workTemporary work$145k - $195k
...work that matters? Join us. Position Title: Senior Hardware Engineer Location: Irvine, CA Work Arrangement: On-site... ...collaboration with cross-functional teams (mechanical, manufacturing, GNC, firmware/software, aerodynamics, quality, and program management) and...Full timeWork experience placementWork at officeLocal areaImmediate startVisa sponsorshipWork visa$180k - $250k
...including video and high-bandwidth data. Job Description THE OPPORTUNITY Silvus is seeking a Principal Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for our Irvine office. The successful individual in...Work at officeRelocationMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!

