Firmware Engineer Co-Op

Emerson

Marshalltown, IAFull time, Internship
Invite-only right now: save jobs, track applications, build tailored resumesAlready have an account? Log in
Location
Marshalltown, IA
Job type
Full time, Internship
Posted
Oct 13
6 days ago
Career path

See where this role leads

Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.

Join the waitlist

About the company

Emerson

Industrial automation · 10,001+ employees

Emerson on LinkedIn

What you'll do

  • 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 
  • You identify and seize new opportunities! You are innovative and have outstanding attention to detail. You excel in both small and large team project settings while openly asking questions to ensure successful completion of complicated or unfamiliar tasks. 
  • Enrollment in a Bachelor's degree program in Bachelor’s degree 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 
  • Experience with: Version control systems (e.g., Git, Perforce)
  • Continuous integration tools (e.g., Jenkins, Azure DevOps, GitHub Actions)
  • Personal, academic, or team-based embedded software projects
  • Familiarity with: Embedded debugging tools and techniques
  • Real-time operating systems (RTOS)
  • Static analysis and unit testing frameworks
  • Secure software development practices

Key skills

Embedded softwareFirmware developmentAutomate development workflowsHardware bring-up

Keywords for your resumePro

The words this employer's screening is likely to look for.

This job lists resume keywords

The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.

Join the waitlist

See full description on company page, apply now

Read the full posting here
Are you an engineering student who enjoys solving complex technical challenges? Join Emerson's New Product Development (NPD) team in Marshalltown, Iowa and help create the next generation of intelligent electric actuators used in critical industrial infrastructure around the world. As a Firmware Engineer Co-op, you'll work alongside experienced firmware, electrical, and mechanical engineers to develop embedded software, automate development workflows, support hardware bring-up activities, and assist in building products from concept through validation. This role provides hands-on experience with both embedded firmware development and the tools, processes, and infrastructure that enable high-quality software delivery.

More entry level jobs in Marshalltown, IA

All jobs in Iowa

More jobs at Emerson

Ready to apply?

Jigup is invite-only right now. Join the waitlist to save jobs, track applications, and build tailored resumes.

Join the waitlist