> Markdown version of [/jobs/ext/2205978-graduate-embedded-c-c-engineer](https://www.wearedevelopers.com/jobs/ext/2205978-graduate-embedded-c-c-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Graduate embedded C/C++ engineer - **Company:** ECM Selection Limited - **Location:** London, UK - **Experience:** Starter - **Salary:** £40,000.0 - **Contract:** Internship / Graduate position - **Skills:** Assembly Language, C++ (Programming Language), Data Structures, Embedded C, Network Protocols, Real-Time Operating Systems, Supercomputing, VxWorks, World Wide Web, Information Technology - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25925 ## About the Role You will have an exceptional educational record with mostly A* and A grades at A-level, and have (or be expecting) a 1st or 2.1 degree in Electronics, Computer Science or other relevant subject from a top Russell Group university. Similarly qualified, experienced candidates will also be considered. Your CV must demonstrate skills or a keen interest in C and C++ such as relevant commercial experience, internships, or substantial personal projects. The ideal candidate would also have knowledge of assembly language programming, especially related to driver-level software to interface to hardware. Experience of real-time operating systems such as VxWorks is highly prized. Understanding of networking protocols and a good background in data structures and algorithms would be beneficial. You must be able to solve tricky problems and be able to get to grips with complex systems. The team thrives on intellectual challenges and overcoming those challenges by working together. Keywords: C, C++, embedded, West London, assembler, drivers, networking, real-time, VxWorks ## Description This is a superb opportunity for outstanding graduates to join a small, specialised team of engineers responsible for the development of the architecture and implementation of advanced high performance internet routers, highly parallel multi-core network processors and delivery systems for the 21st century internet. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Quantum Tech: Preparing for the Next Leap](https://www.wearedevelopers.com/videos/1693-quantum-tech-preparing-for-the-next-leap) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)