Graduate Software Engineer

ECM Selection Limited
Cambridge, UK
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours

Tech stack

Artificial Intelligence Computer Vision Signal Processing Software Engineering SC Clearance Machine Learning Operations Software Defined Radio Cyber Warfare Programming Languages

Job description

This team is motivated by saving lives in war affected regions and on the battlefield. They believe that by combining advanced technologies from different sectors they can fundamentally change the effectiveness of those we rely on to keep us safe. By providing better tools and systems that adapt to modern warfare they can help defend civilians and provide a deterrent to other aggressors. Their current products use advanced optics and electronic sensors combined with computer vision systems and adaptive AI to detect and track UAVs (drones). This ruggedised system is modular allowing it to be used under a variety of conditions and takes advantage of recent AI breakthroughs to learn and adapt as the nature of warfare changes. They have previously used the same approach to develop technologies for active camouflage and cyberwarfare.

Requirements

They are seeking graduate or junior software engineers to work across their product portfolio. There’s no specific set of skills, technologies or languages they require, instead they seek versatile candidates with strong knowledge of at least one programming language. Areas you could be involved with include ML systems, signal processing and software defined radio. The platforms you work on will vary from the cloud down to small low-power electronics and anything in between., * 1st or 2:1 in a STEM subject from a top university (Oxbridge or Russel Group) with strong knowledge of software development evidenced through project work (personal or academic), or commercial placements

  • Eager to learn new technologies or languages as well as adjacent engineering ideas from electronics and physics
  • A problem-solving mentality, able to understand issues even outside of programming and provide analysis and potential solutions

Due to the nature of the work, you must be a British national to ensure eligibility for UK security clearance. You must also have a full driving licence.

About the company

This is an excellent opportunity to work on projects that will have a real impact. You will be working in a small but growing company of about 40 people. Your colleagues will be passionate engineers from a variety of fields and will provide support and mentorship. Offices are located within easy commuting distance of Cambridge in the market town of Saffron Walden.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:55 min

Practical applications and use cases for computer vision

Flo Pachinger · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

51 sec

Overcoming inefficiencies in computer vision modeling

Antonio Tavera Antonio Tavera · WWC 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:11 min

Overcoming software challenges and future computer vision project integrations

Iulia Feroli Iulia Feroli · WWC Europe 2026

Videos

See all

Related articles

See all