Senior Embedded Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Embedded Engineer (Embedded Linux/Yocto): Design and build secure, high-performance software that integrates data, sensors, and control applications for autonomous flight systems with an accent on Yocto-based Linux distribution, cross-compilation toolchains, and low-latency real-time performance. Focus on owning MIPI camera and sensor driver lifecycles, tuning kernel and boot performance, and implementing fail-safes and watchdogs for mission-critical code.
Location: Swindon
Company
designs, develops, and manufactures software-defined unmanned vehicles for autonomous systems deployed in contested environments.
What you will do
- Create and maintain a robust, reproducible Yocto-based Linux distribution tailored for autonomous flight.
- Build and maintain custom cross-compilation toolchains and SDKs for the team.
- Own the full lifecycle of MIPI camera and sensor drivers to support environmental awareness.
- Optimize system boot time and real-time task latency.
- Implement fail-safes and watchdogs for mission-critical flight code.
Requirements
- B.Sc/M.Sc in Computer Science, Robotics, Systems Engineering, or equivalent practical experience.
- Senior-level C/C++ development for performance-critical systems.
- Yocto Project experience building custom layers, recipes, and BSPs.
- Deep knowledge of Linux kernel tuning and optimization, including kernel configuration.
- Hands-on device tree work (DTS/DTSI) for hardware bring-up and Linux driver development (drivers and kernel modules).
- Must be eligible for UK Security Clearance (SC).
Nice to have
- Nvidia Jetson experience (JetPack SDK, L4T, CUDA/TensorRT).
- MIPI camera integration (CSI-2 driver development and ISP tuning).
- Experience with or interest in Rust.
- UAV domain experience (PX4/ArduPilot, MAVLink).
- ROS2 development and DDS middleware tuning.
- GStreamer for hardware-accelerated, low-latency video pipelines.
- Security experience (Secure Boot, encrypted file systems).
Culture & Benefits
- Work on deployable autonomous systems with real-world device integration.
- Focus on mission-critical reliability through fail-safes and watchdogs.
- Opportunity to own core low-level components (drivers, kernel tuning, boot/performance).
- Permanent full-time role based in Swindon.
Hiring process
- Interviews to assess embedded Linux, Yocto, driver/kernel, and performance optimization experience.
- Technical evaluation focused on low-level system design and troubleshooting.
- Discussion of fit for UK Security Clearance requirements.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →