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_31179956

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.