1

Embedded Software Manager Jobs in Iowa (NOW HIRING)

Embedded Software Developer C++

Urbandale, IA · On-site

$75K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Engineer RFA Engineering is seeking a C++ Embedded Software Developer to support ... managers. Requirements * B.S. or M.S. in Computer Engineering, Electrical Engineering, Software ...

Embedded Software Developer C++

Urbandale, IA · On-site

$75K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Engineer RFA Engineering is seeking a C++ Embedded Software Developer to support ... managers. Requirements * B.S. or M.S. in Computer Engineering, Electrical Engineering, Software ...

Embedded Software Engineer

Dubuque, IA · On-site

$70K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Engineer This position is associated with the design and development of Back-end ... Good organizational and time management skills * Ability to identify needed actions and act to ...

Embedded Software Engineer

Dubuque, IA · On-site

$70K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Engineer This position is associated with the design and development of Back-end ... Good organizational and time management skills * Ability to identify needed actions and act to ...

Embedded Software Engineer

Dubuque, IA · On-site

$70K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Engineer This position is associated with the design and development of Back-end ... Good organizational and time management skills * Ability to identify needed actions and act to ...

Embedded Software Engineer This position is associated with the design and development of Back-end ... Good organizational and time management skills * Ability to identify needed actions and act to ...

Embedded Software Controls Engineer

Waterloo, IA · On-site

$129K - $170K/yr

... Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Description: As an Embedded Software ...

Embedded Software Development Engineer

Grimes, IA · On-site

$55 - $65/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Development Engineer Location: Grimes, IA Zip Code: 50111 Duration: 6+ months Pay ... Excellent organizational and time management skills. Preferred Qualifications: * Working experience ...

Embedded Software Engineer - Automotive

Grimes, IA · On-site

$129K - $170K/yr

Stefanini is looking for an Embedded Software Engineer - Automotive in Grimes, IA (ONSITE) For ... Excellent organizational and time management skills. Preferred Qualifications:Working experience ...

Senior Embedded Software Engineer

Cedar Rapids, IA · On-site

$140 - $165/hr

  • Medical

  • Dental

  • Retirement

This effort will be in support of multiple key programs, including the Next Gen Flight Management ... embedded software development and/or testing. * Proven expertise in C++ and object‑oriented ...

next page

Showing results 1-20

Embedded Software Manager information

See Iowa salary details

$132.9K

$184.1K

$249.4K

How much do embedded software manager jobs pay per year?

As of Aug 18, 2026, the average yearly pay for embedded software manager in Iowa is $184,096.00, according to ZipRecruiter salary data. Most workers in this role earn between $162,500.00 and $211,300.00 per year, depending on experience, location, and employer.

What does an embedded software manager do?

An Embedded Software Manager leads a team of engineers in designing, developing, and maintaining software for embedded systems. They oversee project timelines, ensure code quality, and collaborate with hardware teams to optimize performance. Their responsibilities include technical guidance, team development, and managing software lifecycle processes. Strong expertise in embedded programming, real-time systems, and leadership is essential for success in this role.

What are the typical daily responsibilities of an embedded software manager?

As an Embedded Software Manager, your daily responsibilities often include overseeing software development projects, assigning tasks to team members, and ensuring that project milestones are met. You’ll frequently collaborate with hardware engineers, product managers, and quality assurance teams to align engineering efforts with business goals. Regular activities may also include code reviews, technical problem-solving, mentoring junior engineers, and facilitating communication between technical staff and non-technical stakeholders. The role is a blend of hands-on technical oversight and team leadership, aimed at fostering a productive and innovative development environment.

What are the key skills and qualifications needed to thrive in the embedded software manager position, and why are they important?

An Embedded Software Manager needs strong expertise in embedded systems development, software architecture, and project management, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with programming languages like C/C++, real-time operating systems (RTOS), version control systems, and certifications such as PMP or Certified ScrumMaster can be highly beneficial. Leadership, effective communication, and problem-solving skills are crucial for motivating engineering teams and bridging gaps between technical staff and stakeholders. Together, these skills ensure the delivery of high-quality embedded software solutions on time and within budget in complex technological environments.

What are the most commonly searched types of Embedded Software jobs in Iowa?

The most popular types of Embedded Software jobs in Iowa are:

Infographic showing various Embedded Software Manager job openings in Iowa as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 15% Part Time, and 1% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $184,096 per year, or $88.5 per hour.

Embedded Software Engineer

Three Point Solutions

Urbandale, IA • On-site

$55 - $59/hr

Contractor

Re-posted 24 days ago


Job description

Job Title:         Embedded Software Engineer
Client:              Heavy Machine Manufacturing Company
Duration:         7 Months (Possibility of extension)
Location:         Urbandale, IA 50322
Shift:                1st Shift

Key Responsibilities
• Plan, design, test, and analyze embedded software for major projects
• Act as technical lead and provide design solutions
• Assign and review work of other engineers and support staff
• Create and maintain technical and user documentation
• Perform inspections to ensure engineering quality and compliance
• Design engineering solutions and validation processes
• Draft and evaluate engineering standards and specifications
• Identify process gaps and suggest system improvements
• Support change management initiatives
• Build strong relationships with internal teams
• Maintain knowledge of current technology and regulations
• Support manufacturing and process system improvements
• Deliver small to medium scale projects within program plans

Must Have
• Bachelor’s Degree or equivalent
• 4+ years experience in object-oriented C++
• 4+ years experience in automated testing and TDD
• 4+ years experience working in Agile teams
• 4+ years experience in multithreaded and concurrent systems
• Strong project planning and organization skills
• Strong data analysis and engineering design skills
• Strong verbal communication skills
• Knowledge of engineering testing and implementation
• Understanding of health and safety standards

Nice to Have
• Experience with Company Gen4/5 embedded displays
• Experience with CAN protocols (J1939, ISO 11783)
• Experience with Qt framework (Widgets and QML)
• Experience developing in Linux environment
• Experience in Precision Agriculture domain
• Prior Company contract or FTE experience

Role Scope
• Designs and maintains embedded display software
• Works with cross-functional engineering teams
• Provides technical leadership within scrum teams
• Promotes software development best practices
• Supports continuous improvement initiatives

Education
• Bachelor’s Degree or equivalent

#ZR