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
Benefits:
* Permanent position within a leading technology and engineering consultancy
* Opportunity to work on innovative projects within the defence sector
* Professional development and training opportunities
* Supportive and collaborative work environment
* Employee benefits package
If you are an experienced Senior Software Engineer with a passion for autonomy and defence technology, we would love to hear from you. Apply now to join our client's dynamic and talented team.