> Markdown version of [/jobs/ext/4268822-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4268822-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:** Tata Technologies, Inc. - **Location:** Mossville, IL, United States - **Experience:** Experienced - **Salary:** $79,040.0 - $87,360.0 - **Contract:** Internship / Graduate position - **Skills:** Automation of Tests, Communications Protocols, System Configuration, Software Debugging, DSpace, Embedded Software, Python (Programming Language), MATLAB, Software Engineering, Information Technology, Tools for Reporting, Software Version Control - **Published:** October 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d389b9db09a6c83f ## About the Role * Years of experience: Minimum of 2-4 years experience * Degree requirement: Bachelor's degree in computer science, electrical engineering, software engineering or relevant field required. * Do you accept internships as job experience: No Top 3 Skills: (Required) * HIL/SIL Validation & Testing * dSPACE toolchain & MATLAB/Simulink * Python, gtest C++ Automation & Embedded Software Verification, * Experience with CAN/J1939 communication protocols and Vector tools (CANoe/CANalyzer) for embedded systems testing and diagnostics. * Experience in ECU integration, system-level verification, debugging, and root-cause analysis. * Knowledge of software development lifecycle, version control, and test automation framework development. * Ability to read electrical schematics, perform hardware setup, and troubleshoot HIL/SIL test environments. * Familiarity with diagnostics, fault injection, and validation reporting tools Soft Skills: * Strong problem-solving and analytical skills with the ability to troubleshoot complex software and hardware issues. * Effective verbal and written communication skills for collaboration across software, controls, and validation teams. * Ability to work independently while managing multiple priorities and meeting project deadlines. * Strong teamwork and collaboration skills with a continuous learning mindset ## Description Develop, execute, and maintain validation tests for embedded control software using dSPACE, MATLAB/Simulink, and automation tools