Firmware Engineer - Industrial Embedded Systems (C/C++)

Marshalltown Area Chamber of Commerce

Emerson (GA)

On-site

USD 85,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Relocation assistance

Job summary

Emerson's New Product Development team in Marshalltown, Iowa is seeking an Embedded Software Engineer or Firmware Engineer to design and develop firmware for microcontroller-based systems used in electric actuation platforms.

You will work with cross-functional teams to bring products from concept to production, ensuring safety, reliability, and performance in demanding industrial environments. Relocation assistance may be available for qualified candidates.

Qualifications

  • Bachelor’s degree in relevant engineering or CS.
  • Professional experience developing embedded software for microcontroller-based systems.
  • Strong programming skills in C and C++.
  • Experience with embedded systems and microcontroller-based products.
  • Ability to read schematics and datasheets.
  • Strong problem-solving and debugging skills.
  • Excellent written and verbal communication skills.
  • Legal authorization to work in the United States without sponsorship.

Responsibilities

  • Design, develop, test, and debug firmware for microcontroller-based systems.
  • Collaborate with hardware, mechanical, manufacturing, and engineering teams.
  • Develop solutions that meet high reliability and low-power constraints.
  • Perform code reviews and support quality initiatives.
  • Troubleshoot firmware and embedded system issues.
  • Support product validation, verification, and production readiness.
  • Research emerging embedded technologies and industry trends.
  • Participate in project planning and continuous improvement.
  • Support Emerson's electric actuation portfolio long-term.

Skills

C
C++
Embedded systems
Debugging
Communication
Schematic reading

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, or related field

Tools

Version control
RTOS

Job description

Emerson's New Product Development team in Marshalltown, Iowa is seeking an Embedded Software Engineer or Firmware Engineer to design and develop firmware for microcontroller-based systems used in electric actuation platforms.

You will work with cross-functional teams to bring products from concept to production, ensuring safety, reliability, and performance in demanding industrial environments. Relocation assistance may be available for qualified candidates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Innovative Firmware Engineer for New Product Dev
Innovative Firmware Engineer for New Product Dev

Marshalltown Area Chamber of Commerce • Marshalltown (IA)

On-site
USD 90,000 - 120,000
Relocation assistance
Flexible benefits plans
Firmware Engineer
Firmware Engineer

Marshalltown Area Chamber of Commerce • Emerson (GA)

On-site
USD 85,000 - 120,000
Relocation assistance
New Product Development Firmware Design Engineer
New Product Development Firmware Design Engineer

Marshalltown Area Chamber of Commerce • Marshalltown (IA)

On-site
USD 90,000 - 120,000
Relocation assistance
Flexible benefits plans
Embedded Software Engineer - Industrial Testing
Embedded Software Engineer - Industrial Testing

City of Shakopee, MN • Marshalltown (IA)

On-site
USD 80,000 - 105,000
Senior Embedded Firmware Engineer, Industrial IoT
Senior Embedded Firmware Engineer, Industrial IoT

Emerson • Shakopee (MN)

On-site
USD 110,000 - 145,000
Senior Embedded Firmware Engineer: Industrial Connectivity
Senior Embedded Firmware Engineer: Industrial Connectivity

City of Shakopee, MN • Shakopee (MN), Northern (KY)

Hybrid
USD 110,000 - 145,000
Embedded Firmware Engineer - Real-Time & Microcontrollers
Embedded Firmware Engineer - Real-Time & Microcontrollers

Emerson • Eden Prairie (MN)

On-site
USD 75,000 - 80,000
Embedded Systems Engineer - Quality, Automation & Agile
Embedded Systems Engineer - Quality, Automation & Agile

Emerson • Marshalltown (IA)

On-site
USD 85,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Pentangle Tech Services | P5 Group • Marshalltown (IA)

On-site
USD 90,000 - 120,000
Firmware Engineer Co-Op: Build Tools & Embedded Systems
Firmware Engineer Co-Op: Build Tools & Embedded Systems

City of Shakopee, MN • Marshalltown (IA)

Hybrid
USD 28,000 - 41,000
Co-op program
On-site cafeterias
Fitness facilities
+3