Staff Software Engineer - Aero Platform (Motorsports)
Staff Software Engineer - Aero Platform (Motorsports)

Staff Software Engineer - Aero Platform (Motorsports)

Wakefield Full-Time 43200 - 72000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Lead a team to develop cutting-edge Motorsports software and aerodynamics systems.
  • Company: Join GM, a leader in automotive innovation with a vision for zero crashes and emissions.
  • Benefits: Enjoy hybrid work options, competitive pay, and a company vehicle evaluation programme.
  • Why this job: Be part of a dynamic team that drives real change in Motorsports technology and engineering.
  • Qualifications: Bachelor's degree in a technical field and 5+ years of software development experience required.
  • Other info: This role is not eligible for immigration sponsorship; relocation benefits may apply.

The predicted salary is between 43200 - 72000 £ per year.

Workplace Classification: Hybrid: This position does not require an employee to be on-site full-time to perform most effectively. This position requires an employee to be onsite up to 3 times per week at either our Charlotte or Austin Technical Centers.

The Team: GM’s Motorsports Software team analyzes, defines, and delivers next generation groundbreaking Motorsports IT software solutions. Using both innovative cloud-based infrastructure and software development standards, these solutions enable innovative interactions between GM Global Engineering, GM Motorsports, and our Race teams that accelerate our drivers to the finish line first! Our combined team of analysts, architects, developers, data engineers, testers, and project managers work with GM Motorsports Engineering and Race teams to ensure podium wins for GM’s NASCAR, IndyCar, and IMSA sportscar teams!

The Role: The Staff Software Engineer will serve in a dual role of providing technical leadership as well as software delivery. This is an experienced position requiring an expert level technical foundation, significant hands-on contributions to projects, leading in the development of solution architectures, and broad exposure to scalable systems development in the cloud. As a Lead Software Engineer, you will have the opportunity to apply your experience and training to shape, then apply your vision in building Motorsports software. At GM Motorsports, we build systems to provide our teams with a competitive advantage on race day then apply those learnings toward production vehicle development. This is a highly visible role focused on aerodynamics systems design.

What You’ll Do (Responsibilities):

  • Lead a team of developers to implement and maintain GM Motorsports aero-thermal applications including CFD model construction, visualization, and analysis.
  • Create pluggable systems that are orchestrated by the platform.
  • Solution architectures, lead the team in "how", gain consensus.
  • Focus on modern application design, code quality, modular frameworks that integrate loosely connected systems.
  • Work across the aerodynamics team at GM Motorsports to identify value gaps and fill them with intuitive solutions.
  • Resolve technical blockers for the team.
  • Pave the path for smooth delivery milestones through your leadership.
  • Scrum story delivery for individual contributions.
  • Playbooks, implementation architectures, interfaces, build frameworks, code, testing, deployment for your story.
  • Working with other members to collaborate, support, and otherwise work together.
  • Be reliable and self-managed in the delivery of your part of the total solution.

What You’ll Need (Required Qualifications):

  • Bachelor's degree in Computer Science, Engineering, or other relevant technical discipline.
  • Hands-on experience to expert level in one or more of the following: computational fluid dynamics (CFD) systems, microservices, data streaming platforms.
  • Deep experience with designing and building full stack applications.
  • Experience building applications with cloud platforms and services (AWS, Azure, GCP, etc).
  • 5+ years' experience specifically with microservices development.
  • 2+ years hands-on web services design and development experience.
  • Proficient in two or more of Java, JavaScript, Python, Scala, C++/C#/.Net and React or Angular.
  • Containerized software applications, platforms, and tools including Kubernetes, Docker.
  • Good understanding of software development best practices, devops, CI/CD.
  • Experience working in an agile/scrum environment.

People Skills:

  • Experience working in a professional environment requiring the ability to think critically, sort and separate user preferences from hard requirements.
  • Ability to create solutions with little intervention within a fast-paced highly responsive team.
  • Demonstrated technical acumen, your technical decisions, and knowledge of distributed, event driven applications and rich user experiences.
  • Highly collaborative work style with strong listening and communications skills.

What Will Give You A Competitive Edge (Preferred Qualifications):

  • Masters degree in a technical discipline.
  • Exposure to aerodynamics engineering.
  • Advanced knowledge of Artificial Intelligence & Machine Learning.
  • Development experience with VR frameworks such as Unity, Unreal Engine.
  • Experience with data streaming technologies such as Akka/Pekko, MQTT, Pulsar, Kafka, Azure Event Hubs.
  • Varied integration experience with RPC, REST, gRPC.
  • Experience/knowledge of Azure and Azure Resources or other SAAS/PAAS platforms.
  • Experience in cross platform (mobile/web) optimizing, profiling, and debugging.
  • Strong UI/UX Design experience across mobile and web.
  • Team leadership and architecture experience.
  • Knowledge of stateless, functional models for system development.
  • Knowledge of data serialization techniques and libraries such as Avro, Google protocol buffers.
  • Passion for Motorsports and working in a high-pace environment.

Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.

GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. PLEASE DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.

This job may be eligible for relocation benefits.

About GM: Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us: We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Benefits Overview: From day one, we’re looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.

Non-Discrimination and Equal Employment Opportunities (U.S.): General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment.

Accommodations: General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Staff Software Engineer - Aero Platform (Motorsports) employer: General Motors

At GM, we pride ourselves on being an exceptional employer, offering a hybrid work environment that promotes flexibility and work-life balance. Our inclusive culture fosters collaboration and innovation, providing ample opportunities for professional growth while working on cutting-edge Motorsports software solutions. With access to state-of-the-art technical centres in Charlotte and Austin, employees can thrive in a dynamic atmosphere that champions both personal and career development, all while contributing to our vision of a safer, more sustainable future.
G

Contact Detail:

General Motors Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer - Aero Platform (Motorsports)

✨Tip Number 1

Familiarise yourself with the latest trends in computational fluid dynamics (CFD) and cloud-based software solutions. Being well-versed in these areas will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Network with professionals in the motorsports and software engineering fields. Attend industry events or join online forums where you can connect with current employees at GM or similar companies. This can provide you with insider knowledge and potentially a referral.

✨Tip Number 3

Prepare to discuss your experience with microservices and cloud platforms in detail. Be ready to share specific examples of projects you've worked on, particularly those that demonstrate your leadership skills and ability to solve complex technical challenges.

✨Tip Number 4

Show your passion for motorsports! Research GM's recent achievements in this area and be prepared to discuss how your skills can contribute to their success. A genuine interest in the field can set you apart from other candidates.

We think you need these skills to ace Staff Software Engineer - Aero Platform (Motorsports)

Expertise in Computational Fluid Dynamics (CFD)
Microservices Development
Cloud Platforms (AWS, Azure, GCP)
Full Stack Application Design
Proficiency in Java, JavaScript, Python, Scala, C++/C#/.Net
Experience with React or Angular
Containerization (Kubernetes, Docker)
DevOps and CI/CD Best Practices
Agile/Scrum Methodologies
Technical Leadership
Solution Architecture Development
Strong Communication Skills
Critical Thinking and Problem-Solving
Collaboration in Fast-Paced Environments
Understanding of Event-Driven Applications
UI/UX Design Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in computational fluid dynamics (CFD) and microservices. Use keywords from the job description to demonstrate your fit for the role.

Craft a Strong Cover Letter: In your cover letter, express your passion for motorsports and how your technical skills align with GM's vision. Mention specific projects or experiences that showcase your leadership and problem-solving abilities in a fast-paced environment.

Showcase Technical Skills: Clearly outline your proficiency in programming languages such as Java, Python, or C++. Include any experience with cloud platforms like AWS or Azure, and highlight your familiarity with containerized applications using Docker or Kubernetes.

Demonstrate Collaboration: Provide examples of how you've worked effectively in teams, especially in agile environments. Highlight your communication skills and ability to resolve technical blockers, as these are crucial for the role.

How to prepare for a job interview at General Motors

✨Showcase Your Technical Expertise

Be prepared to discuss your hands-on experience with computational fluid dynamics (CFD) systems and microservices. Highlight specific projects where you've designed and built full stack applications, especially using cloud platforms like AWS or Azure.

✨Demonstrate Leadership Skills

Since this role involves leading a team, be ready to share examples of how you've successfully led projects or teams in the past. Discuss your approach to resolving technical blockers and ensuring smooth delivery milestones.

✨Emphasise Collaboration

The role requires a highly collaborative work style. Prepare to talk about how you've worked effectively within cross-functional teams, particularly in an agile/scrum environment. Share instances where your communication skills helped bridge gaps between technical and non-technical stakeholders.

✨Passion for Motorsports

Express your enthusiasm for motorsports and how it aligns with your career goals. Companies like GM value candidates who are genuinely passionate about their industry, so share any relevant experiences or insights that demonstrate your commitment to the field.

Staff Software Engineer - Aero Platform (Motorsports)
General Motors
G
  • Staff Software Engineer - Aero Platform (Motorsports)

    Wakefield
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-06-12

  • G

    General Motors

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>