Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
An award-winning technology company is seeking a Senior Embedded Software Engineer to join their dynamic team. This role involves developing cutting-edge Augmented Reality products, requiring strong C++ skills and experience with microcontrollers. You'll have the chance to work on innovative projects in a collaborative environment, with opportunities for hybrid working and competitive salary.
Job Description
Senior Embedded Software Engineer – Award-Winning Technology Company
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.
Location: Cambridge.
Employment Type: Permanent, full-time
What you’ll do:
Your essential skills:
Strong commercial experience (5–8 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 ).
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?
If you’re passionate about embedded systems and looking for your next challenge in a collaborative and forward-thinking environment, we’d love to hear from you!