Our client, a renowned entity within the Defence & Security sector, is seeking a Senior Software Engineer - Autonomy to bolster their team in Broad Oak. This is a contract position tailored for talented individuals specialising in embedded software development within the dynamic and crucial field of Defence.
Key Responsibilities:
Designing and developing high-quality embedded software in C/C++ for autonomy systems
Implementing and maintaining software on embedded Linux platforms
Collaborating with cross-functional teams to define and refine software requirements
Utilising UML for software design and documentation
Maintaining and using requirements management tools such as DOORS
Engaging in the complete software lifecycle, including testing and validation phases
Ensuring adherence to safety and quality standards specific to the Defence sector
Contributing to system integration and troubleshooting efforts
Job Requirements:
Proficiency in IT Software and Embedded C/C++ development
Strong experience with Linux and embedded Linux systems
Knowledge of Python for scripting and automation tasks
Familiarity with software lifecycle management in a Defence context
Experience with DOORS for requirements management and UML for software design
Excellent problem-solving skills and attention to detail
Ability to work effectively within a collaborative team environment
Understanding of BPSS and Security Clearance (SC) requirements
Benefits:
Predominantly home working with occasional site visits in Broad Oak
Engage on a significant 12-month contract with a possibility of extension
Opportunity to contribute to impactful Defence projects
Further professional development within a cutting-edge sector
If you are an experienced Senior Software Engineer with expertise in autonomy systems seeking a challenging and rewarding contract, we would love to hear from you. Apply now to join our client's innovative team in the Defence sector