A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military ...
Quick apply
A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military ...
Quick apply
A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military ...
Chillicothe, IL · On-site
$75 - $115/hr
A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military ...
Chillicothe, IL · On-site
$75 - $115/hr
A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military ...
Mossville, IL · On-site
$95K - $126K/yr
Embedded Software Engineer 4 Candidate will need to relocate to one of following locations: Mossville, IL Duration: 6-12month contract (good potential for extension) Main Skills Needed: * Expert ...
Quick apply
Mossville, IL · On-site
$95K - $126K/yr
Embedded Software Engineer 4 Candidate will need to relocate to one of following locations: Mossville, IL Duration: 6-12month contract (good potential for extension) Main Skills Needed: * Expert ...
Mossville, IL · On-site
$128 - $209/hr
The individual hired for this position will work as part of an engineering team to design, develop, integrate, and test robust, scalable features on embedded electronic control systems for use in ...
Mossville, IL · On-site
$128 - $209/hr
The individual hired for this position will work as part of an engineering team to design, develop, integrate, and test robust, scalable features on embedded electronic control systems for use in ...
Mossville, IL · On-site
$95K - $126K/yr
Embedded software engineer(Hybrid) Location:Mossville ,IL Interview:Phone+Skype We are looking for device driver level development. As well as RTOS. This is at the firmware level (driver). (real time ...
Quick apply
Mossville, IL · On-site
$95K - $126K/yr
Embedded software engineer(Hybrid) Location:Mossville ,IL Interview:Phone+Skype We are looking for device driver level development. As well as RTOS. This is at the firmware level (driver). (real time ...
Embedded Software Engineer 3 (Remote Control Systems) Location : Mossville, IL Duration : 6 Months Rate : Open Relevant Experience: 5+ Years Industry: Heavy Equipment/Autonomy/Remote Control Systems ...
Embedded Software Engineer 3 (Remote Control Systems) Location : Mossville, IL Duration : 6 Months Rate : Open Relevant Experience: 5+ Years Industry: Heavy Equipment/Autonomy/Remote Control Systems ...
Peoria, IL · On-site
$111K - $133K/yr
Engineer IV, Embedded Software Developer Posting Start Date: 5/21/26 Job Location (Short): Peoria, Illinois, USA, 61639 Requisition ID: 35937 Onsite or Remote: Onsite Position Join Komatsu and Be ...
Peoria, IL · On-site
$111K - $133K/yr
Engineer IV, Embedded Software Developer Posting Start Date: 5/21/26 Job Location (Short): Peoria, Illinois, USA, 61639 Requisition ID: 35937 Onsite or Remote: Onsite Position Join Komatsu and Be ...
Mossville, IL · On-site
$95K - $126K/yr
Embedded Software Engineer 2 Location - IL-Mossville-Tech Center Building A Duration: Full-time Interview Process * Number of Rounds: 2 * Format: Panel * Round 1: 30-minute interview * Round 2: 1 ...
Mossville, IL · On-site
$95K - $126K/yr
Embedded Software Engineer 2 Location - IL-Mossville-Tech Center Building A Duration: Full-time Interview Process * Number of Rounds: 2 * Format: Panel * Round 1: 30-minute interview * Round 2: 1 ...
Mossville, IL · On-site
$95K - $126K/yr
Job Summary Looking for an Embedded Software Engineer 2 to support Caterpillar's autonomous mining haulage systems. The engineer will work with the system integration team on robotics, autonomy ...
Quick apply
Mossville, IL · On-site
$95K - $126K/yr
Job Summary Looking for an Embedded Software Engineer 2 to support Caterpillar's autonomous mining haulage systems. The engineer will work with the system integration team on robotics, autonomy ...
$95K - $126K/yr
Embedded Software Engineer Candidate will need to relocate to one of following locations : Mossville, IL Duration : 24-month contract Interview: In-person ideal, can be remote if candidate will be ...
Quick apply
$95K - $126K/yr
Embedded Software Engineer Candidate will need to relocate to one of following locations : Mossville, IL Duration : 24-month contract Interview: In-person ideal, can be remote if candidate will be ...
Mossville, IL · On-site
$95K - $126K/yr
... programming experience in C or C++. - Work with computer development software related to embedded systems (e.g., SQL). - Use tools such as git, debuggers, compilers, C test and G test suites ...
Quick apply
Mossville, IL · On-site
$95K - $126K/yr
... programming experience in C or C++. - Work with computer development software related to embedded systems (e.g., SQL). - Use tools such as git, debuggers, compilers, C test and G test suites ...
Mossville, IL · On-site
$95K - $126K/yr
Embedded Software Engineer 4 location: Mossville, IL (Onsite) Duration: 6-month contract Core Responsibilities: * Architectural Leadership: Design and own major autonomy software components across ...
Quick apply
Mossville, IL · On-site
$95K - $126K/yr
Embedded Software Engineer 4 location: Mossville, IL (Onsite) Duration: 6-month contract Core Responsibilities: * Architectural Leadership: Design and own major autonomy software components across ...
Chillicothe, IL · On-site
$103 - $108/hr
Develop and test embedded software for Remote Flash Onboard EDUCATION & EXPERIENCE: * Years of experience: 2-4 years * Degree requirement: B.S. in Computer Engineer or similar * Associates with 6 ...
Chillicothe, IL · On-site
$103 - $108/hr
Develop and test embedded software for Remote Flash Onboard EDUCATION & EXPERIENCE: * Years of experience: 2-4 years * Degree requirement: B.S. in Computer Engineer or similar * Associates with 6 ...
Mossville, IL · On-site
$126K/yr
Mossville, IL Type: Long-Term Contract Must have strong Experience in Gen AI Key Requirements: • Bachelor's degree with 10+ years of experience in Embedded Software, Systems Engineering, or ...
Mossville, IL · On-site
$126K/yr
Mossville, IL Type: Long-Term Contract Must have strong Experience in Gen AI Key Requirements: • Bachelor's degree with 10+ years of experience in Embedded Software, Systems Engineering, or ...
Embedded software engineer Location: Mossville, IL Duration: 12 months Position type: W2 contract Required Education * Bachelor's degree (or equivalent) in Computer Science ...
Quick apply
Embedded software engineer Location: Mossville, IL Duration: 12 months Position type: W2 contract Required Education * Bachelor's degree (or equivalent) in Computer Science ...
Mossville, IL · On-site
$95K - $126K/yr
Bachelor's degree in engineering, Computer Science, or a related technical field
Mossville, IL · On-site
$95K - $126K/yr
Bachelor's degree in engineering, Computer Science, or a related technical field
Mossville, IL · On-site
Systems Engineer 3 Requisition ID: 101550-1 Location: Mossville, Illinois (Onsite) About the Role ... Integrate hardware, embedded software, sensors, computing platforms, and control systems. * Perform ...
Quick apply
Mossville, IL · On-site
Systems Engineer 3 Requisition ID: 101550-1 Location: Mossville, Illinois (Onsite) About the Role ... Integrate hardware, embedded software, sensors, computing platforms, and control systems. * Perform ...
Mossville, IL · On-site
$121K/yr
Develop and maintain embedded software using Embedded C/C++ and MATLAB/Simulink. * Perform system integration, verification, validation, functional testing, and troubleshooting. * Conduct root-cause ...
Mossville, IL · On-site
$121K/yr
Develop and maintain embedded software using Embedded C/C++ and MATLAB/Simulink. * Perform system integration, verification, validation, functional testing, and troubleshooting. * Conduct root-cause ...
Rome, IL · On-site
$149K/yr
Develop and maintain embedded software using Embedded C/C++ and MATLAB/Simulink. * Perform system integration, verification, validation, functional testing, and troubleshooting. * Conduct root-cause ...
Rome, IL · On-site
$149K/yr
Develop and maintain embedded software using Embedded C/C++ and MATLAB/Simulink. * Perform system integration, verification, validation, functional testing, and troubleshooting. * Conduct root-cause ...
Peoria, IL · On-site
$163K/yr
Develop and maintain embedded software using Embedded C/C++ and MATLAB/Simulink. * Perform system integration, verification, validation, functional testing, and troubleshooting. * Conduct root-cause ...
Peoria, IL · On-site
$163K/yr
Develop and maintain embedded software using Embedded C/C++ and MATLAB/Simulink. * Perform system integration, verification, validation, functional testing, and troubleshooting. * Conduct root-cause ...
$68.7K - $78K
1% of jobs
$78K - $87.2K
2% of jobs
$87.2K - $96.5K
3% of jobs
$96.5K - $105.8K
6% of jobs
$105.8K - $115.1K
5% of jobs
$115.1K - $124.4K
5% of jobs
$127.6K is the 25th percentile. Wages below this are outliers.
$124.4K - $133.6K
5% of jobs
$133.6K - $142.9K
7% of jobs
$142.9K - $152.2K
3% of jobs
$152.2K - $161.5K
3% of jobs
The median wage is $162.7K / yr.
$161.5K - $170.7K
58% of jobs
$68.7K
$150.5K
$170.7K
| Aspect | Embedded Engineer | Firmware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are common | Bachelor's in Computer Engineering, Electrical Engineering, or related; often similar certifications in embedded systems or firmware development |
| Work Environment | Designing and developing hardware-software integrated systems, often in industrial, automotive, or consumer electronics | Writing, testing, and debugging low-level code that runs directly on hardware devices like microcontrollers or embedded processors |
| Employer & Industry Usage | Electronics manufacturers, automotive, aerospace, IoT companies | Consumer electronics, IoT devices, medical devices, automotive systems |
Embedded Engineers and Firmware Engineers often work closely, but Embedded Engineers focus on both hardware and software integration, while Firmware Engineers specialize in low-level code development that runs directly on hardware. Both roles require similar skills and certifications, but their primary focus and work environment differ slightly.
The most popular types of Embedded Engineer jobs in Peoria, IL are:
For Embedded Engineer jobs in Peoria, IL, the most frequently searched job titles are:
The top searched job categories for Embedded Engineer jobs in Peoria, IL are:
Cities near Peoria, IL with the most Embedded Engineer job openings:

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 8 days ago
Design, develop, and implement embedded software solutions in C++ for embedded devices and systems.
Analyze, debug, and optimize software performance to improve system efficiency, stability, scalability, and resource utilization.
Collaborate with cross-functional engineering teams to define software requirements, develop technical specifications, and integrate software with hardware components and communication interfaces.
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 Developer C++
The main function of this position is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work. A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
Responsibilities
Develop and maintain firmware and software architectures for real-time embedded applications, ensuring compliance with performance, reliability, and quality requirements.
Analyze, debug, and optimize software performance to improve system efficiency, stability, scalability, and resource utilization across embedded platforms.
Collaborate with cross-functional engineering teams to define software requirements, develop technical specifications, and integrate software with hardware components and communication interfaces.
Design, implement, and maintain logical and physical database structures, data management solutions, and associated software interfaces to support application functionality and system performance.
Perform software verification, validation, troubleshooting, and root-cause analysis to identify and resolve defects throughout the development process.
Create and maintain technical documentation, including software design descriptions, test procedures, interface specifications, and user documentation.
Evaluate project requirements, assess technical feasibility, and provide development effort, timeline, and cost estimates to support project planning and execution.
Participate in code reviews and continuous improvement initiatives to ensure adherence to software development best practices, coding standards, and quality processes.
Support product launch activities and provide ongoing enhancements, maintenance, and technical support for commercialized embedded software products.
Requirements
Desired Attributes
Visa sponsorship is NOT available for this position.
Pay Range: $75,000-$115,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