Software Engineer

ECM Selection (Holdings) Limited

Cambridge

On-site

GBP 60,000 - 90,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

On-site role near Cambridge
Potential for security clearance
Engaging defence-tech projects

Job summary

ECM Selection (Holdings) Limited is seeking a Software Engineer to join a defence-focused start-up developing AI-powered hardware. The role is hands-on, involving rapid prototyping and production-ready coding for hardware-enabled AI applications.

You will work on both early prototypes and mature technologies, prioritising tasks across multiple concurrent projects in a on-site setting near Cambridge. Applicants should have a top-class CS degree, strong Python skills, and experience with

Qualifications

  • Demonstrable Python experience for prototyping/production code.
  • Experience with hardware devices/sensors or embedded systems.
  • TensorFlow or PyTorch experience desirable.

Responsibilities

  • Work on early-stage prototypes and mature product technologies.
  • Prioritise tasks and manage multiple projects concurrently.
  • Role is fully onsite near Cambridge with planned relocation.

Skills

Python programming
Deep learning (TensorFlow/PyTorch)
Embedded systems
Hardware interfaces
ML optimization

Education

First-class CS degree (Russell Group)
A-levels Maths & Physics (A/A*)

Job description

Writing robust Python software for AI applications on hardware technologies

This rapidly expanding defence start-up develops AI-based hardware products. They are recruiting in a number of areas and are looking to recruit an experienced / junior Software Engineer to join their team.

As their next Software Engineer hire, you would join a team that are working on early-stage prototypes as well as more mature product technologies. The position is fully hands‑on and requires a good sense of understanding and experience for task prioritisation, as well as ability to work on projects concurrently.

Requirements
  • 1st in Computer Science or similar from a top Russell Group university (MSc or PhD would be desirable). This should also include A/A* A-levels in Maths and Physics.
  • Extensive demonstrable experience using Python for complex prototyping and / or production code (relevant internship experience would be highly beneficial). Must have the aptitude to pick up new languages and technologies when needed.
  • Experience with hardware devices or sensors. Any experience with embedded systems, mobile OS or computer networking would be beneficial.
  • Experience with deep-learning frameworks (TensorFlow or PyTorch) would be desirable.
  • Exposure to computational statistics, algorithm development or machine learning optimisation would be a bonus.

Due to projects being related to defence applications, candidates must be British nationals, resident in the UK for the past 5 years and eligible for security clearance.

The office for this role is currently based south of Cambridge (with plans to relocate in the near future to Cambridge) and this role would require candidates to be fully onsite. Due to the company having multiple office locations, they are wanting candidates to have a driving licence or are in the process of obtaining a licence. On offer is a competitive salary package, and the opportunity to work on interesting projects that will challenge you technically and allow you to develop your skills and knowledge with like-minded engineers.

Keywords: Python, PyTorch, TensorFlow, Sensors, Embedded Systems, Hardware Interface, Mobile OS, Algorithms, Statistics, Machine Learning, Defence, Security Clearance, Start Up

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Engineer
Graduate Software Engineer

ECM Selection • Cambridge

On-site
GBP 28,000 - 36,000
AI Engineer | AI Defence Start-up | London
AI Engineer | AI Defence Start-up | London

Oho Group • Greater London

On-site
GBP 70,000 - 100,000
Equity options
Graduate Software Engineer
Graduate Software Engineer

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 28,000 - 36,000
Senior AI & Algorithms Engineer (Defence & Security)
Senior AI & Algorithms Engineer (Defence & Security)

Cambridge Consultants • Cambridge

On-site
GBP 80,000 - 120,000
AI Engineer
AI Engineer

Meritus • Cambridge

On-site
GBP 81,000 - 99,000
Senior Python AI Engineer — Hardware & Defense
Senior Python AI Engineer — Hardware & Defense

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 60,000 - 90,000
On-site role near Cambridge
Potential for security clearance
Engaging defence-tech projects
Software Engineer | Start-Up
Software Engineer | Start-Up

Oho Group • Greater London

On-site
GBP 70,000 - 120,000
Equity
Autonomy
Impactful projects
Software Engineer
Software Engineer

Quell • Cambridge

On-site
GBP 65,000 - 90,000
Forward Deployed AI Engineer | Defence AI Start-Up | London
Forward Deployed AI Engineer | Defence AI Start-Up | London

Oho Group • Greater London

On-site
GBP 70,000 - 110,000
Graduate Software Engineer in CB1
Graduate Software Engineer in CB1

Energy Jobline ZR • Cambridge

On-site
GBP 32,000 - 42,000