1

Embedded Software Manager Jobs in Iowa (NOW HIRING)

Embedded Software Engineer

Pella, IA · Hybrid

$133.50K - $175.70K/yr

Title: Embedded Software Engineer Location: pella, IA Duration:1+ year We are seeking an ... support periodic communication to management and technical teams. Additional Skills ...

Embedded Software Engineer

Des Moines, IA · On-site

$128.30K - $168.80K/yr

This role reports to the Senior Manager, Hardware and Platform. Duties/Responsibilities * Design and develop embedded software for mass transit vehicles -- your code runs on hardware that moves ...

Embedded Software Engineer

Dubuque, IA · On-site

$70K - $110K/yr

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

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

$129.70K - $170.60K/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 Engineer

Johnston, IA · On-site

$123.40K - $162.30K/yr

Embedded Software Engineer Johnston, IA (100% onsite) Overview: This position involves hands-on ... Apex Systems Vendor Management. MSA: Blanket Approval Received Client Letter: Will Provide ...

Embedded Software with CAN communication

Urbandale, IA · On-site

$124K - $163.20K/yr

... software for embedded displays. The ideal candidate will have experience with the Deere Gen4/5 ... Collaborate with Product Managers, Product Designers, and Engineering teams across the tech stack ...

... embedded software and hardware solutions to support the manufacturing of our products and to ... memory management, interrupts, timing, concurrency & threading. · Knowledge of communication ...

... embedded software and hardware solutions to support the manufacturing of our products and to ... memory management, interrupts, timing, concurrency & threading. · Knowledge of communication ...

New

... embedded software and hardware solutions to support the manufacturing of our products and to ... memory management, interrupts, timing, concurrency & threading. · Knowledge of communication ...

New

... embedded software and hardware solutions to support the manufacturing of our products and to ... memory management, interrupts, timing, concurrency & threading. · Knowledge of communication ...

... embedded software and hardware solutions to support the manufacturing of our products and to ... memory management, interrupts, timing, concurrency & threading. • Knowledge of communication ...

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 May 28, 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 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 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 most commonly searched types of Embedded Software jobs in Iowa? The most popular types of Embedded Software jobs in Iowa are:

Embedded Software Engineer

Kasmo Global

Pella, IA • Hybrid

$133.50K - $175.70K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Title: Embedded Software Engineer
Location: pella, IA
Duration:1+ year

Job Description
We are seeking an experienced Embedded Software Engineer to design and develop embedded software using Matlab Simulink for MDB to implement controls for agricultural machinery. This role involves testing control software at both the unit and machine levels and resolving integration issues through data analysis and system requirements evaluation.
Responsibilities

  • Design and develop embedded software using Matlab Simulink for MDB to implement controls for agricultural machinery.
  • Test the control software at the unit level as well as on the machine.
  • Identify and resolve integration issues during machine testing by recording and analyzing data.
  • Determine software requirements and make informed design decisions.
  • Write software design specifications, interface specifications, and verification and validation documents.
  • Participate in peer source code and design reviews.
  • Follow an Agile Scrum development process.
  • Mentor junior level engineers (Senior level only).
Essential Skills
  • BS/MS in Electrical Engineering, Computer Engineering, or Computer Science.
  • At least 7 years of experience (Seniorwith MBD using Matlab Simulink and Stateflow.
  • Experience designing software control systems such as closed-loop PID in the off-highway heavy machinery, automotive, or industrial control industry.
  • Experience testing embedded software on machines, equipment, or vehicles and debugging issues.
  • Experience with CAN/J1939 communication.
  • Experience with embedded systems tools such as emulators, compilers, and simulators.
  • Basic knowledge of the C programming language with the ability to make edits to autogenerated code.
  • Ability to create supporting documentation such as design documents, architecture diagrams, test procedures, and reports.
  • Good oral and written communication skills with the ability to professionally support periodic communication to management and technical teams.
Additional Skills & Qualifications
  • Experience creating display software in C++ using the QT framework is a plus.

Work Environment
The position is based in Pella, IA, with a hybrid schedule requiring 4 days in the office, with potential for more flexibility in the future.
Job Type & Location
This is a Contract position based out of Pella, Iowa.