> Markdown version of [/jobs/ext/4626193-embedded-software-engineer-c-c-embedded-controls](https://www.wearedevelopers.com/jobs/ext/4626193-embedded-software-engineer-c-c-embedded-controls). 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 (C/C++ | Embedded Controls) - **Company:** Universal E-business Solutions, LLC - **Location:** Illinois City, IL, United States - **Experience:** Experienced - **Contract:** Contract - **Skills:** Testing (Software), C (Programming Language), Automation of Tests, C++ (Programming Language), Communications Protocols, Computer Engineering, Datasheets, Software Debugging, Embedded Software, MATLAB, Systems Development Life Cycle, Simulink, Software Configuration Management, Software Requirements Analysis, Scripting, Test Scripts, Information Technology - **Published:** November 7, 2026 - **Apply:** https://www.dice.com/job-detail/d16ecdd6-ca39-4ad1-b9cc-b937220dd7d7 ## About the Role 1. 3 + years industry experience in C Programming + Model Based Development + Embedded Control Software 2. Strong Debugging / Troubleshooting skills with debuggers 3. Experience with SIL Testing, Test Bench Setup & Test Automation, v Bachelor's in Computer Engineering / Electrical Engineering / Computer Science (Embedded focus) v 3+ years of Embedded Software Development experience v Strong C programming skills (C++ is plus) v Experience with Embedded Control Software & Model-Based Development v Knowledge of full SDLC, reading schematics and data sheets v Good verbal and written communication Preferred Skills (Big Plus): MATLAB, Simulink, State flow, Embedded OS, Python Scripting, Communication Protocols (CAN, J1939, etc.), Software Test Automation ## Description Design and develop embedded software using C/C++ Software requirements analysis and embedded library development Software configuration, building and release activities Create and maintain automated software test scripts Perform Software-in-the-Loop (SIL) testing and validation Develop and execute test plans, documentation Set-up and configuration of test bench hardware & software Troubleshoot embedded software and system issues