> Markdown version of [/jobs/ext/626201-technical-program-manager-tpm-ee-sw-integration-release-on-site](https://www.wearedevelopers.com/jobs/ext/626201-technical-program-manager-tpm-ee-sw-integration-release-on-site). 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). --- # Technical Program Manager (TPM) - EE/SW Integration & Release - On-site - **Company:** IAV Automotive Engineering - **Location:** Novi, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Systems Engineering, JIRA, Booting (BIOS), Communications Protocols, Computer Networks, Embedded Software, FlexRay, Failure Mode Effects Analysis, Hardware-In-The-Loop Simulation, Issue Tracking Systems, MATLAB, Network Monitoring, Regression Testing, Release Management, Software Requirements Analysis, Subversion, Systems Integration, Diagnostic Tools, Git, Integration Tests, Canoe Software, Software Version Control - **Published:** June 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=235fd2b14ca4dc83 ## About the Role Do you have experience in Version control systems?, * Bachelor's degree in Electrical Engineering, Mechanical Engineering, Systems Engineering, or a related technical field. * 7-10 years of OEM or Tier 1 automotive industry experience. * Strong knowledge of vehicle EE architecture and ECU software stacks * Expertise in automotive communication protocols: CAN, LIN, FlexRay, Automotive Ethernet, A2B, LVDS * Proficiency in diagnostics (UDS, ISO 14229) and diagnostic tools * Experience with MATLAB/Simulink for plant and control model development * Hands-on experience with HIL systems (dSPACE ControlDesk, AutomationDesk)\ * Familiar with tools and systems: Vehicle network tools - Vector CANoe / CANalyzer; Test platforms: ETAS LABCAR, NI VeriStand; Version control and lifecycle tools: Git, SVN, PTC, ALM, JIRA. * Knowledge of ISO 26262 (ASIL compliance) * Understanding of: Embedded software development lifecycle, Automotive design and development processes, Requirements engineering and traceability * Ability to manage tasks independently while contributing to a high-performing team environment. * Strong analytical and problem-solving skills with attention to detail. * Ability to build strong relationships and collaborate effectively across cross-functional and global teams. * Excellent organizational skills with strong attention to detail. * Strong proficiency with verbal and written communication skills, analytical problem solving, and creativity. * German language proficiency is a Plus * Willingness to travel, as needed ## Description IAV is currently seeking a highly motivated and experienced Technical Program Manager (TPM) with deep expertise in Electrical/Electronic (EE) systems integration and embedded software integration for modern vehicle platforms. This role blends strong technical depth with program leadership, ensuring seamless integration of ECUs, vehicle networks, and software stacks while meeting functional, safety, and quality requirements. The TPM will drive vehicle-level system integration, coordinate embedded software releases, and ensure readiness across prototype, validation, and production milestones. The ideal candidate will play a key role in delivering innovative, high-quality solutions from concept through production while collaborating across engineering, manufacturing, and supplier teams in a fast-paced, customer-focused environment., Program & Integration Leadership * Lead EE/SW integration across prototype, pre-production, and production builds * Align integration and testing deliverables with key milestones (e.g., VFF, PVS, vehicle launch gates) * Ensure all deliverables are completed, reviewed, and approved at each development milestone * Communicate integration readiness metrics to stakeholders and leadership EE/SW Integration & Release Management * Manage integration of ECUs, networks, and embedded software stacks * Review ECU software releases for feature completeness and backward compatibility * Oversee bootloader, flashing, and software update processes (OTA/UDS) * Coordinate change management and version control (e.g., Git, SVN, PTC tools) Vehicle Network & Diagnostics * Lead network bring-up and issue resolution across CAN, LIN, FlexRay, Automotive Ethernet * Ensure alignment of ICDs and network description files (DBC, LDF, FIBEX, ARXML) * Oversee diagnostics validation, DTC testing, and UDS implementation * Monitor network load, power consumption, timing, sleep/wake behavior Testing & Validation * Coordinate integration testing across: SIL (Software-in-the-Loop), HIL (Hardware-in-the-Loop), Lab cars, mules, and full vehicle systems * Drive test automation and regression testing using: dSPACE, Vector CANoe/CANalyzer, ETAS LABCAR, NI VeriStand * Ensure traceability of test results to system and software requirements Issue & Risk Management * Own issue tracking tools (JIRA, ALM, etc.) and drive root cause resolution * Lead FMEA/DFMEA activities for integration-related risks * Prepare and present gate review documentation including risk assessments and maturity status Cross-functional Collaboration * Partner with Software engineers, Systems engineers, Calibration teams, Validation teams, Suppliers * Coordinate dependencies across ~500 vehicle functions and zonal ECUs * Support testing across various platforms (HILs, SILs, lab cars, vehicles) ## Related Videos - [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) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [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) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)