> Markdown version of [/jobs/ext/2169208-tdl-embedded-software-engineer-2](https://www.wearedevelopers.com/jobs/ext/2169208-tdl-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). --- # TDL - Embedded Software Engineer 2 - **Company:** Expert Technology Services - **Location:** Springfield, MA, United States - **Contract:** Permanent contract - **Skills:** C (Programming Language), Data Analysis, Automation of Tests, C++ (Programming Language), Datasheets, Software Debugging, Programming Tools, Embedded Software, Hardware-In-The-Loop Simulation, Python (Programming Language), MATLAB, Systems Development Life Cycle, Requirements Management, Software Engineering, Verification and Validation (Software), SQL Databases, System Testing, Test Data, Scripting, Test Scripts, Vba Programming Language, Visual Basic Language, Hardware Debugging - **Published:** August 21, 2026 - **Apply:** https://www.careerbuilder.com/job-details/tdl-embedded-software-engineer-2-auburn-il--a4f20a9f-4731-4fa6-93f1-3a5077ceaf6e ## About the Role C Programming Language, C++ Programming Language, Communication Skills, Control Systems, Customer Support/Service, Data Analysis, Datasheets, Embedded Software, Embedded Systems, Hardware Debugging, Identify Issues, Interpersonal Skills, Microsoft Visual Basic, Problem Solving Skills, Programming Tools, Python Programming/Scripting Language, Requirements Management, Resolve Customer Issues, SQL (Structured Query Language), Schematics, Software Development Lifecycle (SDLC), Software Engineering, Software Validation, System Validation, Test Automation, Test Data, Test Plan/Schedule, Test Scripts, Testing ## Description Develop, execute, and automate Hardware-in-the-Loop (HIL) validation activities for embedded control systems - Focus on dSPACE-based test environments for system-level verification - Automate test procedures and validate electronic control software/hardware - Troubleshoot and resolve issues in embedded systems - Read and interpret schematics and component datasheets - Apply knowledge of the full software development lifecycle, including requirements gathering, specification, development, testing, and delivery - Program in C or C++ for embedded systems - Use computer development tools such as SQL, VisualBasic, etc., as they relate to embedded systems - Work extensively with dSPACE HIL systems, ECU validation, and embedded controls testing - Employ MATLAB/Simulink for model-based development - Create and execute Python automation scripts for test and data analysis - Utilize CAN/J1939 networks, UDS diagnostics, and Vector tools for hardware troubleshooting and debugging - Communicate effectively (written and verbal) with team members and stakeholders - Provide excellent problem solving, customer service, and interpersonal skills ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Dirty Tests And How To Clean Them](https://www.wearedevelopers.com/videos/515-dirty-tests-and-how-to-clean-them) - [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) - [Breaking the Bug Cycle: TDD for the Win](https://www.wearedevelopers.com/videos/1037-breaking-the-bug-cycle-tdd-for-the-win) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)