> Markdown version of [/jobs/ext/1344105-embedded-software-engineer-2](https://www.wearedevelopers.com/jobs/ext/1344105-embedded-software-engineer-2). 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 2 - **Company:** Epitec, Inc. - **Location:** Chillicothe, IL, United States - **Experience:** Experienced - **Salary:** $114,400.0 - $118,560.0 - **Contract:** Temporary to permanent - **Skills:** C++ (Programming Language), Computer Programming, Computer Engineering, Datasheets, Embedded Software, Hardware-In-The-Loop Simulation, MATLAB, Standard Sql, Requirements Management, Simulink, Software Deployment, Software Engineering, SQL Databases, Software Troubleshooting, Information Technology, Visual Basic Language - **Published:** July 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6e2d20992db01416 ## About the Role * Software Development (MATLAB, Simulink) * Hardware-in-the-Loop (HIL) / Software-in-the-Loop (SIL) Validation Testing * Effective Written and Verbal Communication, * Bachelor's degree in Computer Science, Software Engineering, Mechatronics Engineering, or a related technical field. * 2-4 years of professional industry experience (internships do not count toward experience requirements). * Experience in software development using MATLAB and Simulink. * Strong programming skills in C and/or C++. * Knowledge of embedded systems development and validation processes. * Experience with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing. * Ability to read and interpret schematics and component data sheets. * Strong written and verbal communication skills. Preferred Background * Prior experience as a Software Developer, Embedded Software Engineer, or Requirements Management Engineer. * Experience working through the complete software development lifecycle. * Knowledge of embedded development tools and software technologies such as SQL, Visual Basic, or similar technologies. Technical Skills Required * MATLAB * Simulink * C/C++ * Embedded Software Development * Hardware-in-the-Loop (HIL) Testing * Software-in-the-Loop (SIL) Testing * Requirements Management * Embedded Systems Troubleshooting Preferred * SQL * Visual Basic * Database Design & Development Soft Skills * Strong verbal and written communication * Analytical problem-solving * Interpersonal and teamwork skills * Customer-focused mindset * Attention to detail Education & Experience * Bachelor's degree required. * 2-4 years of industry experience required. ## Description The Embedded Software Engineer is responsible for applying computer science and engineering principles to the design, development, testing, and evaluation of embedded software systems. This role focuses on developing software for embedded devices, improving system performance, and supporting products from concept through commercial deployment. Candidates should have experience with software development, validation testing, and embedded systems design., * Design, develop, and implement software for embedded devices and systems from requirements through production deployment. * Analyze, improve, and optimize system efficiency, stability, and scalability. * Develop logical and physical database descriptions and support database implementation activities. * Review project requirements and user needs to estimate development effort, timelines, and costs. * Troubleshoot software issues and implement corrective actions as needed. * Participate throughout the software development lifecycle, including requirements gathering, design, development, testing, and deployment. * Support validation testing activities for embedded software and hardware systems. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)