Sign up for a

email of new Motorsport

jobs

Software Engineering Jobs in F1 and Motorsport

Description Staff Software Engineer - Mobile Remote: This role is based remotely but if you live within a 50-mile radius of Atlanta, Austin, Detroit, Warren, Milford, or Mountain View, you are expected to report to that...
5d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Warren, MI location three times per week, at minimum or other frequency dictated by the business. T...
5d ago
Apply
Description Hybrid: This means the successful candidate is expected to report to their primary location (Austin, TX, Roswell, GA, or Mountain View, CA) three times per week, at minimum. The Role: In this Staff Backend So...
5d ago
Apply
Description Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to the office three times per week or other frequency dictated by the business. The Role Infotai...
5d ago
Apply
Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Michigan three times per week, at minimum. The Role The Vehicle Motion Embed...
5d ago
Apply
Description Work Arrangement : Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI, Austin, TX, and Mountain View, CA three times per week, at minimum. The...
5d ago
Apply
Description Hybrid: Reporting to a specific location where work needs to be performed / collaboration should happen (regardless this location is within a hub) and without regard to where a candidate lives (some employees...
5d ago
Apply
Description Hybrid: Reporting to a specific location where work needs to be performed / collaboration should happen (regardless this location is within a hub) and without regard to where a candidate lives (some employees...
5d ago
Apply
Description ,- Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren Technical Center, Warren, Michigan, three times per week, at minimum. The Role The Vehicle Ex...
5d ago
Apply
Description Workplace Classification: Hybrid: This means the successful candidate is expected to report to their primary location (Milford, MI) three times per week, at minimum, or other frequency dictated by the busines...
5d ago
Apply
Description Hybrid: This means the successful candidate is expected to report to their primary location (Milford, MI) three times per week, at minimum, or other frequency dictated by the business. Re This job may be elig...
5d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report onsite at the Warren-MI, or Milford-MI, or Austin-TX location at least three times per week minimum or oth...
5d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Mountain View, CA, Austin, TX, or Warren, MI three times per week, at minimum. The Role As a member of...
5d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Mountain View, CA three times per week, at minimum. The Role We are the Vehicle Experiences Engine team...
5d ago
Apply
Description Work Arrangement: This opening has multiple positions and may be remote or hybrid, subject to departmental needs and manager discretion. If hybrid, the successful candidate is expected to report to the office...
5d ago
Apply
Description Workplace Classification: Hybrid: This means the successful candidate is expected to report to their primary location (Milford, MI) three times per week, at minimum, or other frequency dictated by the busines...
5d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum. The Role The Compute Platform – Display Software team is a...
5d ago
Apply
Description Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum. The Role Genera...
5d ago
Apply
Description Workplace Classification: Hybrid : This role is categorized as hybrid. This means the successful candidate is expected to report to the Warren, MI or Austin, TX Tech Center three times per week, at minimum, o...
5d ago
Apply
Description Help advance the company global validation landscape from an End to End perspective. Exercise and apply both independent and team approaches working across organizations in a creative, robust, efficient manne...
5d ago
Apply
Description Hybrid: Reporting to a specific location where work needs to be performed / collaboration should happen (regardless this location is within a hub) and without regard to where a candidate lives (some employees...
5d ago
Apply
Description Workplace Classification: Hybrid : This role is categorized as hybrid. This means the successful candidate is expected to report to the Austin Innovation Center three times per week, at minimum, or other freq...
5d ago
Apply
Description Remote: This role is based remote ly but if you live within a 50-mile radius of [Atlanta, Austin, Detroit, Warren, Milford or Mountain View ], you are expected to report to that location three times a week, a...
5d ago
Apply
Description Write unit test code for the features required for the future of the company platform. Lead development of software system team design content and software anomaly corrections. Perform sophisticated design an...
5d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin TX or Mountain View, CA Innovation Center three times per week, at minimum. The Role The Vehicle...
5d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the MTV office three times per week, at minimum. Role: As a Senior Robot software Integration Engineer,...
5d ago
Apply
Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Michigan three times per week, at minimum. The Role : The Vehicle Motion Emb...
5d ago
Apply
Description Workplace Classification: Hybrid : This role is categorized as hybrid. This means the successful candidate is expected to report to their primary work location three times per week, at minimum, or other frequ...
5d ago
Apply
Description Design and develop Android based infotainment solutions for automotive consumer devices. Responsible for the entire life cycle of the assigned domain, including requirements, system design, development, maint...
5d ago
Apply
Description Remote: This role is based remotely but if you live within a 50-mile radius of [Mountain View, Detroit, Warren, Milford], you are expected to report to that location three times a week, at minimum. Role: At A...
5d ago
Apply

Test Your Formula 1 Career Readiness!

F1 Readiness Scorecard

Take the Formula 1 Career Readiness Quiz and find out if you're on track to success. Get a personalised report highlighting your strengths and areas to improve in just 5 minutes!

Take the Quiz Now

Software engineers in motorsport develop critical applications for race simulation, data analysis, and vehicle control systems. These roles combine advanced programming skills with deep understanding of racing operations.

Software Engineering - Salary Insights

  • Graduate/Junior Developer: £35,000 - £50,000 ($44,000 - $63,000)
  • Software Engineer: £50,000 - £85,000 ($63,000 - $107,000)
  • Senior Software Engineer/Lead: £85,000 - £130,000+ ($107,000 - $164,000+)

Salaries vary based on specialization, racing series, and technical expertise.

Share your salary insights anonymously to help others in the community make informed career decisions.

Software Engineering - Common Specialisations

  • Vehicle Systems Developer - ECU and control systems
  • Simulation Software Engineer - Race simulation tools
  • Data Analysis Developer - Telemetry analysis systems
  • UI/UX Developer - Engineering software interfaces
  • DevOps Engineer - Development Infrastructure
  • Real-Time Systems Developer - Live data processing

Software Engineering - Typical Requirements

  • Computer Science degree or equivalent
  • Strong programming skills (C++, Python, C#)
  • Real-time systems experience
  • Software architecture knowledge
  • Understanding of automotive systems
  • Experience with data visualization
  • Version control expertise

Software Engineering - Career Development

Common career progression paths include:

  • Junior Developer → Software Engineer → Senior Engineer
  • Systems Developer → Technical Lead → Software Architecture
  • Application Developer → Team Lead → Technical Director


Create job alerts for software engineering positions and be the first to know about new opportunities across Formula 1, NASCAR, IndyCar, and other racing series. Visit our careers hub for useful information and career advice podcasts featuring insights from people on the cutting edge of motorsport.

Get a

email of new

jobs