Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

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

At a Glance

  • Tasks: Develop and enhance cutting-edge AR systems for defence and industrial applications.
  • Company: Join a growing team focused on innovative Augmented Reality and Infrared products.
  • Benefits: Enjoy hybrid working options and the chance to work on impactful projects.
  • Why this job: Be part of a fast-paced environment where your work makes a real difference.
  • Qualifications: 5+ years in C++ and embedded development; degree in Computer Science or Electronics preferred.
  • Other info: Personal projects welcomed; some UK/international travel may be required.

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

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 aSenior Embedded Software Engineersubmit 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 Senior Embedded Software Engineerrole you desire. TPBN1_UKTJ

Senior Embedded Software Engineer employer: ACS Performance

Join a forward-thinking company that values innovation and creativity, where as a Senior Embedded Software Engineer, you'll be at the forefront of developing advanced Augmented Reality systems for defence and industrial applications. Our collaborative work culture fosters professional growth, offering opportunities for skill enhancement and involvement in impactful projects, all while enjoying the flexibility of hybrid working arrangements in a dynamic environment.
A

Contact Detail:

ACS Performance Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Make sure to showcase your hands-on experience with embedded systems during any interviews. Be prepared to discuss specific projects where you've implemented features or solved complex problems, especially in AR or defence applications.

✨Tip Number 2

Familiarise yourself with the latest trends and technologies in augmented reality and embedded systems. Being able to discuss recent advancements or innovations can demonstrate your passion and commitment to the field.

✨Tip Number 3

If you have personal or open-source projects, make sure to highlight them. Having a GitHub portfolio that showcases your coding skills and problem-solving abilities can set you apart from other candidates.

✨Tip Number 4

Network with professionals in the embedded systems and AR fields. Attend relevant meetups or online forums to connect with others who may provide insights or referrals for opportunities at StudySmarter.

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

C++ Programming (advanced features like templates, smart pointers, STL, threading, polymorphism)
Embedded Development with Microcontrollers (PIC32, ARM, or similar)
Reading Electronic Schematics for Embedded Software Integration
Embedded Linux Proficiency (shell scripting, terminal use)
Writing Linux Kernel Drivers for Custom Peripherals
Familiarity with Sensor Fusion Technologies
Bluetooth/Wi-Fi Protocols (e.g. BlueZ, wpa-supplicant)
USB and I2C Communication
Strong Embedded Debugging Capabilities
Problem-Solving Skills
Self-Motivation and Initiative
Experience with Python or Scripting Languages
Knowledge of Xilinx Zynq, Polarfire SoCs, or Similar Technologies
Ability to Work on Military/Defence Projects
Adaptability in Fast-Paced Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 5+ years of C++ experience and any relevant embedded development work. Include specific projects that demonstrate your skills with microcontrollers and your ability to read electronic schematics.

Craft a Compelling Cover Letter: In your cover letter, emphasise your hands-on experience in developing AR systems and your familiarity with technologies mentioned in the job description, such as embedded Linux and sensor fusion. This is your chance to showcase your passion for innovative technology.

Showcase Relevant Projects: If you have personal or open-source projects, include links to your GitHub or portfolio. Highlight any projects that relate to military/defence applications or demonstrate your debugging capabilities.

Proofread and Format: Before submitting your application, carefully proofread your documents for any errors. Ensure that your CV and cover letter are well-formatted and easy to read, as this reflects your attention to detail and professionalism.

How to prepare for a job interview at ACS Performance

✨Showcase Your C++ Expertise

Make sure to highlight your advanced C++ skills during the interview. Be prepared to discuss specific features like templates, smart pointers, and threading, as well as how you've applied these in previous projects.

✨Demonstrate Embedded Development Knowledge

Discuss your experience with microcontrollers such as PIC32 or ARM. Bring examples of past projects where you integrated embedded software with hardware, and be ready to explain your approach to reading electronic schematics.

✨Familiarity with Relevant Technologies

If you have experience with embedded Linux or writing Linux kernel drivers, make sure to mention it. Discuss any relevant projects that involved sensor fusion, Bluetooth, or USB, as this will show your versatility.

✨Prepare for Problem-Solving Scenarios

Expect to face technical questions or scenarios that require you to solve complex problems. Practice articulating your thought process clearly, as this will demonstrate your analytical skills and ability to work under pressure.

Senior Embedded Software Engineer
ACS Performance
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>