Embedded Software Engineer
$70K - $110K/yr
Development methods include C programming language and Model Based Software Design. Testing methods include bench testing, computer simulation testing, and machine testing. Responsibilities
Quick apply
$70K - $110K/yr
Development methods include C programming language and Model Based Software Design. Testing methods include bench testing, computer simulation testing, and machine testing. Responsibilities
Quick apply
$70K - $110K/yr
Development methods include C programming language and Model Based Software Design. Testing methods include bench testing, computer simulation testing, and machine testing. Responsibilities
Dubuque, IA · On-site
$70K - $110K/yr
Development methods include C programming language and Model Based Software Design. Testing methods include bench testing, computer simulation testing, and machine testing. Responsibilities
Quick apply
Dubuque, IA · On-site
$70K - $110K/yr
Development methods include C programming language and Model Based Software Design. Testing methods include bench testing, computer simulation testing, and machine testing. Responsibilities
Cedar Rapids, IA · On-site
$129K - $170K/yr
... offshore engineers. Must-Have Skills (5+ Years): * DO-178C DAL A or B Requirements-Based Verification. * Low-Level Software Integration & Verification (including Unit Testing). * Embedded C+
Cedar Rapids, IA · On-site
$129K - $170K/yr
... offshore engineers. Must-Have Skills (5+ Years): * DO-178C DAL A or B Requirements-Based Verification. * Low-Level Software Integration & Verification (including Unit Testing). * Embedded C+
The candidate should possess at least 5 years' experience working in the C, C++ programming ... software development Additional Information if interested, please call Jeff Demaala 973-606-3249
The candidate should possess at least 5 years' experience working in the C, C++ programming ... software development Additional Information if interested, please call Jeff Demaala 973-606-3249
$128K - $168K/yr
... C++), version control (Git/Github) and real-time operating environments (FreeRTOS, MQX). • Strong understanding of hardware/software integration and system level design. • Ability to work ...
$128K - $168K/yr
... C++), version control (Git/Github) and real-time operating environments (FreeRTOS, MQX). • Strong understanding of hardware/software integration and system level design. • Ability to work ...
$55 - $65/hr
Model-based programming, C, C++. embedded, embedded system, software engineer, coding, programming, systems, firmware, ANSI C, Matlab, Simulink, Model based software design, Agile, Scrum, C++, CAN ...
Quick apply
$55 - $65/hr
Model-based programming, C, C++. embedded, embedded system, software engineer, coding, programming, systems, firmware, ANSI C, Matlab, Simulink, Model based software design, Agile, Scrum, C++, CAN ...
Grimes, IA · On-site
$55 - $65/hr
Model-based programming, C, C++. embedded, embedded system, software engineer, coding, programming, systems, firmware, ANSI C, Matlab, Simulink, Model based software design, Agile, Scrum, C++, CAN ...
Grimes, IA · On-site
$55 - $65/hr
Model-based programming, C, C++. embedded, embedded system, software engineer, coding, programming, systems, firmware, ANSI C, Matlab, Simulink, Model based software design, Agile, Scrum, C++, CAN ...
Grimes, IA · On-site
$55 - $65/hr
Model-based programming, C, C++. embedded, embedded system, software engineer, coding, programming, systems, firmware, ANSI C, Matlab, Simulink, Model based software design, Agile, Scrum, C++, CAN ...
Grimes, IA · On-site
$55 - $65/hr
Model-based programming, C, C++. embedded, embedded system, software engineer, coding, programming, systems, firmware, ANSI C, Matlab, Simulink, Model based software design, Agile, Scrum, C++, CAN ...
$135K - $165K/yr
US-IA-CEDAR RAPIDS-130 ~ 5350 C Ave NE ~ BLDG 130 Position Role Type: Unspecified U.S. Citizen, U.S ... Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn't just about ...
$135K - $165K/yr
US-IA-CEDAR RAPIDS-130 ~ 5350 C Ave NE ~ BLDG 130 Position Role Type: Unspecified U.S. Citizen, U.S ... Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn't just about ...
Cedar Rapids, IA · On-site
$135K - $165K/yr
US-IA-CEDAR RAPIDS-130 ~ 5350 C Ave NE ~ BLDG 130 Position Role Type: Unspecified U.S. Citizen, U.S ... Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn't just about ...
Cedar Rapids, IA · On-site
$135K - $165K/yr
US-IA-CEDAR RAPIDS-130 ~ 5350 C Ave NE ~ BLDG 130 Position Role Type: Unspecified U.S. Citizen, U.S ... Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn't just about ...
Cedar Rapids, IA · On-site
$86.80 - $165.20/hr
The software engineer will join a team of software and systems engineers driving solutions for many ... C/C++, C#, Python, Java. * Linux and Microsoft Windows 11 experience and familiarity with operating ...
Cedar Rapids, IA · On-site
$86.80 - $165.20/hr
The software engineer will join a team of software and systems engineers driving solutions for many ... C/C++, C#, Python, Java. * Linux and Microsoft Windows 11 experience and familiarity with operating ...
Cedar Rapids, IA · On-site
$133K - $204K/yr
... Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn't just about ... Must possess at least 5 years of DO-178B/C development experience. * Non-US Person - Must be ...
Cedar Rapids, IA · On-site
$133K - $204K/yr
... Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn't just about ... Must possess at least 5 years of DO-178B/C development experience. * Non-US Person - Must be ...
Cedar Rapids, IA · On-site
$133K - $204K/yr
... Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn't just about ... Must possess at least 5 years of DO-178B/C development experience. * Non-US Person - Must be ...
Cedar Rapids, IA · On-site
$133K - $204K/yr
... Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn't just about ... Must possess at least 5 years of DO-178B/C development experience. * Non-US Person - Must be ...
Cedar Rapids, IA · On-site
$135K - $204K/yr
Collaborate on software requirements and design. * Implement and test software. * Solve complex ... Must possess at least 5 years of experience with Embedded C programming, debugging, troubleshooting ...
Cedar Rapids, IA · On-site
$135K - $204K/yr
Collaborate on software requirements and design. * Implement and test software. * Solve complex ... Must possess at least 5 years of experience with Embedded C programming, debugging, troubleshooting ...
$135K - $204K/yr
Collaborate on software requirements and design. * Implement and test software. * Solve complex ... Must possess at least 5 years of experience with Embedded C programming, debugging, troubleshooting ...
$135K - $204K/yr
Collaborate on software requirements and design. * Implement and test software. * Solve complex ... Must possess at least 5 years of experience with Embedded C programming, debugging, troubleshooting ...
Davenport, IA · On-site
$95K - $125K/yr
Title: Sr Software Engineer Type: Full time Location: Davenport, IA - Fully Onsite Overview The ... Experience with programming languages such as Python, C#, and C++. * Experience in web application ...
Davenport, IA · On-site
$95K - $125K/yr
Title: Sr Software Engineer Type: Full time Location: Davenport, IA - Fully Onsite Overview The ... Experience with programming languages such as Python, C#, and C++. * Experience in web application ...
Cedar Rapids, IA · On-site
$119K - $158K/yr
C. 1324b(a)(3). U.S. citizens, U.S. nationals, U.S. permanent residents, or individuals granted ... We are seeking a Software Engineer for our Avionics Software Tools Team based in Cedar Rapids, Iowa ...
Cedar Rapids, IA · On-site
$119K - $158K/yr
C. 1324b(a)(3). U.S. citizens, U.S. nationals, U.S. permanent residents, or individuals granted ... We are seeking a Software Engineer for our Avionics Software Tools Team based in Cedar Rapids, Iowa ...
$135K - $204K/yr
... Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn't just about ... C, C++, Python. * Must possess at least 5 years of DO-178B development experience. * Must possess ...
$135K - $204K/yr
... Engineer, Software Engineering in Cedar Rapids, IA. Joining Collins Aerospace isn't just about ... C, C++, Python. * Must possess at least 5 years of DO-178B development experience. * Must possess ...
Cedar Rapids, IA · On-site
$119K - $158K/yr
C. 1324b(a)(3). U.S. citizens, U.S. nationals, U.S. permanent residents, or individuals granted ... The software engineer will join a team of software and systems engineers driving solutions for many ...
Cedar Rapids, IA · On-site
$119K - $158K/yr
C. 1324b(a)(3). U.S. citizens, U.S. nationals, U.S. permanent residents, or individuals granted ... The software engineer will join a team of software and systems engineers driving solutions for many ...
As a Software Engineer II supporting Mission Sensors, Weapons, and IFF (Identification Friendly or ... You will update and maintain our Software products using Ada/C. * You will verify software builds ...
As a Software Engineer II supporting Mission Sensors, Weapons, and IFF (Identification Friendly or ... You will update and maintain our Software products using Ada/C. * You will verify software builds ...
$23K - $37.3K
0% of jobs
$37.3K - $51.6K
1% of jobs
$51.6K - $65.9K
1% of jobs
$65.9K - $80.2K
7% of jobs
$91.1K is the 25th percentile. Wages below this are outliers.
$80.2K - $94.5K
20% of jobs
The median wage is $107.5K / yr.
$94.5K - $108.8K
22% of jobs
$108.8K - $123.1K
17% of jobs
$130.3K is the 75th percentile. Wages above this are outliers.
$123.1K - $137.4K
12% of jobs
$137.4K - $151.7K
9% of jobs
$151.7K - $166K
7% of jobs
$166K - $180.3K
3% of jobs
$23K
$115.7K
$180.3K
| Aspect | C Software Engineer | C++ Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field; knowledge of C language | Bachelor's in Computer Science or related field; knowledge of C and C++ languages |
| Work Environment | Embedded systems, operating systems, device drivers | Application development, game engines, software tools |
| Industry Usage | Embedded systems, firmware, hardware interfacing | Software applications, game development, high-performance computing |
The main difference between a C Software Engineer and a C++ Software Engineer lies in the programming languages they specialize in. C engineers focus on low-level programming for embedded systems and hardware interfaces, while C++ engineers work on more complex applications that require object-oriented features. Both roles require similar foundational skills but differ in application scope and complexity.

$70K - $110K/yr
Full-time
Re-posted 22 days ago
RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-level to experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienced engineering staff using state-of-the-art engineering tools & processes. This position will operate onsite at our customer's world-class engineering and manufacturing facility.
This is a full-time position with a full benefit package listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.
Embedded Software Engineer
This position is associated with the design and development of Back-end embedded software that controls machine operations and functions. Development methods include C programming language and Model Based Software Design. Testing methods include bench testing, computer simulation testing, and machine testing.
Responsibilities:
Requirements
Preferred Qualifications
Visa sponsorship is NOT available for this position.
Pay Range: $70,000-$110,000 – Commensurate with experience
About RFA Engineering
RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.
Competitive Benefits
Equal Opportunity and Veteran Friendly
#ZR