Senior Embedded Software Engineer (Rust) is an exciting role at a pioneering company that is transforming the UK’s drone technology landscape. The company is advancing next-generation UAV systems, from cutting-edge flight-control electronics to high-performance airborne platforms, redefining what’s possible in the drone space. As the team accelerates development, they are expanding their Embedded Software group and looking for ambitious senior engineers to shape the future of airborne systems.
Salaries range from £60,000 (for 3 years’ experience) to £140,000 for more experienced engineers, with relocation support and significant equity as part of the compensation package. This is a rare opportunity to make an immediate impact on real-world UAV technology while remaining hands-on with development and helping define the embedded-software architecture of a high-growth company.
Essential Requirements
- Minimum 3 years’ experience in embedded software development
- Strong proficiency in Rust (C/C++ experience is beneficial)
- Experience developing software for resource-constrained or real-time systems
- Proactive, collaborative mindset with strong ownership of projects
- Resident in the UK for at least 5 years
Desired Skills
- Experience working in start-ups or scale-ups, especially fast-paced R&D environments
- Experience leading projects or mentoring junior engineers
- Embedded Rust experience (e.g. no_std, Embassy, RTIC) or RTOS exposure (FreeRTOS, Zephyr)
- Embedded Linux experience
- Device drivers, low-level hardware interfacing, and board bring-up
- Real-time systems, multi-threading, and performance optimisation
- Sensor integration (IMUs, cameras, GPS) and data-processing pipelines
- Communication protocols (UART, SPI, I2C, CAN, Ethernet)
- Wireless communication stacks and telemetry systems
- Familiarity with control systems, flight software, or robotics
- CI/CD, testing, and debugging on embedded targets
#J-18808-Ljbffr…
