We're seeking a Senior Embedded Software Engineer to join our growing Augmented Reality (AR) and Infrared Products team. You'll play a key role in developing and enhancing cutting-edge AR systems used in defence and industrial applications.
This is a hands-on role involving the design and implementation of new features, bug fixing, and diagnostics for both current and next-generation products. You'll work in a fast-paced, innovative environment with real impact.
Key Requirements :
- 5+ years' C++ experience (advanced features like templates, smart pointers, STL, threading, polymorphism)
- Embedded development with microcontrollers (PIC32, ARM, or similar)
- Ability to read electronic schematics for embedded software integration
Desirable Experience :
Python or scripting language familiarityProficient with embedded Linux (shell scripting, terminal use)Experience with Xilinx Zynq, Polarfire SoCs, or similarWriting Linux kernel drivers for custom peripheralsFamiliarity with sensor fusion, Bluetooth / Wi-Fi (e.g. BlueZ, wpa-supplicant), USB, and I2CStrong embedded debugging capabilitiesCandidate Profile :
Degree-qualified in Computer Science, Electronics, or similar (or equivalent experience)Comfortable working on military / defence projectsEligible for at least BPSS clearancePersonal / open-source project...