Job Search and Career Advice Platform

Enable job alerts via email!

Senior / Principal Software Engineer (C++)

Aichotels

Luton

On-site

GBP 50,000 - 70,000

Full time

26 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering firm is seeking a Senior / Principal Software Engineer (C++) for a full-time position in Luton. The successful candidate will be responsible for embedded software development, creating robust designs, and working within an integrated project team. This role requires strong expertise in C++14, experience with Visual Studio, and excellent communication skills. UK citizenship is mandatory for security clearance.

Qualifications

  • Strong programming expertise in C++14.
  • Proven ability to design and maintain embedded software on RTOS platforms.
  • Excellent written and verbal communication skills.

Responsibilities

  • Create high-quality, robust designs and code.
  • Document and record work products under configuration management.
  • Provide plans and progress reports.

Skills

C++14 programming
Visual Studio debugging
Object-Oriented Design
Unit testing (MS Test Framework)
Azure DevOps

Education

Honours degree in Electronics Engineering or another STEM subject

Tools

Visual Studio 2019
VxWorks
IBM DOORS
Git
Job description
Senior / Principal Software Engineer (C++)

3 days ago Be among the first 25 applicants

Role Overview

Quest Global is hiring experienced C++ Senior/Principal Software Engineers on a permanent basis to be based in Luton. This position focuses on embedded software development in an end-to-end role for electronic warfare systems.

As a software engineer, you will work within an integrated project team and be responsible for creating high-quality, robust designs and code; for fully documenting and recording your work products; keeping them under configuration management; and providing plans and progress reports.

Work Experience

Languages

  • C++14 or higher versions

Tools

  • Visual Studio 2019, VxWorks, IBM DOORS, Azure DevOps, Git
Essential Skills and Qualifications
  • Strong programming expertise in C++14, with extensive experience using Visual Studio for development, debugging, and performance optimisation.
  • Proven ability to design, implement, and maintain embedded software on RTOS platforms such as VxWorks, including target integration and validation.
  • Strong grasp of Object-Oriented Design (OOD) principles.
  • Strong unit test skills using tools such as MS Test Framework.
  • Experience interpreting and managing requirements through IBM DOORS, maintaining full traceability from definition to verification.
  • Proven ability to work closely with other teams (e.g., systems), translating requirements into technical deliverables and ensuring alignment with project goals.
  • Demonstrates ownership, attention to detail, and the ability to communicate effectively with both client and internal stakeholders to deliver high-quality outcomes.
  • Excellent written and verbal communication skills.
  • Strong peer reviewing skills (source code and documentation).
Desirable Skills and Qualifications
  • Experience delivering software within Agile and DevOps frameworks, actively contributing to sprint meetings.
  • Practical exposure to Continuous Integration (CI) environments and automated build and test pipelines.
  • Working knowledge of Azure DevOps for pipeline creation, build orchestration, and release management.
  • Familiarity with DO-178C standards for safety-critical software development in aerospace and defence domains.
  • Confidence in presenting technical material to a wide range of stakeholders in discussions, technical reviews, and cross‑functional collaborations.
Qualifications
  • Honours degree or equivalent in Electronics Engineering or another STEM-based subject.
  • UK citizenship (sole UK nationals only) is mandatory to clear background checks and obtain SC clearance.
  • Current valid SC clearance would be an advantage.
Security Clearance

You must be eligible for full security clearance with a sole British nationality.

Seniority level

Mid‑Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Software Development

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