Senior Software Engineer - eDV Cleared

Searchability
Grimley, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 80K

Job location

Grimley, United Kingdom

Tech stack

Unit Testing
C++
Continuous Integration
Software Debugging
Digital Electronics
Embedded Software
Software Architecture
Software Engineering
Software Systems
Multithreading

Job description

We are partnering with a specialist organisation delivering secure, high-assurance software and embedded systems for UK national security. As a Senior Software Engineer, you will contribute to the development of advanced electronic and embedded systems designed to counter complex and evolving threats.

You'll work closely with multidisciplinary experts to design, build and integrate software for innovative electronic solutions used in mission-critical environments.

What You'll Be Doing

  • Leading software development activities across the full engineering lifecycle.
  • Decomposing system concepts into deliverable user stories and functional components.
  • Designing, implementing, testing and maintaining complex software solutions.
  • Developing software for embedded platforms and digital hardware systems.
  • Tackling highly technical problems, from rapid prototypes to production-ready systems.
  • Working within a rigorous engineering environment using modern development, configuration and change-management tools.

Requirements

  • Strong professional experience developing in C/C++.
  • Background in embedded software development and integration.
  • Experience with unit testing, CI/CD pipelines and modern development practices.
  • Knowledge of designing and implementing complex software architectures.
  • Multithreading development and debugging experience.
  • Comfortable working in structured engineering environments with configuration and change-control processes.

Skills

  • National Security
  • Software Engineering
  • Unit Testing
  • C/C++
  • CI/CD
  • NSD
  • eDV Clearance

Apply for this position