At a Glance
- Tasks: Design and develop embedded software for telecoms applications using C++ and Yocto.
- Company: Join a leading telecoms engineering company with over 30 years of innovation.
- Benefits: Enjoy flexible working, 25 days annual leave, and visa sponsorship options.
- Why this job: Work on high-impact projects in a collaborative environment with real-time systems.
- Qualifications: Experience in embedded Linux, modern C++, and familiarity with hardware interfaces required.
- Other info: This is a hybrid role, requiring 3 days onsite in Cambridge.
The predicted salary is between 48000 - 84000 ÂŁ per year.
1 day ago Be among the first 25 applicants
This range is provided by Octagon Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Direct message the job poster from Octagon Group
RF, Power & FPGA – Tech Recruitment Partner – (NY, EST), Permanent and Contract staffing solutions.
Senior Embedded Software Engineer – C++ / Yocto / Embedded Linux
- Location: Cambridge, UK (Hybrid – 3 days onsite)
- 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.
Seniority level
-
Seniority level
Mid-Senior level
Employment type
-
Employment type
Full-time
Job function
-
Job function
Engineering, Design, and Other
-
Industries
Computers and Electronics Manufacturing, Appliances, Electrical, and Electronics Manufacturing, and Telecommunications
Referrals increase your chances of interviewing at Octagon Group by 2x
Sign in to set job alerts for “Embedded Software Engineer” roles.
Cambridge, England, United Kingdom 2 weeks ago
Cambridge, England, United Kingdom 1 day ago
Cambridge, England, United Kingdom 1 year ago
Cambridge, England, United Kingdom 1 year ago
Cambridge, England, United Kingdom 2 weeks ago
Software Engineers (all levels – Graduates to principal Engineer)
Cambridge, England, United Kingdom 6 months ago
Embedded Software Engineer – Linea Research
Letchworth, England, United Kingdom 2 months ago
Embedded C/C++ Software Engineer | Advanced Computing
Cambridgeshire, England, United Kingdom 1 week ago
Embedded Software Engineer – Real-Time Systems
Stevenage, England, United Kingdom 4 days ago
Senior Embedded Platform Software Engineer
Cambridge, England, United Kingdom 3 days ago
Cambridge, England, United Kingdom 1 week ago
Senior Software Engineer, Firmware Engineering
Cambridge, England, United Kingdom 2 days ago
Embedded C/C++ Software Engineer | Advanced Computing
Cambridge, England, United Kingdom 1 week ago
Embedded System Engineer – Up to ÂŁ65,000
Senior Software Engineer, Embedded UI – C++
Cambridge, England, United Kingdom 2 weeks ago
Cambridgeshire, England, United Kingdom 2 weeks ago
Cambridge, England, United Kingdom 18 hours ago
Hardwick, England, United Kingdom 1 week ago
SOFTWARE DEVELOPMENT ENGINEER– GPU KERNEL DEVELOPMENT
Cambridge, England, United Kingdom 1 week ago
Cambridge, England, United Kingdom 3 months ago
Embedded Software Engineer (Power Electronics)
Cambridge, England, United Kingdom 2 weeks ago
Embedded Software Engineer Consultant (Experienced)
Cambridge, England, United Kingdom 2 weeks ago
Senior Embedded C/C++ Software Engineer | Multimedia | Permanent
Cambridge, England, United Kingdom 3 weeks ago
Cambridge, England, United Kingdom 1 day ago
Cambridge, England, United Kingdom 5 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior Embedded Software Engineer employer: Octagon Group
Contact Detail:
Octagon Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer
✨Tip Number 1
Make sure to brush up on your knowledge of modern C++ standards (11/14/17) as well as Yocto and embedded Linux systems. Being able to discuss specific projects where you've applied these skills will set you apart during interviews.
✨Tip Number 2
Familiarise yourself with the protocols mentioned in the job description, such as I2C, SPI, and UART. Having practical examples of how you've interfaced with hardware using these protocols can demonstrate your hands-on experience.
✨Tip Number 3
Network with professionals in the telecommunications field, especially those who work with embedded systems. Engaging in relevant online forums or local meetups can provide insights and potentially lead to referrals.
✨Tip Number 4
Prepare to discuss your problem-solving skills and experiences in collaborative R&D teams. Be ready to share specific challenges you've faced and how you overcame them, as this is crucial for the role.
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 experience with C++, Yocto, and embedded Linux systems. Use specific examples from your past work that demonstrate your skills in these areas.
Craft a Compelling Cover Letter: Write a cover letter that explains why you are the perfect fit for this role. Mention your experience with real-time embedded systems and how it aligns with the company's mission in telecoms engineering.
Showcase Relevant Projects: If you've worked on projects involving RTOS or low-level hardware interfaces, be sure to include these in your application. Detail your contributions and the technologies used to give a clear picture of your capabilities.
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 Octagon Group
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with modern C++ (11/14/17) in detail. Bring examples of projects where you've implemented high-performance applications, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Your Embedded Linux Knowledge
Since the role requires strong embedded Linux skills, brush up on your knowledge of the Yocto Project. Be ready to talk about how you've built and customised embedded Linux distributions in past projects.
✨Prepare for Technical Questions
Expect technical questions related to real-time operating systems (RTOS) and hardware interfaces like I2C, SPI, and UART. Review these concepts and think of scenarios where you've successfully interfaced with hardware in your previous roles.
✨Emphasise Problem-Solving Skills
The company values excellent problem-solving abilities. Prepare to discuss specific instances where you've tackled complex issues in a collaborative R&D environment, highlighting your approach and the outcomes.