IT & Software

Software Engineer

ECM Selection

Cambridgeshire · Cambridgeshire · United Kingdom

Share this job: X Facebook WhatsApp
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_31291981 · Posted 13 Nov 2026, 04:58 AM

Find more on GigBlow

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

Software Engineer jobs in other states

Browse jobs