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...