Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Octagon Group

England

Hybrid

GBP 40,000 - 60,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading defence technology firm in Southampton seeks an experienced Embedded Software Engineer to develop advanced embedded systems. The role offers a hybrid working environment and requires strong C/C++ skills along with familiarity with Linux. Responsibilities include developing and testing software, ensuring high-quality documentation, and collaborating closely with teams. Candidates must hold security clearance and a UK British Passport. This position promises a challenging yet rewarding experience contributing to cutting-edge technology.

Qualifications

  • Strong C/C++ skills and experience with embedded systems.
  • Familiarity with Linux environments is ideal.
  • Experience in software testing, documentation, and configuration control.

Responsibilities

  • Develop and unit-test C/C++ code for embedded systems and applications.
  • Implement libraries for communication protocols like RS232/RS422, CAN, RTP, UDP, TCP/IP.
  • Build GUIs using commercial and open-source libraries.
  • Develop system control, monitoring, and video processing software.
  • Design test frameworks and perform manual and automated testing.
  • Support production during factory and assurance tests.
  • Ensure software quality and compliance with internal standards.
  • Collaborate closely with SoC architects and embedded teams.

Skills

C/C++
Linux
Software testing
Documentation
Configuration control
Team collaboration
Job description

Are you an experienced Embedded Software Engineer eager to work on cutting‑edge defence technology? Based in Southampton, this role offers the chance to develop advanced embedded systems in a secure environment. Also offers a hybrid working environment.

Due to the sensitive nature of our projects, security clearance is required and a UK British Passport.

We're seeking a talented engineer to design, develop, and test software for embedded electronic systems, user interfaces, and desktop applications. Experience with Linux is highly desirable. You'll also contribute to proposals, system design, and maintain high‑quality documentation.

Embedded Software Engineer Key Responsibilities:
  • Develop and unit‑test C/C++ code for embedded systems and applications
  • Implement libraries for RS232/RS422, CAN, RTP, UDP, TCP/IP
  • Build GUIs using commercial and open‑source libraries
  • Develop system control, monitoring, and video processing software
  • Design test frameworks, perform manual and automated testing, and document results
  • Support production during factory and assurance tests
  • Ensure software quality and compliance with internal standards
  • Collaborate closely with SoC architects, FPGA, and embedded teams
Embedded Software Engineer Requirements:
  • Strong C/C++ skills and embedded systems experience
  • Familiarity with Linux environments (ideal)
  • Experience in software testing, documentation, and configuration control
  • Detail‑oriented, quality‑focused, and a strong team player

Apply now or send your CV for more information about the Embedded Software Engineer role.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.