Sign up for a

email of new Motorsport

jobs

Software Engineering Jobs in F1 and Motorsport

Req ID 80356 | GEC Chennai, India, ZF Commercial Vehicle Control Systems India Limited Job Description About the Team: ZF off-highway transmissions are specialized gear systems designed for vehicles that operate in chall...
1d ago
Apply
Req ID 80386 | Bangalore, India, ZF Digital Solutions India Private Limited Job Description About the Team ZF SCALAR cloud native fleet orchestration platform serving customers in providing real time updates on their fle...
1d ago
Apply
We, the BMW Group, offer you an interesting and varied working student occupation in the area of Software Development using the Rust programming language. Get the opportunity to contribute and shape the future of automot...
1d ago
Apply
Req ID 79609 | Guangzhou, China, ZF (Guangzhou) Technologies Co., Ltd. About the Team We are currently expanding our R&D teams across China and looking for new colleagues to join us in Guangzhou. What you can look fo...
3d ago
Apply
Req ID 79521 | Shanghai, China, ZF Commercial Vehicle Systems (Qingdao) Co., Ltd. Job Description About the Team We are Division Commercial Vehicle Solutions, we are currently expanding our Digital Solutions team in Chin...
4d ago
Apply
For the area of ??vehicle dynamics, e-drive, and electrics/electronics development, we are seeking a: AMG Steinbeis Student in e-Drive Software Development starting in October 2025 (m/f/d) Job Number: 17495 Affalterbach...
4d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX three times per week, at minimum. The Role General Motors is seeking a highly skilled and ex...
4d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX, Warren, MI, or Mountain View, CA three times per week, at minimum The Software Engineering...
4d ago
Apply
Description This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX Roswell, GA, or Warren, MI three times per week, at minimum [or other frequency dictated by the busi...
4d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Mountain View, CA or Austin, TX three times per week, at minimum. The Role The Compute platform team is...
4d 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. Join us at the forefront...
4d 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. We are the Energy Engage...
4d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, MI three times per week, at minimum. The Role As an Infotainment Audio Software Developer you...
4d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX three times per week, at minimum. The Role General Motors is seeking a highly skilled and ex...
4d 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. Join us at the forefront...
4d 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. Join us at the forefront...
4d ago
Apply
Description Key Responsibilities: Automation and Reliability Improvements: Develop tools and software to automate operational processes, improve system reliability, and reduce manual intervention. Observability and Monit...
4d 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. Join us at the forefront...
4d ago
Apply
Description Work Arrangement: This role is based remotely but if you live within a 80 KM radius of Markham Elevation Centre or Oshawa Elevation Centre, you are expected to report to that location three times a week, at m...
4d ago
Apply
Description This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX three times per week, at minimum. The Role The Vehicle Data Engineering team is seeking a skilled St...
4d ago
Apply
Description Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to their primary GM location (Austin, TX; Atlanta, GA; or Warren, MI) three times per week, at m...
4d ago
Apply
Description Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to the office (Markham / Oshawa) three days per week, at minimum. The Role Are you passionate ab...
4d 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 Roswald GA three times per week, at minimum. The Role: We are looking f...
4d ago
Apply
Description LEVEL EXPECTATIONS: Fully qualified individual contributor who has knowledge and understanding of all aspects of a function and exercises independent discretion and judgment on significant matters based on pr...
4d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX, Warren, MI, Altanta, GA, or Mountain View, CA, three times per week, at minimum. The Role W...
4d ago
Apply
Description This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX three times per week, at minimum. The Role The Vehicle Data Engineering team is on the lookout for a...
4d 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, Roswell, GA or Warren, MI three times per week, at minimum. The Role We...
4d ago
Apply
Description Senior Software Engineer, Frontend UI Web Development Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Austin IT Innovation Center in Austin, TX thr...
4d ago
Apply
Description The Role As a Data Engineering technical leader, you will build industrialized data assets and optimize data pipelines in support of Advance Analytic objectives. You will work closely with our forward-thinkin...
4d ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Austin, TX, or Mountain View, CA office 3x a week. The Role Are you searching for a unique position...
4d 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