Technical Lead – Onboard Experience Team (Autonomous Vehicle Software)
Location: Edinburgh – Hybrid (3 Days On-Site)
Contract Type: Full-time, Permanent
Salary: £60,000 - £70,000
About the Role:
As the Technical Lead for the Onboard Experience Team, you will collaborate with a team of Android and full-stack engineers to shape the software experience for autonomous vehicle operators. You will guide technical strategy and execution, contributing to the development of reliable, scalable, and user-centred software. Your work will enhance operational efficiency and create exceptional in-vehicle experiences for internal stakeholders and demo participants.
What We’re Looking For:
* Proven experience designing and delivering complex systems, with a focus on frontend development and backend integration at scale.
* The team stack includes React, Typescript, Kotlin, and Rust.
* Experience leading technical decisions and contributing to architectural strategies.
* Strong commitment to high engineering standards, including testing, observability, and automation.
* Ability to deliver user-focused solutions informed by operational feedback and real-world challenges.
Key Responsibilities:
* Technical Leadership: Collaborate with the team to shape the technical vision and guide architecture and implementation of software solutions.
* Collaboration and Innovation: Partner with teams across the organisation to solve unique challenges and enhance the onboarding experience.
* System Scalability and Reliability: Drive development of scalable, maintainable systems with strong testing, observability, and performance.
* Developing for Unique Environments: Optimise solutions for compute and networking constraints where your app-server resides in a car navigating unpredictable city environments.
* Hands-On Testing with Users: Test changes directly in vehicles and gather feedback from operators to refine software in real-world scenarios.
* Safety and Regulatory Excellence: Ensure compliance with safety requirements and regulatory constraints.
* Innovation and Problem Solving: Apply technical expertise to design user-focused solutions for diverse operational use cases.
* Fostering Growth: Promote collaboration, knowledge sharing, and continuous learning within the team.
Desirable Skills:
* Familiarity with in-vehicle systems, including Android Auto or similar platforms.
* Experience with gRPC or other strongly typed API interfaces.
* Interest in AI, robotics, or autonomous vehicle technology.
* Degree in Computer Science, Software Engineering, or equivalent experience