Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Cambridge Full-Time 43200 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and develop cutting-edge Augmented Reality products with a talented team.
  • Company: Join an award-winning technology company leading in innovation and AR technology.
  • Benefits: Enjoy hybrid working, competitive salary, and excellent perks.
  • Why this job: Be part of exciting projects that push technical boundaries and foster innovation.
  • Qualifications: 5+ years of C++ experience and a relevant degree in Computer Science or Electronics.
  • Other info: Minimum BPSS Clearance required; ideal for those passionate about embedded systems.

The predicted salary is between 43200 - 72000 £ per year.

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 you’ll 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 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!

Hybrid, minimum of BPSS Clearance Required.

Senior Embedded Software Engineer employer: Technical Futures Ltd

Join an award-winning technology company in Cambridge, where innovation meets collaboration. As a Senior Embedded Software Engineer, you'll enjoy a dynamic work culture that fosters creativity and technical excellence, alongside competitive salaries and excellent benefits. With opportunities for professional growth and the chance to work on cutting-edge Augmented Reality products, this is an ideal environment for those passionate about embedded systems.
T

Contact Detail:

Technical Futures Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in Augmented Reality and embedded systems. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field and the company's projects.

✨Tip Number 2

Network with professionals in the embedded systems and AR sectors. Attend industry meetups or online webinars to connect with potential colleagues or even hiring managers, which could give you an edge in the application process.

✨Tip Number 3

Brush up on your C++ skills, especially advanced features like polymorphism and threading. Consider working on personal projects or contributing to open-source software to showcase your expertise and practical experience.

✨Tip Number 4

Prepare to discuss your experience with microcontrollers and reading electronic schematics in detail. Be ready to provide examples of past projects where you successfully integrated software with hardware components.

We think you need these skills to ace Senior Embedded Software Engineer

C++ Development
Advanced C++ Features (Polymorphism, Templates, Smart Pointers, Threading, STL)
Embedded Systems Programming
Microcontroller Experience (PIC32 or ARM)
Reading and Interpreting Electronic Schematics
Collaboration with Hardware Teams
Problem-Solving Skills
Attention to Detail
Software Bug Resolution
Performance Enhancement on Embedded Systems
Python Scripting (Desirable)
Embedded Linux Development (Desirable)
Familiarity with Xilinx Zynq and/or Microchip Polarfire FPGA SoCs (Desirable)
Sensor Processing/Fusion Algorithms (Desirable)
Writing Kernel Drivers (Desirable)
Knowledge of Bluetooth and WiFi Systems (Desirable)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 5+ years of C++ development experience and any specific projects related to embedded systems. Use keywords from the job description to demonstrate your fit for the role.

Craft a Compelling Cover Letter: In your cover letter, express your passion for Augmented Reality technologies and how your skills align with the company's goals. Mention your experience with microcontrollers and any relevant projects that showcase your expertise.

Showcase Relevant Skills: Emphasise your knowledge of advanced C++ features and any experience with Python scripting or Embedded Linux development. If you have worked with electronic schematics or sensor processing algorithms, make sure to include these details.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Embedded Software Engineer.

How to prepare for a job interview at Technical Futures Ltd

✨Showcase Your C++ Expertise

Make sure to highlight your strong commercial experience in C++. Be prepared to discuss advanced features like polymorphism, templates, and threading, as these are crucial for the role.

✨Demonstrate Your Embedded Systems Knowledge

Discuss your practical experience with microcontrollers, particularly PIC32 or ARM-based systems. Bring examples of past projects where you successfully integrated software with hardware.

✨Familiarise Yourself with Electronic Schematics

Since collaboration with electronics and hardware teams is key, brush up on your ability to read and interpret electronic schematics. This will show your potential employer that you can effectively integrate software and hardware.

✨Prepare for Technical Questions

Expect technical questions related to sensor processing, Bluetooth, and WiFi systems. If you have experience with Python scripting or embedded Linux development, be ready to discuss how these skills can benefit the team.

Senior Embedded Software Engineer
Technical Futures Ltd
T
  • Senior Embedded Software Engineer

    Cambridge
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-07-15

  • T

    Technical Futures Ltd

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>