Your Role
Our successful candidate will use their existing controls and vehicle integration experience to design and develop software to seamlessly integrate our autonomy stack into our customer and development vehicles.
You will:
1. Identify, understand and respond to challenges and opportunities for vehicle control presented by specific vehicle platforms or operational environments.
2. Contribute to our core control algorithms and associated tools to maximise control performance across the fleet and optimise new vehicle deployments.
3. Be among the first to get your hands on new and cutting-edge vehicle projects, working with customers and suppliers to reach Universal Autonomy.
4. Working as part of a team, supporting and guiding team members, suggesting and discussing high level approaches to solve problems, code reviews & pair programming.
5. Contribute to agile sprint cycles to deliver on time, including planning, reviewing, and highlighting risk or scope creep against project requirements
Requirements
What you need to succeed:
6. An engineering-related degree and professional experience in software engineering, control systems and/or systems integration for robotics, motorsport or automotive.
7. Production level C++ development experience.
8. Experience working with vehicle networks ( CAN) and electromechanical components.
9. Proven experience delivering real things to real customers.
10. Proven record of leading and delivering projects as part of a team.
11. Effective technical communication and leadership skills.
12. An appreciation for the role of safety, security and ethics in robotics and AI.
Extra kudos:
13. Experience using MATLAB/Simulink for automotive software development
14. An understanding of vehicle dynamics & control, and experience applying this to real-world problems
15. Experience working with highly complex, safety-critical systems
16. Experience testing your work in the field or on the track
17. An understanding of automotive software development and validation practices
The Candidate Journey: Multi-Step and Two-Way
No-one wants to feel like a square peg in a round hole, so this process is designed to give you every chance to get the measure of us, and us of you. The various stages give you every opportunity to show your unique strengths and qualities, and enables each of us to establish if we’re a good fit for the other. If the fit is good and you’re selected, you’re then in a position to do great work and thrive, which is what everyone wants.
Benefits
We provide:
18. Competitive salary, benchmarked against the market and reviewed annually
19. Company share programme
20. Hybrid and/or flexible work arrangements
21. An outstanding £3,000 flexible benefits including private medical insurance, critical illness coverage, life assurance, EAP, group income protection
22. Funded relocation support
23. Fully funded Visa sponsorship if required
24. A salary exchange pension plan
25. 25 days’ annual leave plus bank holidays
26. A pet-friendly office environment
27. Safe assigned spaces for team members with individual and diverse needs