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.