Junior\Senior Embedded Software Test Engineer Location: Marshalltown, IA Duration: Long Term Client: Emerson Emerson is seeking a Junior Senior Embedded Software Test Engineer to join our team of ...
Quick apply
Junior\Senior Embedded Software Test Engineer Location: Marshalltown, IA Duration: Long Term Client: Emerson Emerson is seeking a Junior Senior Embedded Software Test Engineer to join our team of ...
Quick apply
Junior\Senior Embedded Software Test Engineer Location: Marshalltown, IA Duration: Long Term Client: Emerson Emerson is seeking a Junior Senior Embedded Software Test Engineer to join our team of ...
Cedar Rapids, IA ยท On-site
$59K - $100K/yr
Our team needs engineers interested in architecting, designing, and developing software for real-time embedded GPS receivers for military ground, airborne, and weapons applications. This position ...
Cedar Rapids, IA ยท On-site
$59K - $100K/yr
Our team needs engineers interested in architecting, designing, and developing software for real-time embedded GPS receivers for military ground, airborne, and weapons applications. This position ...
Cedar Rapids, IA ยท On-site
$80 - $100/hr
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 ...
New
Cedar Rapids, IA ยท On-site
$80 - $100/hr
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 ...
New
Pella, IA ยท On-site
$125 - $150/hr
Job SummaryWhat You'll Do * 1. Design, develop, and test embedded software using C, C++, and MATLAB ... Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical ...
New
Pella, IA ยท On-site
$125 - $150/hr
Job SummaryWhat You'll Do * 1. Design, develop, and test embedded software using C, C++, and MATLAB ... Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical ...
New
Waterloo, IA ยท On-site
$100 - $125/hr
Onsite Position Your Responsibilities As an Embedded Software Engineer for John Deere Tractor Software Teams located in Waterloo, Iowa , you will develop software within the drive strategy team ...
New
Waterloo, IA ยท On-site
$100 - $125/hr
Onsite Position Your Responsibilities As an Embedded Software Engineer for John Deere Tractor Software Teams located in Waterloo, Iowa , you will develop software within the drive strategy team ...
New
Waterloo, IA ยท On-site
$100 - $125/hr
Onsite Position Your Responsibilities As an Embedded Software Engineer on the Platform Automation team within Ag Engineering Embedded Software located in Urbandale, IA or Waterloo, IA, you will ...
New
Waterloo, IA ยท On-site
$100 - $125/hr
Onsite Position Your Responsibilities As an Embedded Software Engineer on the Platform Automation team within Ag Engineering Embedded Software located in Urbandale, IA or Waterloo, IA, you will ...
New
$65K - $90K/yr
... organization. Entry Level Software Engineer This position is associated with developing and ... Basic experience with microcontrollers such as Arduino, RaspberryPi, or more complex embedded ...
Quick apply
$65K - $90K/yr
... organization. Entry Level Software Engineer This position is associated with developing and ... Basic experience with microcontrollers such as Arduino, RaspberryPi, or more complex embedded ...
Urbandale, IA ยท On-site
$65K - $90K/yr
... organization. Entry Level Software Engineer This position is associated with developing and ... Basic experience with microcontrollers such as Arduino, RaspberryPi, or more complex embedded ...
Urbandale, IA ยท On-site
$65K - $90K/yr
... organization. Entry Level Software Engineer This position is associated with developing and ... Basic experience with microcontrollers such as Arduino, RaspberryPi, or more complex embedded ...
Cedar Rapids, IA ยท On-site
$128K - $169K/yr
... embedded communication solutions that keep military forces around the world safe, connected, and informed-no matter the environment. We're looking for a Software Engineer II who's ready to make an ...
Cedar Rapids, IA ยท On-site
$128K - $169K/yr
... embedded communication solutions that keep military forces around the world safe, connected, and informed-no matter the environment. We're looking for a Software Engineer II who's ready to make an ...
... embedded communication solutions that keep military forces around the world safe, connected, and informed--no matter the environment. We're looking for a Software Engineer II who's ready to make an ...
... embedded communication solutions that keep military forces around the world safe, connected, and informed--no matter the environment. We're looking for a Software Engineer II who's ready to make an ...
$128K - $169K/yr
As a Software Engineer II in this organization, you will be involved in the development of ... You will learn how embedded Linux and low-level software are used to implement solutions utilized ...
$128K - $169K/yr
As a Software Engineer II in this organization, you will be involved in the development of ... You will learn how embedded Linux and low-level software are used to implement solutions utilized ...
Cedar Rapids, IA ยท On-site
$128K - $169K/yr
As a Software Engineer II in this organization, you will be involved in the development of ... You will learn how embedded Linux and low-level software are used to implement solutions utilized ...
Cedar Rapids, IA ยท On-site
$128K - $169K/yr
As a Software Engineer II in this organization, you will be involved in the development of ... You will learn how embedded Linux and low-level software are used to implement solutions utilized ...
Emerson is seeking a Junior Senior Embedded Software Test Engineer to join our team of experts responsible for new product design, development, and introduction into production. Located at the newly ...
Quick apply
Emerson is seeking a Junior Senior Embedded Software Test Engineer to join our team of experts responsible for new product design, development, and introduction into production. Located at the newly ...
$65K - $90K/yr
... organization. Entry Level Software Engineer This position is associated with developing and ... Basic experience with microcontrollers such as Arduino, RaspberryPi, or more complex embedded ...
Quick apply
$65K - $90K/yr
... organization. Entry Level Software Engineer This position is associated with developing and ... Basic experience with microcontrollers such as Arduino, RaspberryPi, or more complex embedded ...
Urbandale, IA ยท On-site
$60 - $80/hr
... organization. Entry Level Software Engineer This position is associated with developing and ... Basic experience with microcontrollers such as Arduino, RaspberryPi, or more complex embedded ...
Urbandale, IA ยท On-site
$60 - $80/hr
... organization. Entry Level Software Engineer This position is associated with developing and ... Basic experience with microcontrollers such as Arduino, RaspberryPi, or more complex embedded ...
Pella, IA ยท On-site
$60 - $80/hr
What You'll Do * 1. Assist in developing and testing embedded software using C, C++, or MATLAB ... Exposure to embedded programming and control systems through coursework or hands-on projects.
New
Pella, IA ยท On-site
$60 - $80/hr
What You'll Do * 1. Assist in developing and testing embedded software using C, C++, or MATLAB ... Exposure to embedded programming and control systems through coursework or hands-on projects.
New
$123K - $162K/yr
Microcontrollers Embedded C RTOS AUTOSAR CAN/J1939 Desired Skills : MATLAB HMI Agile Additional Information All your information will be kept confidential according to EEO guidelines.
$123K - $162K/yr
Microcontrollers Embedded C RTOS AUTOSAR CAN/J1939 Desired Skills : MATLAB HMI Agile Additional Information All your information will be kept confidential according to EEO guidelines.
Marshalltown, IA ยท On-site
$80 - $100/hr
Overview Emerson is seeking a Junior Senior Embedded Software Test Engineer to join our team of experts responsible for new product design, development, and introduction into production. Located at ...
Marshalltown, IA ยท On-site
$80 - $100/hr
Overview Emerson is seeking a Junior Senior Embedded Software Test Engineer to join our team of experts responsible for new product design, development, and introduction into production. Located at ...
Marshalltown, IA ยท On-site
$100 - $125/hr
Emerson is seeking a Junior Senior Embedded Software Test Engineer to join our team of experts responsible for new product design, development, and introduction into production. Located at the newly ...
Marshalltown, IA ยท On-site
$100 - $125/hr
Emerson is seeking a Junior Senior Embedded Software Test Engineer to join our team of experts responsible for new product design, development, and introduction into production. Located at the newly ...
Cedar Rapids, IA ยท On-site
$72K - $122K/yr
Our team needs engineers interested in architecting, designing, developing and verifying software for real-time embedded GPS receivers for military airborne, ground and weapons applications. This ...
New
Cedar Rapids, IA ยท On-site
$72K - $122K/yr
Our team needs engineers interested in architecting, designing, developing and verifying software for real-time embedded GPS receivers for military airborne, ground and weapons applications. This ...
New
$65.7K - $74.6K
1% of jobs
$74.6K - $83.5K
2% of jobs
$83.5K - $92.4K
3% of jobs
$92.4K - $101.3K
6% of jobs
$101.3K - $110.2K
5% of jobs
$110.2K - $119K
5% of jobs
$122.1K is the 25th percentile. Wages below this are outliers.
$119K - $127.9K
5% of jobs
$127.9K - $136.8K
7% of jobs
$136.8K - $145.7K
3% of jobs
$145.7K - $154.6K
3% of jobs
The median wage is $155.8K / yr.
$154.6K - $163.4K
58% of jobs
$65.7K
$144.1K
$163.4K
An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.
A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.
To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.
The most popular types of Embedded Software Engineer jobs in Iowa are:
For Entry Level Embedded Software Engineer jobs in Iowa, the most frequently searched job titles are:
The top searched job categories for Entry Level Embedded Software Engineer jobs in Iowa are:
Cities in Iowa with the most Entry Level Embedded Software Engineer job openings:

Contractor
Re-posted 3 days ago
Job Title: Junior\Senior Embedded Software Test Engineer
Essential Job Functions:
Define and develop test automation to improve efficiency and test coverage
Write manual and automated test procedures for features of low power, high reliability industrial process control devices
Champion other members of the test team to deliver quality products
Collaborate with other teams (Firmware, Electrical, Mechanical, etc) to facilitate a cohesive group environment
Create and maintain a backlog of all work items within an Agile Environment
Log, track and investigate defects to determine root cause
Monitor, debug and enhance automated test infrastructure
Perform project and product documentation in accordance with departmental and company procedures and standards
Read, interpret, and implement engineering and industry standards
Required Knowledge / Skills / Abilities:
Expertise in C# and a working knowledge of C/C++
Working knowledge of C# and C/C++
Basic understanding Knowledge of software test methodologies and automation principles: Regression test, functional test, unit test, black box test, white box test, etc.
Basic understanding of electrical schematics and circuit analysis
Ability to understand basic mechanical, pneumatic and electronic systems
Ability to effectively work in a team environment
Strong analytical problem solving and decision-making skills
Preferred Knowledge / Experience:
Knowledge of control systems and/or process control environments
Experience with distributed version control (Mercurial, Git, or similar)
Familiarity with Continuous Integration (CI) tools (TeamCity, Jenkins, or similar)
Experience with ARM embedded processor platforms
Knowledge of test equipment (National Instruments or similar) including data acquisition, analog and digital output cards, relays, power supplies, etc.
Experience with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet, Modbus, etc.
Agile Methodologies