Senior Embedded C++ Software Engineer

Overview
Senior Embedded C++ Software Engineer role in Southampton. £62ph (Inside IR35). Hybrid working (Southampton). Initial 6 month contract.Our Southampton facility is a leading UK centre of excellence for electro-optics, photonics, and laser-based technologies. The site focuses on the design, development, and manufacture of advanced systems used across defence, aerospace, and security applications. We supply critical technologies to the UK armed forces and international partners, contributing to next-generation capabilities in multiple domains. We are seeking software engineers to support our Integrated Sensors and Protection line of business. Direct industry experience is not required; we are happy to explore all backgrounds. We want to develop a new generation of features and capabilities using innovative software solutions.Responsibilities
Bear metal embedded C++ software developmentEmbedded interfaces e.g. CAN bus, I2C, SPI, GPIOFamiliarity with the tools and approaches to embedded developmentWork in our Southampton office 1-4 days a week. Employees are welcome to work onsite 5 days a week, but our flexible working allows working from home. This project will require time onsite regularly, but it will vary depending on the work required.SC clearance (or able to obtain it) to work on UK eyes only project (not dual national)Essential
Bare metal embedded C++ software developmentEmbedded interfaces e.g. CAN bus, I2C, SPI, GPIOFamiliarity with the tools and approaches to embedded developmentUseful to have
C# application developmentExperience with developing Windows and Linux applicationsFamiliarity with the Software lifecycle processesFamiliarity with Configuration Management process and tools e.g. gitSoftware design experience e.g. SysML / UMLTest case / procedure development experienceExperience of using Iterative development lifecycles (for example tailored Agile)Experience using tools associated with Iterative development lifecycles (Jira / DevOps)Docker, Virtual machines and Continuous Integration (CI) tools e.g. ..... full job details .....