C++ Embedded Software Engineer
C++ Embedded Software Engineer

C++ Embedded Software Engineer

Cambridge Full-Time 42000 - 63000 £ / year (est.) No home office possible
Go Premium
O

At a Glance

  • Tasks: Take ownership of critical communication systems projects using Modern C++ in an embedded Linux environment.
  • Company: Join a globally established organisation with over 30 years of industry experience.
  • Benefits: Enjoy flexible working, hybrid patterns, pension contributions, and 25 days annual leave.
  • Why this job: Contribute to mission-critical products in a forward-thinking engineering culture.
  • Qualifications: Proficient in Linux embedded development and modern C++, with experience in Yocto and RTOS.
  • Other info: Ideal for those passionate about embedded systems and looking to make a real impact.

The predicted salary is between 42000 - 63000 £ per year.

C++ Embedded Software Engineer – Cambridge (Hybrid) £70,000 - £90,000 per annum

Benefits include flexible working, hybrid pattern (3 days onsite), Pension, 25 days annual leave.

Skillset: Embedded Systems, Modern C++ programming, Yocto build system, Real-Time (RTOS).

New C++ Embedded Software Engineer job in Cambridge, Cambridgeshire focused on taking technical ownership of critical communication systems projects. Using Modern C++ (14, 17) in an embedded Linux environment. You will join a globally established organisation with over 30 years in the industry.

Key Requirements – Senior Embedded Software Engineer (Cambridge):

  • Proficient in Linux embedded development.
  • Strong coding skills in modern C++ (11, 14, 17).
  • Experience with Yocto build system and Linux customisation.
  • Experience with RTOS-based development.
  • Familiar with standard hardware interfaces (e.g., SPI, I2C).

This C++ Embedded Software Engineer position is ideal for someone looking to contribute to mission-critical embedded products in a forward-thinking engineering environment.

Start here to begin the application process today!

C++ Embedded Software Engineer employer: Octagon Group

Join a globally established organisation in Cambridge that values innovation and technical excellence, offering a hybrid working model that promotes work-life balance. With competitive salaries and benefits such as flexible working hours, a generous pension scheme, and 25 days of annual leave, this company fosters a collaborative and forward-thinking culture where your skills in modern C++ and embedded systems can thrive. You'll have ample opportunities for professional growth while contributing to mission-critical projects that make a real impact.
O

Contact Detail:

Octagon Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Embedded Software Engineer

✨Tip Number 1

Make sure to brush up on your knowledge of Modern C++ standards, especially C++14 and C++17. Being able to discuss specific features and how they can be applied in embedded systems will show your expertise during the interview.

✨Tip Number 2

Familiarise yourself with the Yocto build system and Linux customisation. Consider working on a small project or contributing to an open-source project that uses Yocto to demonstrate your hands-on experience.

✨Tip Number 3

Prepare to discuss your experience with Real-Time Operating Systems (RTOS). Be ready to explain how you've implemented RTOS in past projects and the challenges you faced, as this is crucial for the role.

✨Tip Number 4

Network with professionals in the embedded systems field, particularly those who work with C++. Attend relevant meetups or online forums to gain insights and potentially get referrals, which can significantly boost your chances of landing the job.

We think you need these skills to ace C++ Embedded Software Engineer

Proficient in Linux Embedded Development
Strong Coding Skills in Modern C++ (11, 14, 17)
Experience with Yocto Build System
Linux Customisation
RTOS-based Development
Familiarity with Standard Hardware Interfaces (e.g., SPI, I2C)
Problem-Solving Skills
Attention to Detail
Communication Skills
Team Collaboration
Adaptability to New Technologies
Technical Ownership of Projects

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded systems and modern C++. Include specific projects where you've used Yocto build systems or worked with RTOS. This will show that you have the relevant skills for the role.

Craft a Compelling Cover Letter: In your cover letter, express your passion for embedded software engineering and mention why you're interested in this particular position. Discuss how your background aligns with the company's mission and the specific requirements of the job.

Showcase Relevant Projects: If you have worked on any projects involving Linux embedded development or hardware interfaces like SPI and I2C, be sure to include these in your application. Providing concrete examples can set you apart from other candidates.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software engineering roles.

How to prepare for a job interview at Octagon Group

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with Modern C++ (11, 14, 17). Bring examples of projects where you've applied these skills, especially in embedded systems. This will demonstrate your technical proficiency and understanding of the language.

✨Familiarise Yourself with Yocto

Since the role requires experience with the Yocto build system, make sure you understand its components and how it integrates with Linux customisation. You might be asked about specific challenges you've faced while using Yocto, so having a couple of examples ready can set you apart.

✨Understand Real-Time Operating Systems

Brush up on your knowledge of RTOS-based development. Be ready to explain how you've implemented real-time solutions in past projects and the impact they had on performance and reliability. This shows that you can handle mission-critical applications.

✨Prepare for Technical Questions

Expect technical questions related to standard hardware interfaces like SPI and I2C. Review how these interfaces work and be ready to discuss any relevant experiences. This will help demonstrate your hands-on knowledge and problem-solving skills.

C++ Embedded Software Engineer
Octagon Group
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
  • C++ Embedded Software Engineer

    Cambridge
    Full-Time
    42000 - 63000 £ / year (est.)
  • O

    Octagon Group

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