Our client, a prominent player in the Defence & Security sector, is currently seeking a skilled Software Engineer to join their team in Rochester. This is a contract role offering the opportunity to work on high-impact projects within the defence industry. Key Responsibilities: Developing embedded software solutions using C/C++ Utilising DOORS for requirements management Creating and interpreting UML diagrams Implementing designs using SimuLink for model-based development Collaborating with multidisciplinary teams to ensure project success Adhering to industry standards and security requirements (BPSS) Participating in in-person work sessions on Tuesday, Wednesday, and Thursday Optional remote work on Monday and Friday Job Requirements: Experience in embedded software development using C/C++ Proficiency with DOORS for managing requirements Understanding of UML for software design Knowledge of SimuLink for model-based development Strong problem-solving skills and attention to detail Ability to work both independently and as part of a team Compliance with BPSS security requirements Benefits: Opportunity to work on significant defence projects Professional development and growth Flexible working arrangements Engaging and collaborative work environment If you are an experienced Software Engineer with a background in embedded systems and a passion for the defence sector, our client would like to hear from you. Apply now to take the next step in your career with a leading organisation in Defence & Security