ERS Software Controls Engineer
4 days ago
Software Controls Engineer - ERS
Department: Engineering
Job Summary:
We're on the hunt for a forward-thinking Software Controls Engineer to join our Performance Department in Concord, NC. In this high-stakes, high-impact role, you'll develop and optimize advanced control strategies for our Formula 1 powertrain, including the internal combustion engine, gearbox, and energy recovery systems.
Using cutting-edge simulations, you'll unlock new possibilities to maximize performance and enhance efficiency, ensuring our cars stay ahead of the competition. Your contributions will have a direct impact on race-day results, making you a vital part of our pursuit for F1 dominance. If you're ready to push boundaries and engineer winning solutions, this is your chance to be part of something extraordinary.
Key Responsibilities:
- Develop innovative control algorithms for the hybrid powertrain system, focusing on optimizing power delivery and energy management.
- Create and maintain simulation models to assess and optimize control system performance for the ES/ERS.
- Validate simulation results by ensuring accuracy and correlation with track and rig data.
- Software-in-the-loop (SiL), Hardware-in-the-loop (HiL), and Driver-in-the-loop (DiL)
- Utilize optimization techniques to support calibration and fine-tuning of powertrain systems.
- Perform software integration and testing through simulation, track testing, and bench testing.
- Analyze telemetry data to assess system performance and identify areas for improvement.
- Ensure all software developments comply with FIA regulations.
- Collaborate with race and performance engineers to instruct and coach drivers on best practices for system utilization.
- Introduce new technologies, ideas, and methodologies to continuously advance our control system simulation capabilities.
- Master's or PhD in Mechanical Engineering, Aerospace Engineering, Computer Science, or a related field; OR
- Bachelor's degree with 5+ years of relevant motorsports industry experience.
- Advanced proficiency in MATLAB, Simulink, and Stateflow, with strong expertise in model-based design.
- Solid foundation in numerical methods, classical mechanics, and multi-body dynamics.
- Strong knowledge of state-space methods, modern control/estimation theory, and numerical techniques.
- Experience with real-time operating systems and embedded software development.
- Experience with test tools (i.e. Vector CANanalyzer and CANape, dSPACE products, oscilloscopes)
- Familiarity with CAN bus communication protocols and automotive electronics.
- Methodical, data-driven approach to problem-solving, using a range of tools and data sources.
- Hands-on experience with real-time control system platforms (e.g., dSPACE, Beckhoff, Speedgoat).
- Proficiency with multi-body engineering tools such as Modelica and SimScape.
- Experience with DynamO.
- In-depth knowledge of transmissions, vehicle dynamics, and power units.
- Familiarity with non-linear programming techniques and optimal control.
- Strong collaborative attitude with excellent teamwork abilities.
- Self-motivated with a passion for innovation in motorsport engineering.
- Commitment to continuous learning and staying updated with the latest advancements in control systems technology.
Drive the Future of Motorsport with GM PPU
At GM PPU, we're not just building power units - we're shaping the future of Formula 1 technology. Our culture of collaboration fuels creativity and innovation, empowering you to make a real impact on the track. Every idea counts, every breakthrough matters, and every team member contributes to our competitive edge.
If you're passionate about revolutionizing electric motor technology and ready to help us push the limits of performance, this is your chance to join a high-energy, cutting-edge team on a mission to dominate the grid. Your journey to F1 starts here Apply today and become part of something extraordinary.
GM Performance Power Units and all affiliated companies are Equal Opportunity employer(s). Minorities, women, veterans, and individuals with disabilities are encouraged to apply. For more information regarding the EEOC, please visit https://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf.
Only direct hires need apply to or inquire about job postings at GM Performance Power Units. We are not accepting calls, resumes or applications from recruiting firms at this time.
-
Embedded Controls Software Engineer
1 week ago
Concord, NC, United States GM Performance Power Units Full timeJob Title: Embedded Controls Software Engineer - ERSLocation: Concord, NC Company: GM Performance Power Units (GM PPU) Drive the Future of Formula 1 with GM PPU! We're on the hunt for a forward-thinking Embedded Controls Software Engineer to join our ERS (Energy Recovery System) Team in Concord, NC. In this high-stakes, high-impact role, you'll develop and...
-
Embedded Controls Software Engineer
2 weeks ago
Concord, NC, United States GM Performance Power Units Full timeJob Title: Embedded Controls Software Engineer - ERSLocation: Concord, NC Company: GM Performance Power Units (GM PPU) Drive the Future of Formula 1 with GM PPU! We're on the hunt for a forward-thinking Embedded Controls Software Engineer to join our ERS (Energy Recovery System) Team in Concord, NC. In this high-stakes, high-impact role, you'll develop and...
-
Embedded Controls Software Engineer
1 week ago
Concord, NC, United States GM Performance Power Units Full timeJob Title: Embedded Controls Software Engineer - ERSLocation: Concord, NC Company: GM Performance Power Units (GM PPU) Drive the Future of Formula 1 with GM PPU! We're on the hunt for a forward-thinking Embedded Controls Software Engineer to join our ERS (Energy Recovery System) Team in Concord, NC. In this high-stakes, high-impact role, you'll develop and...
-
Embedded Controls Software Engineer
2 days ago
Concord, NC, United States GM Performance Power Units Full timeJob Title: Embedded Controls Software Engineer - ERSLocation: Concord, NC Company: GM Performance Power Units (GM PPU) Drive the Future of Formula 1 with GM PPU! We're on the hunt for a forward-thinking Embedded Controls Software Engineer to join our ERS (Energy Recovery System) Team in Concord, NC. In this high-stakes, high-impact role, you'll develop and...
-
Electrical Controls Engineer
2 weeks ago
Concord, NC, United States Corning Incorporated Full timeElectrical Controls Engineer Date: Nov 25, 2025 Location: Wilmington, NC, US, 28405Concord, NC, US, 28026 Company: Corning Requisition Number: 68081 **The company built on breakthroughs. ** **Join us. ** Corning is one of the world’s leading innovators in glass, ceramic, and materials science. From the depths of the ocean to the farthest...
-
Electrical Controls Engineer
6 days ago
Concord, NC, United States Corning Incorporated Full timeElectrical Controls Engineer Date: Nov 25, 2025 Location: Wilmington, NC, US, 28405Concord, NC, US, 28026 Company: Corning Requisition Number: 68081 **The company built on breakthroughs. ** **Join us. ** Corning is one of the world’s leading innovators in glass, ceramic, and materials science. From the depths of the ocean to the farthest...
-
MGU Mechanical Design Engineer
1 day ago
Concord, NC, United States GM Performance Power Units Full timeJob Title: MGU E-Motor Mechanical Design EngineerLocation: Concord, NC Company: GM Performance Power Units (GM PPU) Drive the Future of Formula 1 with GM PPU! We're seeking a detail-oriented MGU E-Motor Mechanical Design Engineer to join our high-performance Formula 1 Energy Recovery System (ERS) team located in Concord, NC. In this critical role, you will...
-
Senior Software Engineer
6 days ago
Concord, NC, United States DNP Imagingcomm America Corporation Full timeJob Purpose This position will contribute to software design, development and implementation for the photo kiosk line of products including front-end UI and back-end server modules and will occasionally work on design review and high-priority deliverables for current projects. Responsibilities The Software Engineer participates in a variety of assignments in...
-
Senior Software Engineer
3 days ago
Concord, NC, United States DNP Imagingcomm America Corporation Full timeJob Purpose This position will contribute to software design, development and implementation for the photo kiosk line of products including front-end UI and back-end server modules and will occasionally work on design review and high-priority deliverables for current projects. Responsibilities The Software Engineer participates in a variety of assignments in...
-
Ford Racing Full Stack Software Engineer
1 week ago
Concord, NC, United States Ford Motor Company Full timeFord Racing is seeking a software engineer to create applications that help not only the cars on track go faster but the engineers behind it develop faster. In this position... The role will consist of creating and supporting full stack applications in a cloud environment. This role will focus on organizing, distributing, and visualizing data to help Ford...