Software Engineer
Ames, IA · On-site
Strong professional experience with Linux and embedded systems * 5+ years' experience and strong understanding of C++ Programming Languages * C, C++, Python, QML * Bash, YAML * Software Design ...
Ames, IA · On-site
Strong professional experience with Linux and embedded systems * 5+ years' experience and strong understanding of C++ Programming Languages * C, C++, Python, QML * Bash, YAML * Software Design ...
Ames, IA · On-site
Strong professional experience with Linux and embedded systems * 5+ years' experience and strong understanding of C++ Programming Languages * C, C++, Python, QML * Bash, YAML * Software Design ...
Des Moines, IA · On-site +1
$127K - $152K/yr
Act as an embedded engineer/architect within delivery teams to accelerate AI solution design and ... distributed systems * 5+ years of experience working with cloud platforms is required (AWS ...
Des Moines, IA · On-site +1
$127K - $152K/yr
Act as an embedded engineer/architect within delivery teams to accelerate AI solution design and ... distributed systems * 5+ years of experience working with cloud platforms is required (AWS ...
Act as an embedded engineer/architect within delivery teams to accelerate AI solution design and ... distributed systems * 5+ years of experience working with cloud platforms is required (AWS ...
Act as an embedded engineer/architect within delivery teams to accelerate AI solution design and ... distributed systems * 5+ years of experience working with cloud platforms is required (AWS ...
Urbandale, IA · On-site
$90K - $150K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software ... Experience working with embedded systems, machine systems, vehicle systems, or industrial equipment
Urbandale, IA · On-site
$90K - $150K/yr
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software ... Experience working with embedded systems, machine systems, vehicle systems, or industrial equipment
As a Mechatronics Engineer at Sabanto you will integrate autonomous control systems onto row crop ... Develop and maintain software in C++ and/or Python for embedded systems and autonomy applications.
Quick apply
As a Mechatronics Engineer at Sabanto you will integrate autonomous control systems onto row crop ... Develop and maintain software in C++ and/or Python for embedded systems and autonomy applications.
As a Mechatronics Engineer at Sabanto you will integrate autonomous control systems onto row crop ... Develop and maintain software in C++ and/or Python for embedded systems and autonomy applications.
As a Mechatronics Engineer at Sabanto you will integrate autonomous control systems onto row crop ... Develop and maintain software in C++ and/or Python for embedded systems and autonomy applications.
As a Mechatronics Engineer at Sabanto you will integrate autonomous control systems onto row crop ... Develop and maintain software in C++ and/or Python for embedded systems and autonomy applications.
As a Mechatronics Engineer at Sabanto you will integrate autonomous control systems onto row crop ... Develop and maintain software in C++ and/or Python for embedded systems and autonomy applications.
Urbandale, IA · On-site
$80K - $120K/yr
Partner with embedded and digital engineering teams to define required performance, UI, and system health metrics and ensure appropriate data capture * Perform analytics and data aggregation to ...
Quick apply
Urbandale, IA · On-site
$80K - $120K/yr
Partner with embedded and digital engineering teams to define required performance, UI, and system health metrics and ensure appropriate data capture * Perform analytics and data aggregation to ...
Platform Staffing Group (an STA Group Company) is looking for an R& D Engineer to assist our client ... embedded systems. 5+ Years of experience with NVIDIA Jetson Demonstrated Deep knowledge of ...
Quick apply
Platform Staffing Group (an STA Group Company) is looking for an R& D Engineer to assist our client ... embedded systems. 5+ Years of experience with NVIDIA Jetson Demonstrated Deep knowledge of ...
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software ... Experience working with embedded systems, machine systems, vehicle systems, or industrial equipment
Quick apply
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software ... Experience working with embedded systems, machine systems, vehicle systems, or industrial equipment
Ames, IA · Remote
$18 - $40/hr
What We Look For In a Electrical and Computer Engineering Tutor * Advanced Subject Mastery: Deep ... embedded systems, communications, and robotics. * Curriculum Awareness & Adaptive Instruction:
Ames, IA · Remote
$18 - $40/hr
What We Look For In a Electrical and Computer Engineering Tutor * Advanced Subject Mastery: Deep ... embedded systems, communications, and robotics. * Curriculum Awareness & Adaptive Instruction:
Des Moines, IA · On-site
$84K - $170K/yr
Work with customers to develop a thorough understanding of their design requirements at the system ... Requires in-depth knowledge and experience in embedded design * Must be able to build strong ...
Des Moines, IA · On-site
$84K - $170K/yr
Work with customers to develop a thorough understanding of their design requirements at the system ... Requires in-depth knowledge and experience in embedded design * Must be able to build strong ...
Urbandale, IA · On-site
$90/hr
InfoWeb Systems, Inc. has the following requirement for our direct client, John Deere. If you feel ... The projects they''ll be working on range from writing greenfield Golang in the embedded ...
Urbandale, IA · On-site
$90/hr
InfoWeb Systems, Inc. has the following requirement for our direct client, John Deere. If you feel ... The projects they''ll be working on range from writing greenfield Golang in the embedded ...
Urbandale, IA · On-site
$90/hr
InfoWeb Systems, Inc. has the following requirement for our direct client, John Deere. If you feel ... The projects they''ll be working on range from writing greenfield golang in the embedded ...
Urbandale, IA · On-site
$90/hr
InfoWeb Systems, Inc. has the following requirement for our direct client, John Deere. If you feel ... The projects they''ll be working on range from writing greenfield golang in the embedded ...
Ankeny, IA · On-site
We tackle our objectives with multi-functional engineering teams consisting of systems and embedded software, test and QA, mechatronics, computer vision, and machine learning engineers. Our team is ...
Ankeny, IA · On-site
We tackle our objectives with multi-functional engineering teams consisting of systems and embedded software, test and QA, mechatronics, computer vision, and machine learning engineers. Our team is ...
Ankeny, IA · On-site
We tackle our objectives with multi-functional engineering teams consisting of systems and embedded software, test and QA, mechatronics, computer vision, and machine learning engineers. Our team is ...
Ankeny, IA · On-site
We tackle our objectives with multi-functional engineering teams consisting of systems and embedded software, test and QA, mechatronics, computer vision, and machine learning engineers. Our team is ...
Hands-On AI Security Engineering Actively contribute to architecture, design, and development of AI/ML and GenAI systems with embedded security controls. Integrate security across the SSDLC ...
Hands-On AI Security Engineering Actively contribute to architecture, design, and development of AI/ML and GenAI systems with embedded security controls. Integrate security across the SSDLC ...
Collaborate with internal teams and external partners to ensure systems integrate effectively and ... Collaboration is embedded into everything we do - from the products we develop to the quality ...
Collaborate with internal teams and external partners to ensure systems integrate effectively and ... Collaboration is embedded into everything we do - from the products we develop to the quality ...
Des Moines, IA · On-site
$95K - $138K/yr
Collaborate with internal teams and external partners to ensure systems integrate effectively and ... Collaboration is embedded into everything we do - from the products we develop to the quality ...
Des Moines, IA · On-site
$95K - $138K/yr
Collaborate with internal teams and external partners to ensure systems integrate effectively and ... Collaboration is embedded into everything we do - from the products we develop to the quality ...
$61K - $72.5K
1% of jobs
$72.5K - $84K
2% of jobs
$84K - $95.5K
6% of jobs
$95.5K - $107K
13% of jobs
$109.4K is the 25th percentile. Wages below this are outliers.
$107K - $118.4K
14% of jobs
$118.4K - $129.9K
12% of jobs
The median wage is $132.3K / yr.
$129.9K - $141.4K
13% of jobs
$141.4K - $152.9K
12% of jobs
$156.3K is the 75th percentile. Wages above this are outliers.
$152.9K - $164.4K
12% of jobs
$164.4K - $175.9K
11% of jobs
$175.9K - $187.4K
6% of jobs
$61K
$134K
$187.4K
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.
| Aspect | Embedded Systems Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems Engineer | Bachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer |
| Work Environment | Designing and developing embedded hardware/software for devices like automotive, medical, consumer electronics | Writing low-level code to optimize firmware for microcontrollers and embedded devices |
| Industry Usage | Used across automotive, aerospace, consumer electronics, industrial automation | Primarily 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.
For Embedded Systems Engineer jobs in Des Moines, IA, the most frequently searched job titles are:
The top searched job categories for Embedded Systems Engineer jobs in Des Moines, IA are:
Cities near Des Moines, IA with the most Embedded Systems Engineer job openings:

Full-time
This job post has expired 4 days ago. Applications are no longer accepted.
Job Posting: 4/16/2026
FLSA Status: Salaried, Exempt
Location: Ames, IA
Supervisory: No
Team: Software Engineering
Reports to: Software Engineering Manager
The Culture
Ag Leader was born from a passion and determination to transform agriculture forever. In 1992, Ag Leader changed the industry by bringing real-time yield data to farmers’ fingertips. Today, more than 30 years later, Ag Leader has become a global team that provides year-round solutions to help farmers plan, plant, apply, and harvest more efficiently and profitably. We are improving the lives of farmers. We are increasing the efficiency of production agriculture around the world. And we aren’t slowing down.
Ready to use your talent to implement change? Join our team of innovators revolutionizing agriculture.
The Opportunity
To work on a cross-functional team building software products that help farmers maximize profit and field productivity as a Software Engineer. In this position you, along with your teammates, will be responsible for designing and delivering quality, innovative solutions to customer needs. In addition, you will serve as a mentor for your teammates and a technical expert for the department. This is a challenging opportunity to gain experience and expertise in a variety of programming environments related to development in embedded devices and Linux. There will be opportunities to participate in training and personal development.
As a team member, you will demonstrate and promote the Ag Leader Way:
The Right Person Will
Responsibilities
Qualifications/Skills
Education & Experience
Programming Languages
Build & DevOps
UI/UX & Tools
Specialized Areas
Testing & Troubleshooting
Applicants must be authorized to work for any employer in the United States. We are unable to sponsor or provide sponsorship of an employment Visa at this time.
Ag Leader is a drug-free work environment. All offers for employment are contingent upon a pre-employment drug screen and background check.
Ag Leader participates in E-verify
Sourced by ZipRecruiter
Manufacturing
51 - 200 Employees
Ames, IA, US
1986