Enable job alerts via email!

Senior Embedded C++ Software Engineer

CBS Butler

England

Hybrid

GBP 125,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A leading tech recruitment firm is seeking a Senior Embedded C++ Software Engineer for a 6-month contract based in Southampton. This hybrid role requires expertise in bare metal embedded development and various embedded interfaces. Candidates should be able to obtain SC clearance for UK-only projects. Experience with tools like Git and Docker, along with various software lifecycle methodologies, is highly desired.

Qualifications

  • SC clearance (or able to obtain it) to work on UK eyes only project (not dual national).
  • Experience with Linux applications preferred.
  • Experience with Iterative development life cycles (e.g., tailored Agile).

Responsibilities

  • Bare metal Embedded C++ software development.
  • Develop embedded interfaces for various protocols.
  • Work in Southampton office 1-4 days a week as required.

Skills

Bare metal Embedded C++ software development
Embedded interfaces (CAN bus, I2C, SPI, GPIO)
Familiarity with Embedded development tools
C# application development
Familiarity with Software life cycle processes
Test case/procedure development experience

Tools

Git
Docker
Jira
Jenkins
Job description
Overview

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 to both the UK armed forces and international partners, contributing to next-generation capabilities in multiple domains.

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.

Responsibilities
  • Bare metal Embedded C++ software development
  • Embedded interfaces eg 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 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 qualifications
  • Bare metal Embedded C++ software development
  • Embedded interfaces eg 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 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)
Nice to have
  • C# application development
  • Experience with developing Windows & Linux applications
  • Familiarity with the Software life cycle processes
  • Familiarity with Configuration Management processes and tools e.g. Git
  • Software design experience e.g. SysML/UML
  • Test case/procedure development experience
  • Experience with Iterative development life cycles (e.g., tailored Agile)
  • Experience using tools associated with Iterative development life cycles (Jira/DevOps)
  • Docker, Virtual machines and Continuous Integration (CI) tools e.g. Jenkins
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.