Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$75k - $115k

RFA Engineering

RFA Engineering ( 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 embedded software applications that control machine operations and functions used in heavy equipment, power systems, and off-highway vehicles. Development methods include C/C++ programming language and Model Based Software Design. Testing methods include bench testing, computer simulation testing, hardware-in-the-loop testing, and machine testing.

Responsibilities
  • Feature by feature embedded software development per Software Requirements Documents for applications that control machine and vehicle functions.
  • Integration of software in a multi-developer team environment using modern software development practices.
  • Functional and integration testing prior to hand-off to software test and evaluation groups.
  • Development and release status tracking using Agile development methodologies.
  • Creation and support of software used for prototype and production machine programs.
  • Troubleshoot and provide solutions for issues discovered during software development and validation activities.
  • Creation of software design documentation.
  • Design, develop, and modify software features and libraries used in embedded control systems.
  • Work with software architects and developers to research and investigate project-specific applications.
  • Develop and execute test cases to perform unit testing, integration testing, and regression testing.
  • Collaborate with electrical, systems, validation, and manufacturing teams to ensure successful product integration.
  • Support root cause investigations related to software and machine performance concerns.
Requirements
  • BS in Software, Computer, Electrical, or other relevant Engineering degree.
  • Experience with C or C++ development.
  • Strong verbal and written communication skills.
  • Self-motivated, quick learner, with an any-problem-can-be-solved attitude.
  • Good organizational and time management skills.
  • Ability to identify needed actions and act to resolve issues.
  • Ability to communicate technical information effectively.
  • Ability to thrive in a team environment.
  • Must have a valid Driver's License.
Desired Attributes
  • Experience with CAN J1939 & LIN communication protocols.
  • Experience with Simulink/Matlab Model Based Software Design.
  • Experience with GitHub or similar version control systems.
  • General machine knowledge of vehicles, mobile equipment, or heavy equipment.
  • Able to read/understand electrical schematics.
  • Experience with embedded controls or machine control systems.
  • Experience with Agile software development processes.
  • Desire to work in an engineering environment focused on advanced machine control technologies.
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
  • Health and Dental Insurance
  • Health Savings Account
  • TelaDoc: Virtual Health Care
  • Vision Insurance
  • Company Paid / Supplemental Life Insurance
  • Company Paid Long-Term Disability
  • Supplemental Short-Term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly

#ZR

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Chillicothe, IL vacancy
  •  ...Remote Control Software Engineer Responsibilities Include: This position is for a Remote Control Software Engineer to support the Surface...  ...team to develop software, integrate, and test features on embedded electronic control systems for use in remote control machine... 
    Suggested
    Remote work

    Software Technology Inc

    Chillicothe, IL
    1 day ago
  • $57 - $58 per hour

     ...Remote Control Software EngineerPayrate: $57.00 - $58.00/hr. This position is for a Remote Control Software Engineer to support the Remote Control System group. The individual hired...  ...and test robust, scalable features on embedded electronic control systems and vision system... 
    Suggested
    Hourly pay
    Full time
    Local area
    Remote work
    Flexible hours

    Aditi Consulting

    Chillicothe, IL
    14 hours ago
  • $75k - $115k

     ...RFA Engineering ( ) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise...  ..., and additional opportunities within our own organization. Embedded Software Engineer This position will develop, execute, and automate... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Chillicothe, IL
    2 days ago
  •  ...Embedded Software/Firmware Engineer Location: Mossville, IL We are seeking a skilled Embedded Software/Firmware Engineer with strong expertise in device driver-level development and Real-Time Operating Systems (RTOS). This role involves low-level firmware engineering... 
    Suggested

    Kasmo Global

    Mossville, IL
    23 hours ago
  •  ...Software DeveloperWork on project with mentor and team- This would include requirements,...  ...foundational information software used in embedded systems on Caterpillar machine &...  ...components used in machine control platforms, engine control platforms, display, and telematics... 
    Suggested
    Internship
    2 days per week

    Samprasoft

    Mossville, IL
    3 days ago
  •  ...Embedded Software Engineer Responsibilities: Apply principles of computer science and mathematical analysis to the design, development, testing, and evaluation of embedded software and systems. Research, design, develop, and test operating systems-level software... 
    Work experience placement

    Tellus Solutions

    Mossville, IL
    14 hours ago
  •  ...Embedded Software Engineer 3 We are seeking a highly skilled Embedded Software Engineer to support software build and development for Caterpillar's electronic control hardware systems. The successful candidate will be the lead engineer on the global software build... 
    Internship

    Kasmo Global

    Mossville, IL
    3 days ago
  •  ...Requirements Education & Experience Required: Years of experience: 2-4 years; (max up to 6-7) Degree requirement: BS Degree Engineering, Computer Science, or equivalent Do you accept internships as job experience: Yes Are there past or additional job titles... 
    Full time
    Internship
    H1b
    Relocation

    Saxon Global

    Mossville, IL
    2 days ago
  •  ...Embedded Software Engineer Mossville, ILThis is a software developer role, working within a global agile development team. The global development team has 80+ team members including team leads, software architects, software developers, and validation engineers. Everyone... 
    Remote work

    Kasmo Global

    Mossville, IL
    3 days ago
  •  ...Embedded Software Engineer Peoria, IL | Onsite Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer to join our team in Peoria, IL. We offer full benefits, PTO, 401k, and more! If you're looking to grow your career within an extremely... 
    Full time
    Work at office

    Diversified Services Network

    Mossville, IL
    2 days ago
  •  ...develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot...  ...units; and support and advise other engineers, managers, marketing personnel, customers...  ...Skills Required Real world real-time embedded device driver experience is key... 
    Work experience placement
    Internship

    Samprasoft

    Mossville, IL
    2 days ago
  • $112.71k - $169.06k

     ...Full time R0000399567 Career Area: Engineering Job Description: Your Work Shapes...  ..., electrification, electronic controls, software, and energy solutions across the entire...  .... Job Summary: As a Senior Embedded Software Engineer at Caterpillar, you will... 
    Full time
    Part time
    Work experience placement
    Relocation
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  •  ...with dealers, customer-support teams, and engineering groups, escalating complex issues when...  ...bachelor’s degree in Computer Science, Software Engineering, or a relevant technical field...  ...and schematic-reading skills, basic embedded hardware and software knowledge, familiarity... 
    Internship

    Cullerton Group

    Mossville, IL
    2 days ago
  • Design, develop, test, maintain, and troubleshoot embedded software and hardware systems, including supporting integration and system validation...  ...'s degree in a relevant computer science, software, or engineering field and 0-2 years of relevant experience are required;... 
    Internship

    L&T Technology Services

    Mossville, IL
    2 days ago
  •  ...Description: This role will contribute to the delivery of diesel engine software flash files by completing testing to ensure all application...  ...role does not provide the opportunity to write or modify embedded software code, only test of the application layer in order... 

    Argyll Infotech, Inc.

    Mossville, IL
    1 day ago
  • $75k - $115k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...additional opportunities within our own organization. Embedded Software Engineer The selected candidate will support the design,... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Chillicothe, IL
    16 days ago
  • $60 - $64 per hour

     ...Job Title: Systems Engineer Job Description This Systems Engineer role focuses on supporting the MineStar Fleet application and related...  ...involves developing and executing test plans, debugging issues across software and infrastructure, and working with virtualized environments... 
    Contract work
    Temporary work
    Shift work
    Day shift
    Afternoon shift

    Talentify.io

    Chillicothe, IL
    1 day ago
  •  ...Group: This position is for a Systems/Quality Validation engineer to support the Minestar Fleet product within the Client Robotics...  ...an engineering team which designs, develops, and tests software features on embedded electronic controls and displays for use in Mining... 
    Work at office

    Kasmo Global

    Chillicothe, IL
    2 days ago
  •  ...Systems Engineer 4Location: Chillicothe, Il, Building ADuration: 24+ monthsPosition's Contributions...  ...track where we put the hardware and software onto surrogate vehicles for on-machine...  ..., or BS in Computer Science3-5 years of embedded systems validation experience.Technical... 
    Remote work

    Kasmo Global

    Chillicothe, IL
    2 days ago
  •  ...manage one’s time.-Basic mentoring skills necessary to provide support and constructive performance feedback.-Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to... 
    Temporary work
    Work at office

    Samprasoft

    Chillicothe, IL
    2 days ago
  • $46 - $47 per hour

     ...into (L6) system level requirements including both hardware and software related requirementsManaging system level requirements and...  ...experienceDegree requirement: A Bachelor's degree in an accredited Engineering, Computer Science, or related fieldNo 2 year degreesOpen to... 
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Chillicothe, IL
    2 days ago
  • Job TitleJoin a high-performing team dedicated to integrating and validating cutting-edge technology for our autonomous truck product line. This role is pivotal in ensuring the performance and reliability of systems supporting remote control, semi-autonomous, and fully...
    Remote work

    Software Technology Inc

    Chillicothe, IL
    3 days ago
  • $90k - $110k

     ...RFA Engineering Systems EngineerRFA Engineering is an engineering service provider dedicated to delivering timely engineering support and...  ...project.RequirementsBachelor's degree in computer science, software engineering or relevant field required.5+ years of demonstrated... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours
    3 days per week

    RFA Engineering

    Chillicothe, IL
    3 days ago
  • $49 - $50 per hour

     ...Overview The main function of a systems engineer is to apply the principles of computer science...  ..., testing, and evaluation of the software and systems that make computers work. A...  ...troubleshooting. Test strategy and execution for embedded/edge systems. Education & Experience... 
    Hourly pay
    Full time
    Internship
    Local area
    Remote work
    Flexible hours
    Shift work

    Aditi Consulting

    Chillicothe, IL
    2 days ago
  • $128.47k - $192.71k

     ...Lead Embedded EngineerYour Work Shapes the World at Caterpillar Inc.When you join Caterpillar...  ...enjoy living in it.The Lead Embedded Engineer acts as the advocate for the customer,...  ...is responsible for developing embedded software libraries and data link standards used across... 
    Full time
    Part time
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  •  ...Embedded Software Engineer 2 All IT Solutions United States · Mossville, IL, USA Workplace Type — On-site Employment Type — Contract We are currently seeking a qualified Embedded Software Engineer 2 to support this engagement. Please review the complete requirements... 
    Contract work
    Local area

    All IT Solutions

    Mossville, IL
    17 days ago
  •  ...Job Title Embedded Software Engineer- HIL / SIL Validation Engineer – Embedded Systems Experience: 5–10 Years Interview: In-Person Interview Required Candidate Location: Local candidates only Work Location Mossville, IL Work Auth All Visas accepted... 
    Local area
    Work visa

    Xcelo Group

    Mossville, IL
    20 days ago
  •  ...Job Title: Embedded Software Engineer – C/C++ / Model-Based Development Work Experience: 5–8 years Work Location: Mossville, IL Work Mode: Onsite Work Auth: All Visas accepted (No H1 and No Fake Profiles) Education: Bachelor's degree in Electrical Engineering... 
    Work experience placement
    Work visa

    Xcelo Group

    Mossville, IL
    22 days ago
  •  ...Systems Engineer Location: Mossville IL 100% Onsite Duration: 2 yrs The person...  ...datalink, harness, electronic hardware and software teams to ensure all systems are working...  ...link communication knowledge (required) · Embedded C software experience (nice to have) ·... 

    Kasmo Global

    Mossville, IL
    14 hours ago
  •  ...Autonomy Test Engineer This resource will join our Autonomy team at the Mossville BB Test Track. This test engineer will primarily...  ...The test engineer is focused on the onboard autonomy system. New software is regularly received by the team – the test engineer will conduct... 
    Work at office
    Day shift

    Samprasoft

    Mossville, IL
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!