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):
1. Python scripting.
2. Embedded Linux development.
3. Familiarity with Xilinx Zynq and/or Microchip Polarfire FPGA SoCs.
4. Experience with sensor processing/fus...