Embedded Firmware Engineer for Industrial Actuation

City of Shakopee, MN

Marshalltown (IA)

Hybrid

USD 90,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Insurance
Dental & Vision
Retirement Plan
Tuition Reimbursement
Employee Resource Groups
Recognition Programs
Flexible PTO
Paid Parental Leave

Job summary

Emerson is seeking an Embedded Software Engineer to join the New Product Development team in Marshalltown, Iowa. You will design firmware for microcontroller-based embedded systems, develop from concept through production, and collaborate with hardware, mechanical, and manufacturing teams on innovative electric actuation platforms.

The role requires strong C/C++ skills, experience with embedded systems, and the ability to read schematics.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical discipline.
  • Professional experience developing embedded software or firmware for microcontroller-based systems.
  • Strong programming skills in C and C++.
  • Experience working with embedded systems and microcontroller-based products.
  • Ability to read schematics and component datasheets.
  • Strong problem-solving and debugging skills.
  • Excellent written and verbal communication skills.
  • Legal authorization to work in the United States without sponsorship now or in the future.

Responsibilities

  • Uphold Safety as our #1 Value in all that we do
  • Design, develop, test, and debug firmware in C and C++ for microcontroller-based embedded systems, including low-level hardware interaction
  • Collaborate with hardware, mechanical, and manufacturing, and engineering teams
  • Develop solutions and requirements that satisfy customer needs for high reliability industrial applications while staying withing challenging constraints such as low power
  • Perform code reviews and support software quality initiatives
  • Troubleshoot and resolve firmware and embedded system issues
  • Support product validation, verification, and production readiness activities
  • Research and evaluate emerging embedded technologies and industry trends
  • Participate in project planning, estimation, and continuous improvement initiatives
  • Support the long-term development of Emerson's electric actuation portfolio

Skills

C
C++
Embedded systems
Read schematics
Debugging
Communication
RTOS
UML

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science

Tools

Git
Version control

Job description

Emerson is seeking an Embedded Software Engineer to join the New Product Development team in Marshalltown, Iowa. You will design firmware for microcontroller-based embedded systems, develop from concept through production, and collaborate with hardware, mechanical, and manufacturing teams on innovative electric actuation platforms.

The role requires strong C/C++ skills, experience with embedded systems, and the ability to read schematics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer with Relocation Support
Embedded Firmware Engineer with Relocation Support

Emerson • Marshalltown (IA)

On-site
USD 90,000 - 130,000
Medical insurance plans
Dental and vision coverage
Tuition reimbursement
+1
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

City of Shakopee, MN • Marshalltown (IA)

Hybrid
USD 90,000 - 125,000
Medical Insurance
Dental & Vision
Retirement Plan
+5
Firmware Engineer
Firmware Engineer

Emerson • Marshalltown (IA)

On-site
USD 90,000 - 130,000
Medical insurance plans
Dental and vision coverage
Tuition reimbursement
+1
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 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
Embedded Software Co-Op: Firmware, Testing & Systems
Embedded Software Co-Op: Firmware, Testing & Systems

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

Hybrid
USD 40,000 - 46,000
Medical insurance
Dental coverage
Vision coverage
+1
Embedded Software Engineer
Embedded Software Engineer

City of Shakopee, MN • Marshalltown (IA)

On-site
USD 80,000 - 105,000