1

Embedded Systems Engineer Jobs in Iowa (NOW HIRING)

Systems Engineer

Marion, IA · On-site

$56 - $64/hr

Coursework or project experience related to systems engineering, embedded systems, software development, aerospace, or controls. * Experience working on team-based technical projects, including ...

Embedded Software Development Engineer Location: Grimes, IA Zip Code: 50111 Duration: 6+ months Pay ... Utilizing MATLAB/Simulink and Continental's MBDS (Model-Based Development System) to develop ...

Coursework or project experience related to systems engineering, embedded systems, software development, aerospace, or controls. * Experience participating in team-based technical projects, including ...

New

Coursework or project experience related to systems engineering, embedded systems, software development, aerospace, or controls. * Experience working on team-based technical projects, including ...

Senior Electrical Systems Engineer

Des Moines, IA · On-site

$104K - $136K/yr

You will manage hardware, embedded systems, optics, and data acquisition to develop reliable ... To achieve success as a Senior Electrical Engineer, you will: * Lead electrical system architecture ...

next page

Showing results 1-20

Embedded Systems Engineer information

See Iowa salary details

$58.7K

$128.9K

$180.3K

How much do embedded systems engineer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for embedded systems engineer in Iowa is $128,936.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,700.00 and $153,600.00 per year, depending on experience, location, and employer.

What is an embedded systems engineer?

Embedded Systems Engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These engineers work with both hardware and software, often programming microcontrollers or microprocessors to control devices like automobiles, medical equipment, consumer electronics, and industrial machines. Their expertise ensures devices are efficient, reliable, and optimized for specific tasks, making embedded systems a crucial part of modern technology.

What does an embedded systems engineer do?

An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.

What are the key skills and qualifications needed to thrive as an embedded systems engineer, and why are they important?

To thrive as an Embedded Systems Engineer, you need strong proficiency in C/C++ programming, embedded hardware knowledge, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development platforms, and debugging tools like oscilloscopes and logic analyzers is typically required. Problem-solving, attention to detail, and effective teamwork are critical soft skills for success in this role. These skills and qualities are essential to design reliable embedded solutions that meet strict performance, safety, and efficiency requirements.

What are some common challenges an embedded systems engineer faces when integrating hardware and software components?

Embedded Systems Engineers often encounter challenges when ensuring that hardware and software components work seamlessly together. These can include dealing with limited memory and processing power, timing constraints, and real-time performance requirements. Troubleshooting issues that arise from hardware-software interactions—such as driver compatibility, signal integrity, or power management—requires strong problem-solving skills and close collaboration with hardware designers and software developers. Engineers must frequently debug at both the hardware and code level, making attention to detail and cross-disciplinary communication essential in this role.

What is the difference between Embedded Systems Engineer vs Firmware Engineer?

AspectEmbedded Systems EngineerFirmware Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer
Work EnvironmentDesigning and developing embedded hardware/software for devices like automotive, medical, consumer electronicsWriting low-level code to optimize firmware for microcontrollers and embedded devices
Industry UsageUsed across automotive, aerospace, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and embedded hardware products

Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

Are embedded systems engineers in demand?

Embedded systems engineers are in high demand due to the growth of IoT, automotive, healthcare, and consumer electronics industries. They typically require skills in programming languages like C and C++, and knowledge of hardware design, with job opportunities available across various sectors worldwide.

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

The most popular types of Embedded Systems Engineer jobs in Iowa are:

What cities in Iowa are hiring for Embedded Systems Engineer jobs?

Cities in Iowa with the most Embedded Systems Engineer job openings:

Infographic showing various Embedded Systems Engineer job openings in Iowa as of August 2026, with employment types broken down into 76% Full Time, and 24% Contract. Highlights an 100% In-person job distribution, with an average salary of $128,936 per year, or $62 per hour.

Senior Systems Engineer - Avionics & Embedded Systems

Quest Defense Systems & Solutions, Inc.

Cedar Rapids, IA • On-site

$102K - $140K/yr

Full-time

Medical, Dental, Life, Retirement

Posted 11 days ago


Job description

We don't just build technology-we engineer the future. From next-gen aerospace to cutting-edge defense systems, we tackle the toughest, mission-critical challenges that keep people safe and push the limits of innovation. This is where problem-solvers, innovators, and big thinkers thrive. 

Quest Defense Systems & Solutions is seeking a Senior Systems Engineer with experience in embedded systems, System-on-Chip (SoC) platforms, and hardware/software integration to help design, integrate, and verify advanced aerospace systems.

Location: onsite Cedar Rapids, IA. Relocation assistance is available.  There is limited remote consideration for candidates exceeding requirements. 

Citizenship: U.S. Citizenship is required.

In this role, you'll work closely with systems, hardware, software, and Airborne Electronic Hardware (AEH) teams to define requirements, support system integration, troubleshoot technical challenges, and validate system performance. This is an excellent opportunity for engineers who enjoy solving complex technical problems while working across multiple engineering disciplines.

Key Responsibilities:   

  • Develop, capture, and manage system requirements, designs, test cases, and verification plans.
  • Support board-level and device-level systems engineering for System-on-Chip (SoC) and embedded avionics platforms.
  • Collaborate with systems, hardware, software, FPGA, and AEH teams to integrate and validate complex embedded systems.
  • Define and verify hardware- and software-allocated requirements.
  • Perform system integration, verification, validation (V&V), and troubleshooting in a laboratory environment.
  • Support development activities aligned with ARP4754B, DO-254, and DO-178C.
  • Maintain technical documentation, requirements traceability, and engineering artifacts using Jama, Jira, and Git.
  • Develop system use cases, concepts of operation, and technical solutions.
  • Support automation and scripting activities to improve engineering and test efficiency.
  • Participate in technical reviews and communicate risks, issues, and recommendations across engineering teams.

Required Qualifications

  • Bachelor's degree in Engineering, Computer Science, or another STEM-related field with 8+ years of experience, or a Master's degree with 5+ years of experience.
  • Experience with Systems Engineering for embedded hardware, avionics, or processor-based systems.
  • Experience integrating hardware and software for complex embedded systems.
  • Experience developing, managing, and validating system requirements.
  • Working knowledge of ARP4754A/B, DO-254, and/or DO-178C.
  • Experience with system integration, verification, validation (V&V), and troubleshooting.
  • Strong collaboration and communication skills across multidisciplinary engineering teams.
  • U.S. Citizenship required.

Preferred Qualifications

  • Experience supporting Collins Aerospace programs or similar aerospace development environments.
  • Experience with System-on-Chip (SoC) or other embedded computing platforms.
  • Experience with avionics certification and product development lifecycles.
  • Hands-on experience testing embedded hardware and software.
  • Experience using Jama, Jira, and Git.
  • Experience with scripting or test automation.
  • Experience troubleshooting hardware, software, and systems integration issues.
  • Strong technical writing and documentation skills.

The QDSS Advantage

At QDSS, our advantage is purpose-driven work, collaborative teams, and complex challenges that push boundaries and build lasting impact. You'll grow your career while contributing to mission-critical programs that demand excellence and shape the future. 

What You'll Find Here 

  • Work That Matters - Next-generation, safety- and mission-critical projects where your contributions have real-world impact. 
  • Growth That's Supported - Competitive compensation, employer-matched 401(k), certification assistance, and clear opportunities for advancement. 
  • A Culture That Works - A flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued. 

Benefits Include 

  • Competitive pay, comprehensive medical/dental/life and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace.