Key Responsibilities:
- Taking ownership of the technical development of the suite of software packages supporting the Autonomy offering
- Designing and architecting multi-domain software products covering all aspects of autonomy
- Supporting and mentoring junior team members, advocating industry best practices
- Developing imaginative solutions for complex and unique challenges faced by customers
- Leading agile teams and delivering complex solutions at pace
- Collaborating with Client Managers to develop relationships and solutions supporting future business growth
Job Requirements:
- Significant experience developing in modern C++
- Proficiency in Embedded C/C++ for autonomous vehicles
- Strong problem-solving skills, including developing prototypes and overcoming challenges
- Experience working in, and leading, agile teams
- Experience developing in Python and/or C# (desirable)
- Strong leadership skills and ability to support team growth as demand requires
- Excellent communication skills and ability to work alongside customers