Senior Embedded Software Engineer
Award-Winning Technology Company - Cambridge - 5+ years C++ development - Permanent. Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a
Senior Embedded Software Engineer
to join their talented team. What youll do : Contribute to the design and development of state-of-the-art AR products. Implement new features, resolve software bugs, and enhance performance on embedded systems. Collaborate closely with electronics and hardware teams, reading electronic schematics to integrate software effectively. Work on microcontrollers such as PIC32 or ARM-based systems. Your essential skills : Strong commercial experience (5+ years) in C++ development. Expertise with advanced C++ features : polymorphism, templates, smart pointers, threading, and the STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret electronic schematics. Desirable skills (not mandatory, but a big plus) : Python scripting. Embedded Linux development. Familiarity with Xilinx Zynq and / or Microchip Polarfire FPGA SoCs. Experience with sensor processing / fusion algorithms. Writing kernel drivers. Knowledge of Bluetooth and WiFi systems. Qualifications : A good relevant degree (e.g., Computer Science, Electronics, Embedded Systems, or related discipline). Why join? Be part of a dynamic, award-winning team pioneering next-generation AR technologies. Exciting projects with opportunities to innovate and push technical boundaries. Hybrid working possible. Competitive salary and excellent benefits. If youre passionate about embedded systems and looking for your next challenge in a collaborative and forward-thinking environment, wed love to hear from you! Hybrid, minimum of BPSS Clearance Required
TPBN1_UKTJ
Senior Embedded Software Engineer • Cambridge, England, United Kingdom