At a Glance
- Tasks: Develop and enhance cutting-edge AR systems for defence and industrial applications.
- Company: Join a dynamic 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 skills make a real difference.
- Qualifications: 5+ years in C++, embedded development, and a degree in Computer Science or Electronics.
- Other info: Personal projects and GitHub links are highly encouraged!
The predicted salary is between 28800 - 48000 £ per year.
Social network you want to login/join with:
Senior Embedded Software Engineer, Cambridge
col-narrow-left
Client:
ACS Business Performance
Location:
Cambridge, United Kingdom
Job Category:
Other
–
EU work permit required:
Yes
col-narrow-right
Job Reference:
11d1b13e1e03
Job Views:
7
Posted:
14.07.2025
Expiry Date:
28.08.2025
col-wide
Job Description:
Job vacancy – Senior Embedded Software Engineer
Position: Senior Embedded Software Engineer
Reference: EDacs1617
Location: Cambridge
Salary: Dependent on experience
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
- Python or scripting language familiarity
- Proficient with embedded Linux (shell scripting, terminal use)
- Experience with Xilinx Zynq, Polarfire SoCs, or similar
- 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
- 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.
Reference ID: #J-18808-Ljbffr
Senior Embedded Software Engineer employer: acs business performance
Contact Detail:
acs business 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 embedded software development, particularly those related to AR and sensor fusion. This knowledge can help you stand out as a candidate who is not only experienced but also forward-thinking.
✨Tip Number 3
Engage with the embedded software community online. Participate in forums, contribute to open-source projects, or share your own projects on platforms like GitHub. This can demonstrate your passion and commitment to the field.
✨Tip Number 4
Prepare to discuss your debugging capabilities in detail. Be ready to provide examples of how you've tackled challenging bugs in previous roles, as strong debugging skills are crucial for this position.
We think you need these skills to ace Senior Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in embedded software engineering, particularly your C++ skills and any work with microcontrollers. Use specific examples from your past roles that align with the job description.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your experience but also demonstrates your passion for Augmented Reality and defence projects. Mention any personal or open-source projects that showcase your skills and creativity.
Highlight Key Skills: In both your CV and cover letter, emphasise your proficiency with embedded Linux, debugging capabilities, and familiarity with technologies like Bluetooth/Wi-Fi and sensor fusion. These are crucial for the role.
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.
How to prepare for a job interview at acs business performance
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++ and embedded development in detail. Highlight specific projects where you've used advanced features like templates and threading, and be ready to explain how you approached problem-solving in those scenarios.
✨Demonstrate Your Understanding of Embedded Systems
Familiarise yourself with the microcontrollers mentioned in the job description, such as PIC32 and ARM. Be ready to discuss how you've integrated software with hardware and your experience reading electronic schematics.
✨Prepare for Practical Assessments
Given the hands-on nature of the role, expect practical assessments or coding challenges. Brush up on your debugging skills and be ready to demonstrate your proficiency with embedded Linux and scripting languages.
✨Highlight Relevant Projects
If you have personal or open-source projects, make sure to mention them. Providing links to your GitHub or portfolio can showcase your passion and initiative, which are highly valued in innovative environments.