GM Performance Power Units · 1 week ago
Embedded Controls Software Engineer - ERS
GM Performance Power Units is at the forefront of Formula 1 technology, seeking a forward-thinking Embedded Controls Software Engineer to join their ERS Team. In this role, you will develop and optimize robust embedded software for Formula 1 hybrid powertrains, collaborating with cross-functional teams to ensure cohesive system operation.
AutomotiveElectric VehicleManufacturing
Responsibilities
Develop, test, and maintain embedded software in C, C++, and relevant real-time programming languages for ERS control units
Utilize MATLAB/Simulink for model-based design, simulation, and development of real-time embedded code
Implement sensor data acquisition, hardware abstraction layers, real-time communication and diagnostics features
Collaborate with cross-functional teams in controls, power electronics, and hardware integration to ensure cohesive system operation
Conduct software debugging, verification, and validation including model-in-the-loop (MiL), software-in-the-loop (SiL), hardware-in-the-loop (HiL), and trackside testing support
Adhere to software quality, safety, and regulatory standards for high-performance motorsport applications
Maintain technical documentation and contribute to continuous improvement processes in embedded software development
Qualification
Required
Master's or PhD in Electrical Engineering, Computer Science, Embedded Systems, or related discipline; OR
Bachelor's degree with 5+ years of experience in embedded software development, preferably in automotive or motorsport sectors
Strong proficiency in embedded C programming, with solid knowledge of embedded real-time operating systems
Experience using MATLAB/Simulink for embedded code generation and simulation
Experience in communication protocols such as CAN, CAN FD, Ethernet, SPI, I2C, UART, and FlexRay
Familiarity with software development tools, debugging environments, and version control systems
Understanding of control theory (digital control loop and compensation methods) for power electronic systems
Familiarity with coding needs for various DC/DC topologies, e-motor PWM modulation, and feedback systems for stable and efficient power conversion
Knowledge of embedded hardware interfaces, sensors, and microcontroller architectures
Understanding of functional safety standards (ISO 26262) and FIA F1 technical regulations is advantageous
Preferred
Experience with C++ in embedded contexts
Familiarity with FPGA and DSP programming tools is a plus
Knowledge of scripting languages (Python, MATLAB) for testing and automation
Prior experience with hardware-in-the-loop (HiL) testing and software validation frameworks
Experience in Functional Mock-up Unit (FMU) development and co-simulation techniques
Familiarity with TAG-700 ECU
Company
GM Performance Power Units
GM Performance Power Units develops hybrid and electric powertrains for Cadillac's Formula 1 program.
Funding
Current Stage
Growth StageCompany data provided by crunchbase