Principal C++Embedded Software Engineer Principal C++Embedded Software Engineer Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Full Spectrum Full Spectrum partners with leading companies in MedTech to develop cutting-edge software for medical … devices. With projects focused on embedded systems, mobile apps, robotics, engineers at Full Spectrum love the challenge of working with clients on products that have a meaningful impact. Working across different client projects with a wide range of technologies, a career at Full Spectrum offers both technical and professional … growth opportunities. Principal EmbeddedC++ Software Engineer The Principal EmbeddedC++ Software Engineer will have the opportunity to work on a diverse set of products, including complex medical devices, robotics, and industrial equipment. This position requires an individual who enjoys learning new software technologies More ❯
Basildon, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join … their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer to join their Team.They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets.The purpose of this role is … to design, develop and support software within the engineering department. Main responsibilities for the Senior EmbeddedEngineer C/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low More ❯
London, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specializing in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join … their R&D site based in Chelmsford, Essex. My client is looking for a Software Engineer to join their team. They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets. The purpose of this … role is to design, develop and support software within the engineering department. Main responsibilities for the Senior EmbeddedEngineer C/C++ job will be: Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. Experience programming hardware devices at register level. More ❯
Social network you want to login/join with: Senior Embedded C/C++Engineer | Dev Tools & AI | Permanent, Slough Location: Slough, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 2 Posted: 04.06.2025 Expiry Date: 19.07.2025 Job Description: Senior Embedded C/… C++Engineer | Dev Tools & AI | Permanent Competitive salary - Up to £100k (DOE) Full-time, Permanent London-based (Hybrid) Pioneering a new frontier at the intersection of embedded systems and automation, this deep-tech start-up, founded by industry veterans with a track record of success, is transforming … is reshaping low-level software development using cutting-edge AI and automation. This is a rare opportunity to influence the foundations of next-generation embedded tooling. You’ll work with a team that includes alumni from some of the world’s most advanced tech organisations, contributing to a mission More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Tec Partners
Software Engineer - C++/Embedded Linux Location: Cambridge (Hybrid - 3 days office-based) Salary: £45,000 - £70,000 (depending on experience) An opportunity has arisen with a well-established engineering company in Cambridge working at the forefront of radar, surveillance, and defence technology. As part of their … continued growth, they are now looking for a Software Engineer with strong C++ and embedded Linux experience to help drive the development of their next-generation systems. The company's solutions are used globally in mission-critical environments. This is a chance to join a multidisciplinary team … where your software will have real-world impact in the defence and security domain. Key Responsibilities: Design and implement embedded software and control systems for radar platforms. Develop high-quality C++ code for both embedded devices and user-facing applications. Contribute to interface development for third-party More ❯
Senior Embedded C/C++Engineer | Dev Tools & AI | Permanent Competitive salary - Up to £100k (DOE) Full-time, Permanent London-based (Hybrid) Pioneering a new frontier at the intersection of embedded systems and automation, this deep-tech start-up, founded by industry veterans with a track … is reshaping low-level software development using cutting-edge AI and automation. This is a rare opportunity to influence the foundations of next-generation embedded tooling. You’ll work with a team that includes alumni from some of the world’s most advanced tech organisations, contributing to a mission … that is reinventing how silicon gets from datasheet to deployed system. Key Responsibilities: Design and develop core components of a next-gen embedded software toolchain Create intelligent code generators for firmware, middleware, and device drivers Collaborate closely with AI/ML teams to automate datasheet analysis and system configuration More ❯
Senior Software Engineer (C++), Device Agents Please note that we have a hybrid approach to work and are looking for someone who can come into the London office at least one day a week. Who We Are Cisco ThousandEyes is a Digital Experience Assurance platform that empowers organizations … range of third-party devices (over 70 million agents deployed so far). What You'll Do We are seeking a skilled and motivated C++ Software Engineer to join our dynamic team. This role involves working on integration and test automation projects and having the opportunity to work … from the field. Continuously improving our processes to allow us to deliver new integrations and updates on a consistent and predictable schedule. Qualifications Modern C++ proficiency . You will have to work on a large system developed in modern C++ (C++14 or newer) that makes extensive use of More ❯
Job Title Software Engineer - C++/Real-Time Embedded Systems (MRI) Job Description Join our MRI R&D team as a Software Engineer and help build the next generation of magnetic resonance (MR) systems. You'll work on developing real-time embedded software and diagnostics … solutions using C++, in a global, multidisciplinary environment that combines software and hardwares expertise. Your role: Design and develop real-time software and system diagnostics tools for advanced MRI systems. Gather, define, and write software requirement and test specifications based on system-level inputs. Implement efficient, maintainable, and testable … code using C++ and object-oriented design patterns. Improve software testability, reusability, and extendibility across the platform. Collaborate in a multidisciplinary environment with physicists, hardware engineers, and service teams. Work within a modern software development lifecycle (Agile, CI/CD, Git, JIRA). You're the Right Fit if More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Software Engineer (C Embedded Linux), Cambridge col-narrow-left Client: TEC Partners - Technical Recruitment Specialists Location: Cambridge, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 1 Posted: 23.05.2025 Expiry Date: 07.07.2025 col … wide Job Description: Software Engineer (C Embedded) Location: Cambridge | Hybrid Working (3 days in the office) I’m working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and an expanding … re investing heavily in software development to drive the next generation of their radar solutions. This is an exciting opportunity for an experienced Software Engineer to join a collaborative, multidisciplinary team. You’ll be involved in designing and developing software across radar systems — from core control platforms to external More ❯
working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions … re pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a Senior Software Engineer (UI) to build user-facing features for Roku's platform, reaching millions of users daily. You'll develop intuitive, high-performance UI and collaborate … with designers and engineers to shape how millions stream their favorite content. Our new Senior Software Engineer, Embedded will be contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
market leader and due to growth of the company, are looking to hire in multiple teams. They are currently looking to recruit a senior engineer to join their team. Project work will involve developing on embedded software which will include working with C, C++ and Rust tech … aspects of the software development life cycle; delivering clean, robust code; peer review of code; and automated test scripts. Requirements: Demonstrable industry projects using embedded C AND modern C++ on Linux. Additional experience with (or at least an interest in) Rust. Developed optimised software for complex systems including … embedded kernel or driver technologies. An engineering mindset to produce high quality and clean code. Interest in technology generally including picking up new tools and trying new approaches. Experience with DSP, RF or network technologies would be desirable. Preference is for applicants to have an engineering degree (computer science More ❯