solutions Provide software support to the Integrated Sensors & Protection line of business. Tasked with C# application development Familiarity with the tools and approaches to embedded development Bare metal embedded C++ software development Experience required: Familiarity with Configuration Management process and tools e.g., Git Familiar with Embedded interfaces, e.g., CAN bus, I2C, SPI, GPIO Software design experience, e.g., SysML/UML More ❯
Southampton, Hampshire, Nursling, United Kingdom Hybrid / WFH Options
CBSbutler Holdings Limited trading as CBSbutler
Senior Embedded C++ Software Engineer £62ph (Inside IR35) Southampton (Hybrid) 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 play an important role in supplying critical technologies … explore all backgrounds. We want to develop a new generation of features and capabilities using innovative software solutions and we need you to create them. Essential Bare metal embedded C++ software development Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO Familiarity with the tools and approaches to embedded development Work in our Southampton office 1-4 days a week. Employees More ❯
Southampton. This opportunity involves working on innovative software solutions for integrated sensors and protection systems, requiring both on-site and flexible working arrangements. Key Responsibilities: Developing bare metal embedded C++ software Working with embedded interfaces such as CAN bus, I2C, SPI, GPIO Employing tools and approaches specific to embedded development Collaborating on-site in Southampton 1-4 days a week … with flexibility depending on project needs Maintaining SC clearance or the ability to obtain it for UK eyes-only projects Job Requirements: Experience with Software Engineering, Embedded C/C++, and Linux Proficiency in UML and embedded Linux Hands-on experience with bare metal embedded C++ software development Familiarity with embedded interfaces and development tools Ability to work both on More ❯
Southampton, Hampshire, South East, United Kingdom
Morson Talent
Embedded C++ Software Engineer (Senior/Principal) We are on the hunt for talented software engineers to support our Integrated Sensors & 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 and we need you to create them. … What we are looking for: Essential • Bare metal embedded C++ software development • Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO • Familiarity with the tools and approaches to embedded development Useful to have • C# application development • Developing Windows & Linux applications • Familiarity with the Software lifecycle processes • Familiarity with Configuration Management process and tools e.g. git • Software design e.g. SysML/UML More ❯
Southampton, Hampshire, England, United Kingdom Hybrid / WFH Options
SR2
SC Cleared Python DeveloperC/C++ | Data Processing | Kubernetes | Sonar Systems | Hybrid (Southamptom)SR2 is partnered with an industry leading consultancy on the Defence programme, supporting critical Defence innovation, and we’re looking for an experienced Full Stack Software Engineer to join the team.This role will focus on developing robust, production-grade APIs, building data pipelines, and delivering software applications … Support engineers and scientists in adopting and using APIs effectively Build and maintain data processing pipelines in collaboration with domain experts Review and contribute to codebases across Python and C++ Create and maintain unit and integration tests for reliability and quality Deliver applications into container orchestration systems like Kubernetes Document design decisions and ensure knowledge sharing across teams Solve complex … technical challenges across multi-technology environments Skills & Experience Required: Strong background in software engineering and data management principles Proven expertise with Python and a strongly-typed language (C/C++) Extensive experience designing and deploying production-grade APIs Hands-on experience delivering operational software into live environments Familiarity with Kubernetes and containerisation workflows Strong problem-solving and collaboration skills, especially More ❯