C++ Developer
Role details
Job location
Tech stack
Job description
Looking for a role where your work actually matters ? Join a leading UK tech and security innovator working on projects that genuinely make a national impact. You'll be part of a trusted engineering environment known for high standards, smart solutions, and a culture that supports growth, collaboration, and ownership.
What you'll do as a C++ Developer
-
Own the technical relationship with key customers, acting as their trusted point of contact from deployment through to ongoing support.
-
Work closely with internal engineering teams to translate customer needs into clear technical requirements and practical solutions.
-
Engage hands-on with C++ and Linux-based systems, supporting integration, troubleshooting, and performance improvements.
-
Navigate hardware and firmware-level considerations, helping customers resolve real-world, low-level technical challenges.
-
Feed customer insights back into engineering and product teams to influence future development and capability.
Requirements
The following experience for a C++ Developer is essential for this role:
- Strong C++ development experience
- Solid background working in Linux environments
- Exposure to hardware and/or firmware-level systems
- Ability to engage confidently with technical and non-technical stakeholders
Nice to have
- Embedded systems experience (not purely embedded)
- Networking or low-level systems knowledge
- Experience supporting or managing technical customer accounts
- Familiarity with agile delivery environments
Benefits & conditions
- £50,000-£65,000
- 25 days holiday + bank holidays
- Strong pension & optional health benefits
- Long-term career development within a high-impact, secure environment