> Markdown version of [/jobs/ext/4674879-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4674879-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Aditi Consulting - **Location:** Chillicothe, IL, United States - **Experience:** Experienced - **Salary:** $114,400 - $124,800 - **Contract:** Contract - **Skills:** Testing (Software), C (Programming Language), Computer Engineering, Software Debugging, Programming Tools, Embedded Operating Systems, Embedded Software, Python (Programming Language), MATLAB, Software Configuration Management, Software Engineering, Software Requirements Analysis, Stateflow, Scripting, Test Scripts, Software Troubleshooting, Information Technology - **Published:** November 11, 2026 - **Apply:** https://www.dice.com/job-detail/f93818a2-e4ee-43b9-9076-a27faa5f16be ## About the Role * 3+ Years of experience required * Degree requirement: A Bachelor's degree in Electrical Engineering, Computer Engineering or Computer Science with an embedded software focus + No 2 year degrees + Masters must have 3 years of experience Top 3 Skills: * At least three years industry experience in C programming, * Model Based Development and embedded control software development experience. * Familiarity with debuggers/ good debugging and troubleshooting skills. Additional Technical Skills : * Bachelor's Degree in Electrical Engineering, Computer Engineering or Computer Science with an embedded focus. * Experience with communications software/protocols/etc. * Embedded Operating System Experience. * Experience with model based development tools, Matlab/Simulink/Stateflow. * Experience with scripting languages such as Python. Soft Skills: * Ability to work in a team environment, communicating technical information and development progress to team members and others * Strong Analytical skills * Strong communication skills, strong organizational and time management skills ## Description * As an Energy Electronics Software Engineer, you will develop embedded software test scripts and automation for electronics control systems software in the loop testing supporting diesel engine programs. * Areas of responsibility include script development, integration, & build and testing of embedded software; testing software for embedded electronic control systems includes script development and verification of software in a bench or simulation environment as well as troubleshooting software or system defects Typical task breakdown: * Software requirements analysis * Embedded software library activity development * Software configuration and building * Test plan creation, execution, and documentation * Set-up and configuration of test bench hardware & software * Completion of mandatory and feature specific testing using manual and automated methods * Customer support for system and software troubleshooting