Embedded Software Engineer - High-Performance Automotive & Motorsport Systems
New Today
Job Description
Embedded Software Engineer - High-Performance Automotive & Motorsport Systems
Location: Hybrid – South East
On-site: 4 days per week
Salary: £50,000 – £55,000 + bonus + full benefits
The Opportunity:
Our client is a specialist engineering organisation operating at the sharp end of high-performance automotive and motorsport technology. Their systems are used in some of the most demanding, performance-critical vehicle programmes in the world, where reliability, speed and precision are non-negotiable.
The business designs and delivers advanced embedded electronics and software that operate in extreme environments, supporting rapid iteration, real-time control and data-driven decision-making.
The Role:
This is a hands-on embedded software engineering role within a fast-moving, delivery-focused environment. It is not a support, verification-only or theory-led position.
You’ll work as part of a close-knit embedded software team, developing real-time software for ECUs and control systems used in high-performance automotive and motorsport applications. The role spans embedded software development, hardware interaction and system-level testing, with exposure from lab work through to vehicle validation.
While the team makes use of MATLAB/Simulink-based workflows, the focus of the role is on practical embedded software delivery, not pure tools ownership.
What You’ll Be Doing:
- Designing and implementing embedded C/C++ software for real-time control systems.
- Developing software for microcontroller-based ECUs used in performance-critical applications.
- Working with embedded communication protocols such as CAN, Ethernet, SPI, I²C and UART.
- Debugging software on real hardware and supporting lab-based testing and fault investigation.
- Collaborating closely with hardware, systems and controls engineers.
- Supporting system integration, validation and (occasionally) vehicle testing activities.
What We’re Looking For:
This role suits a practical embedded engineer who enjoys working close to hardware and real systems, and who wants to deepen their experience in high-performance automotive or motorsport environments.
Essential:
- Strong embedded C or C++ development experience.
- Experience working with microcontrollers or embedded processors.
- Exposure to real-time systems.
- Experience debugging and validating software on real embedded hardware.
- Familiarity with embedded communication protocols.
- Comfortable working across the full development lifecycle in a collaborative engineering team.
Why Apply?
You’ll be working on real embedded systems that directly influence vehicle performance, alongside highly capable engineers in a delivery-focused, low-bureaucracy environment.
This role offers:
- Hands-on exposure to performance-critical embedded software.
- The chance to see your work move quickly from code to vehicle.
- Strong technical development without being pushed into management or support paths.
If you enjoy building things that genuinely matter, solving real engineering problems and working in a high-performance environment, we’d love to talk.
- Location:
- Surrey
- Job Type:
- FullTime
- Category:
- Technology