C++ Software Engineer for Real-time Defence Systems
C++ Software Engineer
- Surrey
- £50,000 – £55,000
- Full-time | 5 days onsite
- Must be eligible to obtain SC clearance
We’re representing a technical engineering organisation building specialist software that runs in controlled, performance-critical environments.
This isn’t consumer app development. It’s engineered software that integrates with complex systems and has to work reliably.
We are looking for a software engineer who writes solid, dependable code and understands that engineering discipline is not optional.
The Work
You’ll contribute across the lifecycle of advanced systems - from requirements through to deployment.
Day to day:
- Designing and implementing software for real-time or near real-time applications
- Developing in C/C++ and/or Java
- Working within Linux environments
- Participating in structured code reviews
- Writing and executing meaningful unit tests
- Producing proper technical documentation
- Translating operational requirements into working software
- Supporting integration and formal acceptance activity
- Engaging with technical stakeholders when required
Your code will not live in isolation. It will interact with hardware, networks and other subsystems.
What You’ll Need
- Strong technical degree in engineering, computing, physics or similar
- Minimum 2.5 years’ experience developing production software
- C++
- Linux exposure
Desirable / NON ESSENTIAL: real-time systems, networking knowledge, low-level Linux interfacing, DSP exposure or GPU acceleration.
UK nationals only. Must be eligible for SC clearance.