Demo

Firmware Engineer

Cindavi
St. Louis, MO Full Time
POSTED ON 2/2/2025
AVAILABLE BEFORE 4/28/2025

About the job

We are seeking an experienced Embedded Firmware Engineer to design and develop embedded firmware for a variety of products, including operating, utility, development, and diagnostic software.

The ideal candidate will conduct functional and empirical analysis to implement and optimize firmware solutions, participate in testing strategies, and ensure software reliability. This role also includes supervising firmware engineers and technicians on assigned projects.

Responsibilities :

  • Provide clear technical advice and information to team members and stakeholders.
  • Lead and supervise firmware engineers and technicians across various projects.
  • Design, modify, and maintain firmware for both new and existing products.
  • Develop and manage schedules for firmware development and updates.
  • Program in C / C and other high-level languages, ensuring adherence to industry standards.
  • Identify and utilize appropriate software development tools, such as assemblers and compilers.
  • Collaborate with Design Engineers and Project Leaders on new or revised designs.
  • Define and document software requirements, objectives, and modules for projects.
  • Conduct or oversee software testing, troubleshoot / debug issues, and provide on-site customer support when necessary.
  • Assist in the creation of user manuals and technical documentation related to software.

Qualifications :

  • Bachelor's degree in Computer or Electrical Engineering (BSCE, BSEE) or equivalent experience.
  • Minimum 2 years of firmware design experience preferred.
  • Preferred Qualifications :

  • Strong working knowledge of Linux OS, networking, and multithreaded systems.
  • Expertise in C / C programming and object-oriented design principles.
  • Familiarity with communication protocols such as Ethernet, USB, I2C, and SPI.
  • Experience with embedded microcontroller systems.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Firmware Engineer?

    Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $173,217 - $199,061
    Income Estimation: 
    $210,444 - $312,772
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Cindavi

    Cindavi
    Hired Organization Address Rapid, SD Full Time
    Shape the future of steel production as a Metallurgist in our cutting-edge facility, where your expertise will drive inn...
    Cindavi
    Hired Organization Address Kansas, MO Full Time
    Step into a leadership role, guiding our hardware design team in developing cutting-edge control technologies that power...
    Cindavi
    Hired Organization Address KS Full Time
    Step into a leadership role, guiding our hardware design team in developing cutting-edge control technologies that power...

    Not the job you're looking for? Here are some other Firmware Engineer jobs in the St. Louis, MO area that may be a better fit.

    Senior Embedded Software Engineer - QT6

    USA Firmware, Brecksville, OH

    FPGA / Embedded Systems Engineer - HYBRID

    USA Firmware, Cleveland, OH

    AI Assistant is available now!

    Feel free to start your new journey!