Salary: £65,000 – 65,000 per year
Requirements
- 3-8 years of professional experience developing software in C++.
- Strong understanding of modern C++ (C++11/14/17/20), object-oriented design, and core computer science fundamentals.
- Experience with multithreading, real-time systems, or performance-critical applications.
- Solid Linux development experience and familiarity with modern tooling, including Git, CI/CD, and debugging/profiling tools.
- Strong problem-solving skills and the ability to work effectively in cross-functional teams.
- Eligibility to work on defence projects, including the ability to undergo security vetting.
Responsibilities
- Design, develop, and maintain C++ software for mission-critical defence applications.
- Implement new features, optimise performance, and resolve complex technical issues.
- Contribute to architecture discussions, design reviews, and documentation.
- Work closely with systems engineers, testers, and domain specialists across the development cycle.
- Support integration, verification, and validation activities across hardware, simulation, and embedded environments.
- Apply secure development practices and adhere to defence‑sector compliance requirements.
- Mentor junior engineers and help shape engineering best practices.
Technologies
- CI/CD
- Embedded
- Git
- Hardware
- Support
- Linux
- Security
- C++
More
We are a major defence technology organisation based in Portsmouth, and we work on cutting‑edge projects that support national security and some of the UKs most advanced military platforms. We offer a hybrid working model with 2 days in the office per week, exceptional working conditions, a highly supportive engineering culture, and one of the strongest benefits packages in the sector. This is an opportunity to join a growing engineering division and build long‑term stability while developing deep technical expertise on meaningful, high‑impact systems.
last updated 27 week of 2026
#J-18808-Ljbffr…
