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 familiarity
* Proficient with embedded Linux (shell scripting, terminal use)
* Experience with Xilinx Zynq, Polarfire SoCs, or similar
* Writing Linux kernel drivers for custom peripherals
* Familiarity with sensor fusion, Bluetooth/Wi-Fi (e.g., BlueZ, wpa-supplicant), USB, and I2C
* Strong embedded debugging capabilities
Candidate Profile:
* Degree-qualified in Computer Science, Electronics, or similar (or equivalent experience)
* Comfortable working on military/defence projects
* Eligible for at least BPSS clearance
* Personal/open-source projects a strong plus (GitHub/portfolio links welcome)
* Typically looking for candidates with 8+ years' experience
* Some UK/international travel required
* Hybrid working may be available
This role is ideal for a self-motivated engineer who enjoys solving complex problems and contributing to innovative, real-world technology.
ACS are recruiting for a Senior Embedded Software Engineer. If you feel that you have the skills and experience required in this advertisement to be a Senior Embedded Software Engineer, submit your CV including an outline of your experience as a Senior Embedded Software Engineer. It is always a good idea to include a covering letter outlining your experience as a Senior Embedded Software Engineer with your application, as this will enhance your chances of selection and improve your prospects of landing the role you desire.
#J-18808-Ljbffr