Embedded Software Engineer 3

EPITEC
Chillicothe, ILcontract$58–$60/hrPosted Jun 22, 2026
**Embedded Software Engineer III Location:** Chillicothe, Illinois 61523 **Job Type:** W2 Contract **Contract Duration:** 12 Months **Work Arrangement:** Onsite **Pay Rate:** $58.00 - $60.00/hour **Position Overview** We are seeking an experienced **Embedded Software Engineer III** to support the design, development, testing, and deployment of embedded software solutions. This role will focus on developing embedded control software, troubleshooting complex technical issues, and collaborating with cross-functional engineering teams throughout the product development lifecycle. The ideal candidate will have strong experience in C programming, model-based development, embedded control software development, and debugging complex software and hardware systems. **Key Responsibilities** - Design, develop, test, and implement embedded software solutions from requirements through production deployment. - Develop and maintain embedded control software for embedded systems and devices. - Analyze and improve software performance, stability, scalability, and reliability. - Troubleshoot software, hardware, and system integration issues using debugging tools and techniques. - Support software verification, validation, and testing activities. - Develop and maintain technical documentation related to software functionality and development processes. - Participate in requirements analysis, design reviews, and software architecture discussions. - Communicate technical progress, project status, and development challenges to team members and stakeholders. - Support integration of software with communication interfaces, embedded operating systems, and electrical systems. - Collaborate with cross-functional teams to deliver high-quality software solutions. **Required Qualifications** - Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science with an embedded software focus. - Master's degree is acceptable; however, candidates must still possess the required professional experience. - Associate degrees (2-year degrees) will not be considered. - Minimum 5 years of professional industry experience in embedded software development. - Strong proficiency in C programming. - Experience with Model-Based Development. - Experience developing embedded control software. - Strong debugging and troubleshooting skills with experience using software debugging tools. - Familiarity with reading and interpreting schematics and component datasheets. - Understanding of software development lifecycle processes including requirements, design, development, testing, and deployment. - Strong analytical and problem-solving skills. - Excellent communication, organizational, and time-management skills. - Ability to work effectively in a collaborative team environment. **Note:** Internship experience does not count toward the required years of experience. **Preferred Qualifications** - Experience with communication software and protocols. - Experience working with embedded operating systems. - Experience using MATLAB, Simulink, and Stateflow. - Experience with scripting languages such as Python. - Experience developing embedded software for control systems or electromechanical products. - Experience working with and troubleshooting electrical systems. - Experience with CAN, SAE J1939, and Ethernet communication protocols. - Knowledge of databases and related development tools. **Top Required Skills** - 5+ years of professional experience with C programming - Model-Based Development experience - Embedded control software development experience with strong debugging and troubleshooting capabilities #INDOEM

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free