TEKEVER
TEKEVER
1,001 – 5,000 Employees
ConsultingDefenseLogistics
TEKEVER develops unmanned systems and next-generation satellite systems for aerospace, defense, commercial, and government applications. Its work combines mission-critical hardware, software, and related services, including platform and software engineering, digital transformation, airworthiness, 3D printing, training, and consulting. With an international presence, TEKEVER brings together engineering and specialist teams to deliver integrated systems for complex operational environments.

UAS Software Engineer (C++/Rust) - Bristol Hybrid

Develop and maintain autopilot, autonomy, payload, and subsystem software for TEKEVER’s unmanned aircraft. Support UAS testing and the development of future aircraft platforms.

Description

  • Develop and maintain onboard software for TEKEVER-designed aircraft
  • Design, integrate, and debug software for UAV platforms
  • Help define software roadmaps, translate features into implementation, and take ownership of delivery
  • Collaborate internationally to promote code reuse across current and future UAS platforms
  • Build detailed knowledge of the existing product portfolio and its components
  • Contribute to new platform iterations and greenfield aircraft designs
  • Work collaboratively to deliver customer value at pace
  • Combine innovative development with disciplined engineering practices
  • Support field testing, typically at the West Wales airport facility

Requirements

  • A technical degree in Computer Science, Mathematics, Engineering, or a comparable discipline, or equivalent practical experience
  • Professional experience with embedded-oriented languages such as C++ or Rust, including restricted subsets such as MISRA C++
  • Hands-on experience designing, operating, and testing UAS
  • Experience using AI-assisted coding tools such as Claude to improve development workflows
  • Eligibility and willingness to complete UK SC-level security clearance vetting
  • Availability for occasional domestic and international travel to TEKEVER sites in the UK, Portugal, the US, and wider Europe, as well as occasional worldwide deployment operations
  • Experience with IP networking, PX4 or ArduPilot, MAVLink, autonomy, FreeRTOS, ROS 2, or Docker
  • Advanced Linux experience, potentially including Yocto
  • Algorithm development capability in areas such as autonomy, machine vision, guidance, control, or sensor fusion
  • Experience creating tests and test harnesses across model-in-the-loop, software-in-the-loop, hardware-in-the-loop, and simulation environments
  • Experience developing and deploying CI/CD pipelines with CMake and GitLab CI
  • Experience across the full software development lifecycle, using Git to manage development artefacts
  • Ability to account for safety, security, and real-time behaviour when developing UAS software
  • Experience in defence or another regulated sector, ideally with standards such as DO-178C

Benefits

  • Employer pension contributions matched up to 10%
  • 25 days of annual leave plus 8 bank holidays
  • Medical insurance
  • Dental insurance
  • Salary-sacrifice options including electric vehicles, Cycle to Work, and technology purchases
  • Discretionary annual company bonus
  • Collaborative working environment with the opportunity to make a meaningful contribution

Related Jobs