Sign up for a

email of new Motorsport

jobs

Software Engineering Jobs in F1 and Motorsport

Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Centre (MEC) three times per week at minimum, or other frequency di...
8h ago
Apply
Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Centre (MEC)/ Oshawa Elevation Centre (OEC) three times per week at...
8h ago
Apply
Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Centre (MEC)/ Oshawa Elevation Centre (OEC) three times per week at...
8h ago
Apply
Description Hybrid: This role is classified as Hybrid , meaning the successful candidate will work at our Markham office three (3) days a week. The Team: ​ Vehicle Mechatronics Embedded Controls (VMEC) is responsible for...
8h ago
Apply
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...
8h ago
Apply
Description Work Arrangement Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Austin Innovation Center. About the team: We are the Physical eCommerce Software E...
8h 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...
8h ago
Apply
Description This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX or Warren, MI three times per week, at minimum [or other frequency dictated by the business if more...
8h ago
Apply
Description The Role The Engineering Efficiencies team works hands-on with various high-priority projects within the Infrastructure Engineering organization. The team’s core mandate is to: Provide flexible engineering ca...
8h ago
Apply
Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Centre (MEC)/ Oshawa Elevation Centre (OEC) three times per week at...
8h ago
Apply
Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Centre (MEC)/ Oshawa Elevation Centre (OEC) three times per week at...
8h ago
Apply
Description Work Arrangement: This role is based remotely but if you live within a 50-mile radius of Austin, TX or Sunnyvale, CA you are expected to report to that location three times a week. The Role Are you searching...
8h ago
Apply
Description Hybrid : This role is categorized as hybrid. This means the successful candidate is expected to report to the Michigan IT Innovation Center three times per week, at minimum. About Vision and Automation Servic...
8h ago
Apply
Description Hybrid: This means the successful candidate is expected to report to their primary location (Mountain View, California) three times per week, at minimum. Relocation: This job is not eligible for relocation be...
8h ago
Apply
Description The Role As an Infotainment Audio Software Developer you will be responsible for contributing to the creation, maintenance, and support of all Audio Functionality within the General Motors Infotainment system...
8h ago
Apply
Description Work Classification: 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 Advanced Contro...
8h ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the office three times per week, at minimum. Relocation: This job may be eligible for relocation benefi...
8h ago
Apply
Description The Role: This role is responsible for driving feature development and system functionality across General Motors’ enterprise collaboration platforms. The ideal candidate will have hands-on experience buildin...
8h ago
Apply
Description The Role Join us at the forefront of next-gen automotive technology. As a Staff Software Engineer , you’ll drive the future of in-vehicle user experiences by developing next generation infotainment system. Yo...
8h ago
Apply
Description Work Arrangement This role is categorized as on-site. This means the successful candidate is expected to report to Headquarter Building in Shanghai The Role - The Business Planner plays a critical role in dri...
8h ago
Apply
Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report onsite at the Mountain View, CA or Austin, TX location at least three times per week minimum or other freq...
8h ago
Apply
Cadillac / GM Full-time Limerick, Limerick 8h ago
Description This role entails the following and will work within Global Manufacturing organization, Vision and Automation Services (VAAS). The VAAS Senior Software Engineer will drive the identification, evaluation, and...
8h ago
Apply
Description The Role: Here at General Motors, we are looking for a hard-working person who enjoys taking on challenges and following through with robust solutions to join our Controls and Software team! Software Design E...
8h ago
Apply
Description Job Description – Senior Software Engineer, Behavior Validation Hybrid: This role is categorized as remote. Role: As a Senior Software Engineer on the Software Validation team within the AV organization, you...
8h ago
Apply
Description We are looking for energetic engineers with experience in AUTOSAR, Linux/QNX, and Android to help us deliver high quality software for current and future automotive infotainment systems. The software team sup...
8h ago
Apply
Description Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX three times per week. About the Role We’re looking for an experienced eCommerce So...
8h ago
Apply
Description Work Arrangement: This role is hybrid, you are expected to report to Markham Elevation Centre three times a week, at minimum. The Role In the role of Senior Software Developer, you will be collaborating with...
8h 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. This job is not eligible for relocation benefits. A...
8h ago
Apply
Description Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX three times per week. About the Organization This position is part of Marketing Se...
8h 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...
8h ago
Apply
Description About Us We’re on a mission to build the world’s most advanced self-driving vehicles to safely connect people to the places, things, and experiences they care about. At GM's Autonomous Vehicle (AV) organizati...
8h ago
Apply
Description Work Classification: 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 successful candi...
8h ago
Apply
What to Expect This role is responsible for designing, developing, and maintaining robust, scalable back-end solutions powering digital automotive platforms. The focus is on enabling seamless integrations across enterpri...
8h ago
Apply
What to Expect The SAP BTP (Business Technology Platform) Developer is responsible for designing, developing, and deploying innovative applications and extensions on SAP’s cloud platform. This role focuses on leveraging...
8h ago
Apply
What to Expect The IT Service Delivery team at McLaren are accountable for how our users consume our services to enable them to be the most effective and productive in their respective parts of our business. The ServiceN...
8h ago
Apply
Support the design, development, and maintenance for Eclipse IDE Plugins Support the design, development, and maintenance for VSCode/Eclipse Theia Plugins Work closely with other developers and technical team spread arou...
3d ago
Apply
About Us We’re on a mission to build the world’s most advanced self-driving vehicles to safely connect people to the places, things, and experiences they care about. At GM's Autonomous Vehicle (AV) organization, we’re co...
3d ago
Apply
Req ID 82179 | Yokohama-JTC, Japan, ZF Japan Co., Ltd. About the team You will be part of the ADAS Division, working in a software development team responsible for projects with Japanese passenger car manufacturers (JOEM...
4d ago
Apply
Req ID 82260 | GEC Chennai, India, ZF Commercial Vehicle Control Systems India Limited Senior SW developer About the Team: ZF off-highway transmissions are specialized gear systems designed for vehicles that operate in c...
4d ago
Apply
Work Arrangement: This role is hybrid, you are expected to report to Markham Elevation Centre three times a week, at minimum. The Role  In the role of Senior Software Developer, you will be collaborating with the softwar...
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