> Markdown version of [/jobs/ext/3093487-embedded-software-engineer-automotive-ecu](https://www.wearedevelopers.com/jobs/ext/3093487-embedded-software-engineer-automotive-ecu). 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 - Automotive ECU - **Company:** Tech3pillars Technologies - **Location:** Allen Park, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Computer-Aided Design, C++ (Programming Language), Communications Protocols, Cyber Security, Computer Programming, Embedded Software, Microsoft Office, Software Tools, ISO/IEC 15504, Software Requirements Analysis, Verification and Validation (Software), Systems Architecture, Scripting, Real Time Systems, Safety Critical Systems, Information Technology, Automotive Software - **Published:** September 26, 2026 - **Apply:** https://www.careerjet.com/jobad/us6d9b10bb21a18cc3a12388bf3eb84098 ## About the Role Bachelor's degree in Computer Science, Electrical Engineering, or related field; Master's preferred. 5+ years of real-time embedded software development experience. Strong programming experience in C, C++, and Assembly. Strong understanding of automotive electrical systems and communication protocols. Excellent problem-solving and communication skills. Ability to work effectively with global, cross-functional engineering teams. Proficiency with Microsoft Office tools. ## Description We are looking for an experienced Embedded Software Engineer with strong expertise in real-time embedded software, automotive ECUs, C/C++, automotive communication protocols, and safety-critical systems. Must-Have Skills Real-Time Embedded Software Development C / C++ / Assembly Automotive ECU / Embedded Systems CAN / LIN / SPI / I2C Embedded Software Architecture Software Requirements & System Architecture Real-Time Systems & Software Validation Analog / Digital Automotive Electrical Systems ASPICE / Automotive Software Development Processes Troubleshooting & Root Cause Analysis Preferred Skills ISO 26262 Functional Safety ISO 21448 SOTIF ISO 21434 Automotive Cybersecurity Manufacturing / EMC / Environmental Testing DC Motor & Stepper Motor Control Embedded Scripting Languages Safety-Critical Automotive Applications Key Responsibilities Lead the design, development, and integration of embedded software for automotive ECUs. Translate customer specifications into software requirements and system architecture. Analyze system requirements, design software architecture, implement code, and verify real-time embedded systems. Collaborate with customers, program managers, and engineering teams to define and refine product requirements. Develop and support software validation strategies, including manufacturing, EMC, and environmental testing. Support troubleshooting, root cause analysis, and resolution of software-related issues. Drive continuous improvement of software tools, methodologies, and development processes. Support delivery of projects within defined quality, timing, and budget requirements. Qualifications