Software Engineer
Ever wanted to write software that ends up on land, at sea, and everywhere in between? We're a well-established engineering company with a strong defence pedigree, and we're growing our software team at our Surrey site. This is your chance to join a genuinely talented, multi-disciplinary crew and do work you can be proud of.
The role: You'll be designing and developing software across a fascinating range of systems — from small embedded single-processor platforms right through to complex multi-processor networked architectures. No two days look the same, and there's a clear path into a team lead role if that's where you want to go.
Day to day you'll be:
- Designing, developing and reviewing software from concept through to final delivery
- Collaborating with systems and hardware engineers on software-hardware and firmware interfaces
- Working through all phases of design, integration and testing to detailed technical requirements
- Producing clear technical documentation for internal use and customer deliverables
- Contributing to design reviews, technical proposals and R&D initiatives
- Being a valued voice in a team that actually listens
You'll bring:
- Solid software design & development experience — UML-based spec and at least one of C, C++, C# or Java
- Familiarity with Windows, Linux and/or RTOS environments (Linux especially welcome)
- Strong communication skills — written and verbal
- An innovative, curious mindset and the ability to work both independently and collaboratively
- Defence sector experience is desirable but not essential — we'll back you to learn
The good stuff: ✅ Flexible working around core hours (no 8am starts required) ✅ Paid overtime or TOIL — up to 24 extra days per year ✅ Private medical access — 50+ clinics and hospitals nationwide ✅ Competitive pension with employer matching ✅ Onsite gym + gym discounts ✅ Bike scheme, tech scheme and employee benefits ✅ Company kit — laptop, mobile, home office gear ✅ Holiday closedown over Christmas and New Year ✅ Relocation package available ✅ Genuine career development — you drive it, we support it
Security clearance will be required for this role.