Taro Logo

Embedded Software Engineer

Led by racing legend Michael Andretti, Andretti Cadillac is part of Andretti Global, a global racing enterprise with over 250 race wins and multiple championships across various racing series.
$70,000 - $120,000
Mid-Level Software Engineer
In-Person
250 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Embedded Software Engineer

Andretti Cadillac, part of the Andretti Global racing enterprise, is seeking an Embedded Software Engineer to join their team at the new Silverstone Facility. This role, reporting to the Lead Engineer – Control Systems, will be responsible for developing car embedded software and supporting systems within the Control Systems group.

Andretti Global, led by racing legend Michael Andretti, has a rich history of success across multiple racing series, including INDYCAR, INDY NXT, IMSA, and Formula E. With over 250 race wins and multiple championships, the team is now expanding into Formula 1 through the Andretti Cadillac Team.

As an Embedded Software Engineer, you will lead the development of car embedded software, contribute to software resource plans and release schedules, and help develop various test systems. You'll also promote software development best practices and mentor junior team members.

The ideal candidate will have a degree in Engineering or a related field, extensive software development experience, and proficiency in C/C++ and MATLAB Simulink. Knowledge of automotive communication protocols and experience with relevant tools is crucial. The role requires a self-motivated individual capable of working independently, with strong communication skills and the ability to contribute to an open and inclusive culture.

Join Andretti Cadillac and be part of a team that aspires to be the absolute best in every aspect of motorsport. This is an exciting opportunity to contribute to the pinnacle of racing technology and be at the forefront of innovation in the automotive and motorsport industries.

Last updated a year ago

Responsibilities For Embedded Software Engineer

  • Lead the development of the car embedded software, capturing requirements, developing specifications and overseeing its implementation and testing
  • Contribute to software resource plans and release schedules
  • Contribute to the development of SIL, HIL and other test systems
  • Promote the implementation of software development best practices
  • Mentoring junior team members

Requirements For Embedded Software Engineer

  • A degree in a relevant discipline (Engineering) or similar
  • Extensive experience within a software development environment
  • Experience with MATLAB Simulink code generation for embedded systems, including the setting up of tool chains
  • Proficiency with C / C++
  • Knowledge of communication protocols such as CAN, Flexray and Ethernet
  • Use of calibration, diagnostic and measurement tools such as CANalyzer, ETAS and F1 SECU tools
  • Be familiar with agile development methodologies
  • Ability to plan and manage own workloads
  • Clear and concise communication
  • Is self-motivated, innovative, and capable of working generally unsupervised to challenging deadlines
  • Strong levels of IT skills including MS Office, Word, Excel, and PowerPoint
  • Positively contribute to an open and inclusive culture

Benefits For Embedded Software Engineer

  • Equal opportunities employer
  • Diverse and inclusive workplace

Interested in this job?