SC18 - TPM EE/SW Integration & Release
- Novi, MI, USA
- Dorleco USA
- Full-Time
- On-Site
- -
Job Description:
Overview:
At Dorle Controls, we’re seeking a TPM – EE/SW Integration & Release to lead ECU and embedded software integration across prototypes, pre-production, and production builds. This role manages system-level testing, OTA/bootloader validation, network bring-up, and regression coverage while coordinating cross-functional teams and suppliers. The ideal candidate will have expertise in EE/SW integration, automotive networks (CAN, LIN, FlexRay, Ethernet), diagnostic tools, and system validation, thriving in a fast-paced, collaborative environment.
Experience: 3+years
Location:
- Novi, Michigan, USA
Role and Responsibilities
Overview of the roles and responsibilities of the TPM – EE/SW Integration & Release are listed below for reference (scope to be adjusted further along the program development based on need).
- Drive EE/SW integration activities for prototype, pre-production, and production builds.
- Manage ECU-level and network-level integration issues across CAN, LIN, FlexRay, and Automotive Ethernet.
- Ensure bootloader, flashing, and software update processes (OTA or UDS-based) are fully validated.
- Oversee network bring-up, diagnostics verification, and DTC (Diagnostic Trouble Code) testing.
- Align interface control documents (ICDs), network description files (DBC, LDF, FIBEX, ARXML), and ensure configuration consistency.
- Review ECU software release notes to confirm feature completeness and backward compatibility.
- Coordinate SIL (Software-in-the-Loop), HIL (Hardware-in-the-Loop), and full vehicle integration testing.
- Drive test automation and regression coverage for system-level functionality using tools such as dSPACE, Vector CANoe/CANalyzer, ETAS LABCAR, or NI Veristand.
- Ensure test results are traceable to system and software requirements.
- Track power consumption, network load, wake-up/sleep, and timing analysis during integration phases.
- Own open issue dashboards (JIRA, ALM, or similar) and ensure clear root cause tracking with engineering teams.
- Support change management and version control (Git, SVN, or PTC tools) to maintain ECU software integrity.
- Validate that ASIL-level software components meet ISO 26262 compliance requirements.
- Coordinate FMEA (Failure Mode and Effects Analysis) and DFMEA closure for integration related issues.
- Interface with EE design teams, SW developers, calibration engineers, and supplier integration teams to align dependencies.
- Communicate integration readiness metrics (flash status, network stability, regression pass rates) to leadership.
- Prepare gate review documentation, highlighting technical maturity and open risk items before release.
Preferred experience and skills
Bachelor’s/ master’s degree in electrical engineering, Computer Engineering, Computer Science, or a related field.
- Strong understanding of vehicle E/E architecture and ECU-level software stacks, automotive communication protocols (CAN, LIN, FlexRay, Ethernet), UDS diagnostics (ISO 14229) and diagnostic communication tools
- Strong understanding, development and verification of plant and control models in MATLAB/Simulink for execution in hardware in the loop test environment, dSpace control desk and automation desk
- Strong understanding of 1st principles in Engineering, result/solution oriented.
- Familiarity with SW for embedded systems, EE systems and architecture
- Familiarity with A2B, CAN, Automotive Ethernet, LIN, LVDS communication protocols and Vehicle Network tools, such as CANalyzer, CANoe, etc.‚
- Expertise with complex problem solving, data analysis, access/interpret/drive results with extended teams.
- Knowledge of Automotive design and development process, system requirements, and general engineering best practices