1

Embedded Programmer Jobs in Iowa (NOW HIRING)

Embedded Software Engineer I (Onsite)

Cedar Rapids, IA · On-site

$130K - $171K/yr

As a Software Engineer I on our team, you will play a key role in the design, development, integration, and verification of our embedded software solutions. We value individuals with a strong desire ...

As a Software Engineer I on our team, you will play a key role in the design, development, integration, and verification of our embedded software solutions. We value individuals with a strong desire ...

Showing results 41-60

Embedded Programmer information

See Iowa salary details

$4

$29

$33

How much do embedded programmer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for embedded programmer in Iowa is $29.65, according to ZipRecruiter salary data. Most workers in this role earn between $25.29 and $33.41 per hour, depending on experience, location, and employer.

What is an embedded programmer?

Embedded programmers are software developers who specialize in writing code for embedded systems—computers designed to perform dedicated functions within larger mechanical or electrical systems. These programmers typically work with hardware like microcontrollers, sensors, and other specialized devices, often using languages such as C or C++. Their work ensures that devices like medical equipment, automotive controls, consumer electronics, and industrial machines operate reliably and efficiently. Embedded programmers must have a strong understanding of both software development and hardware integration.

What skills and qualifications are needed to thrive as an embedded programmer?

To thrive as an Embedded Programmer, you need a solid background in computer science or electrical engineering, strong proficiency in C/C++ programming, and experience with microcontroller architectures. Familiarity with development tools like debuggers, oscilloscopes, version control systems (e.g., Git), and real-time operating systems (RTOS) is typically required. Problem-solving, attention to detail, and effective communication are essential soft skills that set high performers apart. These skills and qualities ensure reliable, efficient code development and smooth collaboration within multidisciplinary engineering teams.

What are common challenges faced by embedded programmers when integrating hardware and software components?

Embedded programmers often encounter challenges such as limited memory, processing power, and real-time constraints when integrating hardware and software. Debugging can be more complex due to the interaction between code and physical devices, requiring specialized tools like oscilloscopes or logic analyzers. Additionally, ensuring compatibility across various hardware platforms and managing low-level drivers can add to the complexity, making strong problem-solving skills and attention to detail essential in this role.

What are popular job titles related to Embedded Programmer jobs in Iowa?

For Embedded Programmer jobs in Iowa, the most frequently searched job titles are:

Infographic showing various Embedded Programmer job openings in Iowa as of August 2026, with employment types broken down into 88% Full Time, 10% Part Time, and 2% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $61,672 per year, or $29.6 per hour.

Principal Software Engineer - Embedded Cybersecurity (Onsite)

Cedar Rapids, IA • On-site

Prattwhitney
Engineering Professional Services • 10K+ employees

$150 - $200/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 21 days ago


Pratt & Whitney rating

8.8

Company rating: 8.8 out of 10

Based on 162 frontline employees who took The Breakroom Quiz

13th of 72 rated aerospace companies


Job description

Principal Software Engineer – Embedded Cryptography, Cedar Rapids, IA

Federal Security Clearance: Secret (U.S. citizen required); Onsite role.

Salary Range: 107,500 USD – 204,500 USD.

Job Overview

At the forefront of innovation, our Crypto team within the Secure Mission Solutions directorate is pioneering advanced embedded cryptographic capabilities for U.S. military communications products. As a Principal Software Engineer, you will lead the design, development, integration, and verification of embedded encryption algorithms, while mentoring other engineers, with a focus on security and reliability.

Responsibilities
  • Champion Software Development and Integration: Lead the architecture and evolution of a multi-threaded embedded C++ product codebase, setting the standard for innovation and excellence.
  • Architect Cutting-Edge Embedded Solutions: Spearhead the design and development of advanced embedded cryptographic solutions and communications products, ensuring alignment with long-term strategic goals and industry standards.
  • Steer Project Success: Collaborate with cross-functional teams to define comprehensive requirements, oversee software implementation, and drive test case development, verification test execution, and certification processes.
  • Mentor and Inspire: Cultivate a high-performing engineering culture by mentoring and empowering software developers, enhancing technical expertise and promoting best practices.
  • Elevate Security and Reliability: Shape products that significantly enhance the security and reliability of critical communications systems, influencing best practices and guiding future innovations.
Qualifications – Must Have
  • Typically requires a degree in STEM and minimum 8 years of prior relevant experience, or an advanced degree in a related field and minimum 5 years of experience.
  • Software development and integration experience with embedded C and C++ product software.
  • Experience on complex multi-threaded product software codebases.
  • Experience with standard full lifecycle software development practices and configuration management tools.
Qualifications – Prefer
  • Knowledge and experience in embedded security software development and integration.
  • Comfortable working in a Linux development environment, with mutexes, semaphores, queues, and inter-process communication.
  • Exposure to crypto algorithms and their implementation.
  • Ability to mentor engineers on software development skills and practices.
  • Strong desire to collaborate in a team environment, with experience in Agile methodologies.
  • Proven track record of meeting project milestones and driving process efficiency improvements.
  • Experience leading teams and managing projects through the full software lifecycle.
  • Proficiency in scripting languages like Python and experience with IP networking and networking protocols.
Benefits
  • Medical, dental, and vision insurance.
  • Three weeks of vacation for newly hired employees.
  • Generous 401(k) plan with employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option.
  • Tuition reimbursement program.
  • Student Loan Repayment Program.
  • Life insurance and disability coverage.
  • Optional coverages: pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection.
  • Birth, adoption, parental leave benefits.
  • Ovia Health, fertility and family planning assistance.
  • Autism Benefit Employee Assistance Plan, including up to 10 free counseling sessions.
  • Healthy You Incentives, wellness rewards program, Doctor on Demand, virtual doctor visits.
  • Bright Horizons child and elder care services.
  • Teladoc Medical Experts, second opinion program.
  • Eligible for relocation assistance.
Salary & Other Compensation

Salary Range: 107,500 USD – 204,500 USD. Additional incentives may include short-term and long-term incentive compensation programs based on performance and business factors.

RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified individuals with a disability and protected veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.

#J-18808-Ljbffr

What Pratt & Whitney employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Pratt & Whitney logo

About Pratt & Whitney

Sourced by ZipRecruiter

Pratt & Whitney has a long history of leadership and innovation in the field of aviation propulsion. Our story begins in the 1920s and has flourished throughout the decades. We have continuously transformed and reinvented our businesses to offer superior products and services to our customers. In 1925, the Pratt & Whitney Aircraft Company was founded by Frederick B. Rentschler, pioneer of the air-cooled radial engine design which enabled unprecedented power-to-weight ratio. Its first engine, the R-1340 Wasp engine, transformed military and commercial aviation and is still in use today. In 1928, the Canadian division of the Pratt & Whitney Aircraft Company was established. In 1944, Pratt & Whitney began its gas turbine and jet propulsion initiative. The company constructed a wind tunnel, laboratory and engineering center to support our allies’ efforts in World War II. In 1945, wartime production included more than 300,000 Pratt & Whitney engines, touted by service members as extremely dependable – a legacy that continues today. From there, Pratt & Whitney continued to design and innovate more powerful, agile, and reliable engines becoming a leader in the aerospace industry. Today, Pratt & Whitney has more than 85,000 engines in service and more than 16,000 customers worldwide.

Industry

Engineering professional services

Company size

10,000+ Employees

Headquarters location

East Hartford, CT, US