Senior Embedded Software Engineer
đ Location: UK (hybrid working may be possible)
â Occasional UK and international travel
A leading innovator in night vision, thermal imaging, and augmented reality (AR) solutions for industrial, defence, and security applications is seeking a Senior Embedded Software Engineer to join its expanding AR and infrared product team.
This is a fantastic opportunity to work at the forefront of technology, contributing to award-winning, cutting-edge products used globally in mission-critical environments.
About the Role
You will play a key role in:
* Designing and implementing new features for AR and infrared products
* Debugging and resolving software bugs and deployed system issues
* Supporting next-generation product development in a fast-paced, dynamic environment
Key Requirements
â
8+ years in software or electronics engineering (or equivalent)
â
5+ years of modern C++ development experience (polymorphism, templates, smart pointers, threading, STL)
â
Experience with microcontrollers (PIC32, ARM, or similar)
â
Ability to read electronic schematics when implementing embedded software
Desired Skills
* Python or other scripting languages
* Embedded Linux (shell scripting, terminal use)
* Xilinx Zynq / Microchip Polarfire / other FPGA SoCs
* Linux kernel driver development
* Sensor fusion / Kalman filters
* Bluetooth / Wi-Fi on embedded Linux
* USB systems troubleshooting
* I2C, watchdogs, embedded system debugging
Qualifications
* Degree in Computer Science, Electronics Engineering, or equivalent experience
Other
* Must be comfortable working on defence and security projects
* Able to obtain security clearance (minimum BPSS)
Benefits
* Flexible working hours and hybrid options
* Bonus scheme
* Company pension & life insurance
* Casual dress and company events
* Free / on-site parking
* Cycle to work scheme
* Sick pay