SonicJobs Logo
Login
Left arrow iconBack to search

Senior Embedded Software Engineer

Octagon Group
Posted a month ago, valid for 5 days
Location

Cambridge, Cambridgeshire CB21NT, England

Salary

£70,000 - £90,000 per annum

Contract type

Full Time

Retirement Plan

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Senior Embedded Software Engineer position in Cambridge, UK, offers a salary range of £70,000 to £100,000 per annum.
  • This role requires proven experience in embedded Linux development and a strong knowledge of modern C++ (11/14/17).
  • Candidates should have hands-on experience with the Yocto Project and a background in RTOS-based embedded software development.
  • The position involves designing and debugging embedded software for telecom applications and interfacing with hardware using protocols like I2C, SPI, and UART.
  • This hybrid role requires 3 days onsite and offers benefits such as flexible working, 25 days annual leave, and visa sponsorship for the right candidate.

Senior Embedded Software Engineer – C++ / Yocto / Embedded Linux

  • Location: Cambridge, UK (Hybrid – 3 days onsite)
  • Salary: £70,000 - £100,000 per annum
  • Benefits: Flexible working, hybrid pattern (3 days onsite), 25 days annual leave, pension scheme, visa sponsorship available

Are you a Senior Embedded Software Engineer with strong expertise in modern C++, Yocto, and embedded Linux systems? A well-established engineering team in Cambridge is looking for an experienced software engineer to work on complex, mission-critical telecoms products.

With over 30 years of innovation in the telecommunications industry, this Cambridge-based company offers the chance to work on real-time embedded systems used across global communications networks. This is a hybrid position, requiring 3 days onsite in Cambridge, with flexibility built in.

Key Responsibilities:

  • Design, develop, and debug embedded software for telecoms applications in a Linux environment
  • Write high-performance applications using modern C++ (11/14/17)
  • Build and customise embedded Linux distributions using the Yocto build system
  • Work with RTOS for real-time functionality
  • Interface with hardware using protocols such as I2C, SPI, UART, etc.

Key Skills & Experience:

  • Proven experience in embedded Linux development
  • Strong knowledge of C++ (11/14/17) in real-time systems
  • Hands-on experience with Yocto Project
  • Background in RTOS-based embedded software development
  • Familiarity with low-level hardware interfaces (SPI, I2C, UART)
  • Excellent problem-solving skills and ability to work in a collaborative R&D team

Why Join This Team in Cambridge?

  • Be part of a long-established, innovative company at the forefront of telecoms engineering
  • Work on complex, high-impact embedded systems
  • Enjoy a hybrid work model based in Cambridge (3 days onsite, 2 remote)
  • Competitive salary, excellent benefits, and long-term career development
  • Visa sponsorship is available for the right candidate

If you’re a Senior Embedded C++ Software Engineer or Embedded Linux Developer looking to work in Cambridge on exciting real-time applications, this could be your next step.

Apply now to discuss the opportunity in more detail and take the next step in your embedded systems career.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.