Enable job alerts via email!

Senior Embedded C++ Software Engineer

CBSbutler Holdings Limited trading as CBSbutler

Nursling

Hybrid

GBP 125,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A leading technology company is looking for a Senior Embedded C++ Software Engineer for a 6-month contract in Southampton. The role involves bare metal embedded C++ software development, working with embedded interfaces like CAN bus, I2C, and GPIO. Hybrid working allows flexibility with onsite collaboration. SC clearance is necessary for the project. Competitive rate of £62ph is offered.

Qualifications

  • Experience in bare metal embedded C++ software development required.
  • Proficient with embedded interfaces such as CAN bus, I2C, SPI, GPIO.
  • Familiarity with tools and approaches to embedded development.

Responsibilities

  • Develop embedded C++ software for hardware.
  • Work on embedded interfaces such as CAN bus and GPIO.
  • Collaborate onsite in Southampton office and flexibly work from home.

Skills

Bare metal embedded C++ software development
Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO
Familiarity with the tools and approaches to embedded development
C# application development
Experience with developing Windows & Linux applications
Familiarity with Software lifecycle processes
Familiarity with Configuration Management process
Software design experience e.g. SysML / UML
Test case / procedure development experience
Experience using tools associated with Iterative development lifecycles
Docker and Virtual machines
Continuous Integration (CI) tools e.g. Jenkins
Job description
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 & 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 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 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 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
  • Experience with developing Windows & Linux applications
  • Familiarity with the Software lifecycle processes
  • Familiarity with Configuration Management process and tools e.g. git
  • Software design experience e.g. SysML / UML
  • Test case / procedure development experience
  • Experience 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. Jenkins
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.