IT & Software

Software Engineer

ECM Selection

Cambridgeshire · Cambridgeshire · United Kingdom

Overview

In this role you will contribute to both early-stage prototypes and mature product technologies, delivering hands-on software development in Python. You will prioritise tasks and manage concurrent projects to support hardware-enabled AI systems. You will collaborate with cross-disciplinary teams to integrate software with sensors and embedded hardware, aiming for robust, production-ready solutions. The opportunity focuses on challenging, technically varied work in a defence context, with a path to security clearance and ongoing skill growth. This is a chance to shape impactful AI-enabled hardware in a fast-paced startup environment.

Pay / Benefits
  • competitive salary package
Responsibilities
  • Develop Python-based prototype and production-grade software for hardware-integrated AI systems
  • Prioritise tasks and manage multiple projects simultaneously
  • Collaborate with hardware, sensor, and embedded teams to deliver integrated solutions
  • Work on both early-stage prototypes and mature product technologies
  • Contribute to software design and optimization for performance and reliability
  • On-site role with potential relocation and security considerations
Key requirements
  • First-class or equivalent in Computer Science from a top Russell Group university
  • MSc or PhD desirable
  • Extensive Python experience for prototyping and production code
  • Aptitude to learn new languages and tecnologías quickly
  • Experience with hardware devices or sensors
  • Knowledge of embedded systems, mobile OS, or computer networking beneficial
  • Experience with TensorFlow or PyTorch desirable
  • Exposure to computational statistics, algorithm development, or ML optimization bonus
  • British national, UK resident for past 5 years, eligible for security clearance
  • Full UK driving licence or in process to obtain one
  • Full onsite work requirement
  • Security-sensitive defence context
  • task prioritisation
  • ability to work on concurrent projects
  • adaptability
  • Python
  • PyTorch
  • TensorFlow

Reference: WJ-747_31018718

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.