ERS Software Controls Engineer

4 days ago


Concord, NC, United States GM Performance Power Units Full time
GM Performance Power Units - Concord, NC

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.
Required Qualifications:
  • 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.
Preferred Qualifications:
  • 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.
Personal Attributes
  • 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.

  • Concord, NC, United States GM Performance Power Units Full time

    Job 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...


  • Concord, NC, United States GM Performance Power Units Full time

    Job 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...


  • Concord, NC, United States GM Performance Power Units Full time

    Job 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...


  • Concord, NC, United States GM Performance Power Units Full time

    Job 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...


  • Concord, NC, United States Corning Incorporated Full time

    Electrical 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...


  • Concord, NC, United States Corning Incorporated Full time

    Electrical 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...


  • Concord, NC, United States GM Performance Power Units Full time

    Job 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...


  • Concord, NC, United States DNP Imagingcomm America Corporation Full time

    Job 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...


  • Concord, NC, United States DNP Imagingcomm America Corporation Full time

    Job 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...


  • Concord, NC, United States Ford Motor Company Full time

    Ford 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...