Firmware Engineer Co-Op: Build Tools & Embedded Systems

City of Shakopee, MN

Marshalltown (IA)

Hybrid

USD 28,000 - 41,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Co-op program
On-site cafeterias
Fitness facilities
Employee resource groups
Recognition program
Flexible time off

Job summary

Emerson is seeking a motivated co-op student for embedded firmware roles in Iowa, focusing on firmware build automation, toolchain development, and CI workflows. The role includes working on next-gen actuator firmware, BSP and driver tasks, and collaborating across engineering teams.

The position emphasizes strong problem-solving skills, familiarity with C/C++, and experience in embedded systems. It offers hands-on learning, mentorship, and a well-structured co-op program.

Qualifications

  • Enrollment in a Bachelor's degree program in Computer Engineering, Electrical Engineering, Computer Science, or related engineering discipline.
  • Strong foundation in engineering fundamentals and problem-solving.
  • Experience or coursework in embedded systems development.
  • Familiarity with C/C++ programming.
  • Exposure to software development processes, version control, and debugging tools.
  • Ability to interpret technical documentation, schematics, and data sheets.
  • Strong organizational, documentation, and communication skills.
  • Self-motivated with the ability to work effectively.

Responsibilities

  • Develop firmware build automation and toolchains.
  • Create CI workflows and automated testing solutions.
  • Integrate code quality, security, and static analysis tools.
  • Improve source control, code review, and release processes.
  • Document and standardize development workflows.
  • Develop firmware for next-generation actuator platforms.
  • Assist with BSP, driver, and application software development.
  • Debug firmware and support hardware bring-up activities.
  • Participate in product validation and testing.
  • Collaborate with cross-functional engineering teams.

Skills

C/C++ programming
Embedded systems
Version control
Debugging tools
Documentation
Problem solving
Teamwork
Self-motivation

Education

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

Tools

Git
Perforce
Jenkins
Azure DevOps
GitHub Actions

Job description

Emerson is seeking a motivated co-op student for embedded firmware roles in Iowa, focusing on firmware build automation, toolchain development, and CI workflows. The role includes working on next-gen actuator firmware, BSP and driver tasks, and collaborating across engineering teams.

The position emphasizes strong problem-solving skills, familiarity with C/C++, and experience in embedded systems. It offers hands-on learning, mentorship, and a well-structured co-op program.

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

Similar jobs worth comparing

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
Firmware Engineer Co-Op
Firmware Engineer Co-Op

City of Shakopee, MN • Marshalltown (IA)

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

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

Hybrid
USD 33,000 - 39,000
Monthly housing allowance
Paid holidays
Paid sick time
+1
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
Embedded Firmware Engineer for Industrial Actuation
Embedded Firmware Engineer for Industrial Actuation

City of Shakopee, MN • Marshalltown (IA)

Hybrid
USD 90,000 - 125,000
Medical Insurance
Dental & Vision
Retirement Plan
+5
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
Embedded Firmware Intern — Hands-on, Paid, In-Person
Embedded Firmware Intern — Hands-on, Paid, In-Person

Emerson • Shakopee (MN)

On-site
USD 68,770,000 - 80,231,000
Monthly housing allowance
Paid holidays
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
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