Senior Embedded Software Engineer – Motorsport
Senior Embedded Software Engineer – Motorsport
Woking, Surrey (Hybrid)
Are you an experienced Embedded Software Tools Engineer with a passion for motorsport, automotive technology, and embedded systems? We’re looking for a skilled engineer to join a fast-paced, innovative team in Woking, Surrey. This hybrid role offers the perfect mix of office collaboration and remote working.
About the Role
As a Senior Embedded Software Tools Engineer, you will develop and maintain MATLAB/Simulink toolboxes used for code generation of embedded control software. You’ll also work on software-in-the-loop (SIL) simulation tools, supporting engineers developing software for F1, IndyCar, NASCAR, Formula E, WEC, and other high-performance motorsport applications.
You’ll work directly with engineering teams, seeing your work applied to real-world high-performance vehicles.
Key Responsibilities
- Develop and maintain MATLAB/Simulink toolboxes for embedded software code generation.
- Support internal and external teams using these tools to develop control software for high-performance vehicles.
- Develop and maintain SIL simulation environments.
- Lead software testing, issue tracking, and release processes.
- Create clear, user-friendly technical documentation and guides.
Required Skills & Experience
- Expert knowledge of MATLAB programming and Simulink control algorithm modelling.
- Skilled in MATLAB/Simulink code generation customisation (e.g., TLC).
- Strong understanding of C/C++, compilers, and build toolchains, particularly for ARM targets.
- Experience with real-time control systems and RTOS.
- Familiarity with software version control systems (e.g., Git).
- Degree in Engineering, Electronics, Mathematics, Computer Science, or another highly quantitative field, or equivalent experience.
Desirable Skills
- Motorsport or automotive control systems and electronics experience.
- Knowledge of communication protocols (CAN, Ethernet).
- Experience with SIL and HIL testing tools.
- Familiarity with continuous integration tools (e.g., Jenkins).
- Understanding of MATLAB unit testing frameworks.
- Interest in embedded microprocessors.
Benefits & Perks
- Annual leave: 25 days + bank holidays (pro-rated for part-time colleagues).
- Flexible working policies, including hybrid working options.
- Enhanced company maternity, paternity, and adoption leave & pay.
- Private healthcare: company-funded with option to extend to partner/spouse/dependents.
- Life assurance: 4x base salary.
- Pension plan: company-sponsored.
- Electric car scheme: salary sacrifice scheme to drive a brand-new electric car after probation.
- Work in a dynamic, growth-oriented company with an innovative, non-hierarchical culture.
- Be part of a company that values ownership, openness, bravery, ingenuity, and humility.
Why Join?
This is a chance to work on high-performance embedded software at the cutting edge of motorsport and automotive technology, while enjoying excellent benefits and a flexible, supportive working environment. You’ll have the chance to see your work applied on real vehicles, contributing to sustainable, electrified solutions for the future.
Keywords: Embedded Software Engineer, MATLAB Simulink jobs, motorsport software engineer, C/C++ embedded systems, real-time control engineer, ARM embedded software, SIL simulation tools, Woking jobs, hybrid software engineer role, motorsport technology careers, electric vehicle software, high-performance software engineer, flexible working, private healthcare, electric car scheme.