1

Embedded Firmware Engineer Jobs in Missouri (NOW HIRING)

Senior Firmware Engineer

O Fallon, MO

$111K - $147K/yr

True's hardware portfolio spans the gamut from embedded controls, smart LED lighting, low power designs, all the way up to complex RTOS based cellular modems. The Senior Firmware Engineer is ...

Senior Firmware Engineer

O Fallon, MO · On-site

$111K - $147K/yr

Overview True's hardware portfolio spans the gamut from embedded controls, smart LED lighting, low power designs, all the way up to complex RTOS based cellular modems. The Senior Firmware Engineer is ...

Senior Firmware Engineer

O Fallon, MO · On-site

$111K - $147K/yr

Overview True's hardware portfolio spans the gamut from embedded controls, smart LED lighting, low power designs, all the way up to complex RTOS based cellular modems. The Senior Firmware Engineer is ...

Senior Firmware Engineer

O Fallon, MO · On-site

$111K - $147K/yr

Overview True's hardware portfolio spans the gamut from embedded controls, smart LED lighting, low power designs, all the way up to complex RTOS based cellular modems. The Senior Firmware Engineer is ...

Sr. Firmware Engineer

Saint Louis, MO · On-site

$116K - $153K/yr

Job Summary Vertiv is seeking a Sr. Firmware Engineer to support our gateway and embedded application platforms. This person will provide technical expertise in the development and support of ...

Sr. Firmware Engineer

Saint Louis, MO · On-site

$116K - $153K/yr

Job Summary Vertiv is seeking a Sr. Firmware Engineer to support our gateway and embedded application platforms. This person will provide technical expertise in the development and support of ...

Embedded Software Engineer

MO

$123K - $162K/yr

... and firmware. • Diagnose issues related to startup behavior, communication failures, timing ... in embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time ...

Software Engineer-Embedded 4

Hazelwood, MO · On-site

$82.03 - $93.75/hr

... Embedded Cyber Software Developer to support cybersecurity initiatives focused on secure boot ... The ideal candidate will have hands-on experience with secure boot loaders, firmware encryption ...

... embedded systems and firmware Strong ability to translate system requirements into comprehensive test plans and test cases Strong proficiency in Python programming for test automation, scripting ...

... embedded systems and firmware Strong ability to translate system requirements into comprehensive test plans and test cases Strong proficiency in Python programming for test automation, scripting ...

... embedded systems and firmware Strong ability to translate system requirements into comprehensive test plans and test cases Strong proficiency in Python programming for test automation, scripting ...

next page

Showing results 1-20

Embedded Firmware Engineer information

See Missouri salary details

$68.9K

$114.4K

$153.8K

How much do embedded firmware engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for embedded firmware engineer in Missouri is $114,444.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,600.00 and $132,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Embedded Firmware Engineer position, and why are they important?

To excel as an Embedded Firmware Engineer, you need a strong command of C/C++ programming, embedded systems design, and microcontroller architecture, typically supported by a degree in electrical engineering, computer engineering, or a related field. Familiarity with debugging tools, real-time operating systems (RTOS), version control systems like Git, and industry-relevant certifications such as Certified Embedded Systems Engineer (CESE) are valuable. Strong problem-solving abilities, effective cross-functional communication, and adaptability are essential soft skills. These competencies ensure high-quality, reliable firmware development and efficient collaboration with hardware, software, and testing teams.

What are the typical daily responsibilities of an Embedded Firmware Engineer?

As an Embedded Firmware Engineer, you can expect your daily responsibilities to include writing and testing code for microcontrollers, debugging hardware-software integration issues, and collaborating closely with hardware designers and other engineers to define system requirements. You'll also participate in code reviews, develop test procedures, and document technical specifications for ongoing and future projects. The role often involves troubleshooting in lab environments and may require firmware updates to existing products. This variety ensures each day presents unique challenges and opportunities to contribute directly to product innovation and quality.

What does an Embedded Firmware Engineer do?

An Embedded Firmware Engineer develops and maintains low-level software that controls hardware devices, ensuring they function efficiently and reliably. They write code in languages like C and C++ for microcontrollers and processors, often working with real-time operating systems (RTOS) and communication protocols. Their role involves debugging, optimizing performance, and collaborating with hardware and software teams to integrate systems.

What are the most commonly searched types of Embedded Firmware Engineer jobs in Missouri? The most popular types of Embedded Firmware Engineer jobs in Missouri are:
What cities in Missouri are hiring for Embedded Firmware Engineer jobs? Cities in Missouri with the most Embedded Firmware Engineer job openings:
What are popular job titles related to Embedded Firmware Engineer jobs in MO? For Embedded Firmware Engineer jobs in MO, the most frequently searched job titles are:
Senior Firmware Engineer

$111K - $147K/yr

Full-time

Posted 18 days ago


True Manufacturing rating

7.8

Company rating: 7.8 out of 10

Based on 35 frontline employees who took The Breakroom Quiz

173rd of 418 rated machine equipment manufacturers


Job description

True’s hardware portfolio spans the gamut from embedded controls, smart LED lighting, low power designs, all the way up to complex RTOS based cellular modems. The Senior Firmware Engineer is responsible for the development and maintenance of embedded firmware ranging from 8-bit systems to 32-bit RTOS designs. As a Senior Firmware Engineer, it is expected to be able provide mentorship to team members.


Essential Duties and Responsibilities:

  • Develop firmware against system requirements for embedded systems applied to refrigeration products.
  • Develop, maintain and improve algorithms and firmware for embedded systems.
  • Documents firmware by producing flow charts, state machines, and drawings.
  • Collaborate with the embedded team to drive changes and requirements on the hardware side.
  • Develop and manage project schedules related to new and existing product design.
  • Review the overall progress of each project and provide the department manager with a detailed monthly progress report, ensuring on-time project completion.
  • Create a positive work atmosphere and attitude, level of cooperation and general leadership to provide a positive influence.
  • Participate within cross functional teams to launch products, resolve issues, and support product improvements.
  • Verification and validation of test plans and execution.
  • Supply technical support to the Service Department when needed.
  • Coordinate project work internally with the department and externally with other departments to ensure on-time completion of projects within budget.
  • All other duties as assigned.
  • Regular and reliable attendance in the office is required.

  • Bachelor’s degree in electrical engineering, computer science or similar field required.
  • Ten or more years of related experience (embedded firmware development) required.
  • Atmel or Microchip 8-bit experience.
  • Knowledge of real time peripherals such as timers, buffers, and UARTs.
  • MODBUS and i2C experience required.
  • ARM 32bit experience.
  • Wireless Stack (WiFi, BLE, or RF) experience required.
  • Firmware development (8-, 16-, 32-bit, ARM Cortex-M microcontrollers) and debugging.
  • STM32 experience preferred.
  • KEIL or IAR experience preferred.
  • PCB design including schematic capture and board layout experience preferred.
  • Solid working knowledge of C/C++ preferred.
  • Experience in programming real-time systems with or without RTOS.
  • Experience with EDC/EDM hardware design and simulation (SolidWorks PCB, Altium, Cadence).
  • Demonstrate ability reading hardware schematics and using common debugging tools including scopes, logic analyzers, emulators, and signal generators.
  • Enjoy being hands on in the lab and want to be in the details (soldering, oscilloscopes).
  • Familiar with NI data acquisition equipment as well as LabView.
  • Knowledge of IoT and wireless technology.
  • Knowledge of new sensor technology.
  • Knowledge or experience with thermoelectric devices a plus.
  • Ability to organize work to meet the departmental goals and objectives.
  • Highly developed interpersonal skills.

The hours for this position are 7:30am - 4:00pm, Monday through Friday.

We are proud to be an Equal Opportunity Employer.

Company-paid background check required upon hire.


What True Manufacturing employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom