Senior EmbeddedSoftwareEngineer – Award-Winning Technology Company Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a Senior EmbeddedSoftwareEngineer to join their talented team. Location: Cambridge. Employment Type: Permanent, full-time What you … ll do: Contribute to the design and development of state-of-the-art AR products. Implement new features, resolve software bugs, and enhance performance on embedded systems. Collaborate closely with electronics and hardware teams, reading electronic schematics to integrate software effectively. Work on microcontrollers such as PIC32 or ARM-based systems. Your essential skills: Strong commercial experience … years) in C++ development. Expertise with advanced C++ features: polymorphism, templates, smart pointers, threading, and the STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret electronic schematics. Desirable skills (not mandatory, but a big plus): Python scripting. Embedded Linux development. Familiarity with Xilinx Zynq and/or Microchip More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior Embedded C/C++SoftwareEngineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid/Remote) Finding a gap in the market for Audio/Visual products, this company, through organic growth, are looking for a Senior Software Engineers to join the team.This versatile product supports … high reliability, they provide around-the-clock playback, interfacing with hardware, and enabling synchronisation for multiple expansive visual displays. This is a senior-level opportunity, ideal for an experienced softwareengineer with a strong background in embedded multimedia systems and a willingness to engage with a wide array of technologies, from microcontrollers to multi-core processors. Key … Responsibilities: Design, develop and debug multimedia features (audio, video, streaming) for embedded Linux platforms Evaluate new hardware platforms and provide technical input on architecture and design Collaborate across teams, including support and sales engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing team Essential Skills & Experience: Strong experience with More ❯
Are you an experienced embeddedsoftwareengineer with speciality in C++ and Linux? Then we are looking for you to take on an exciting challenge in the defense sector! Your mission: You will be responsible for the development, integration, and testing of embeddedsoftware including GUI functions, networking, and collaborative combat capabilities Your profile … Master's or Bachelor's degree in electronics or computer science 5 or more years of experience with safety-critical embeddedsoftware development Proficient in C/C++ , Linux , and familiar with V-cycle development Knowledge of model-based design tools like SCADE or Simulink and of Python scripting is a plus As well as experience in More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Tec Partners
SoftwareEngineer - 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 SoftwareEngineer 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 embeddedsoftware 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 system integration. Play an active role in code reviews, architectural decisions, and continuous improvement. Support cross-functional collaboration with electronics, FPGA, and systems engineers. Required Experience More ❯
Basildon, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior EmbeddedSoftwareEngineer 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 EmbeddedSoftwareEngineer C/C++ to join their R&D site based in Chelmsford, Essex. … My client is looking for a SoftwareEngineer 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-level embeddedsoftware for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior EmbeddedSoftwareEngineerMore ❯
London, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior EmbeddedSoftwareEngineer 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 EmbeddedSoftwareEngineer C/C++ to join their R&D site based in Chelmsford, Essex. … My client is looking for a SoftwareEngineer 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-level embeddedsoftware for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior EmbeddedSoftwareMore ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Senior EmbeddedSoftwareEngineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a Senior EmbeddedSoftwareEngineer - C/C++ looking to work for a company that makes products that save lives? If so, then this is … Kent, and is commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks. The company offers flexible/hybrid working. In this role, you will: Design and develop application software and embedded firmware in C and C++ for future products. Assist with the support and enhancement of the existing product portfolio. Design and develop embeddedsoftware using Embedded C. Work with FreeRTOS to develop real-time, low-level firmware. Interface directly with hardware, sensors, and microcontroller peripherals. Contribute to system integration, debugging, and testing. Collaborate with cross-functional engineering teams to deliver high-quality products. To qualify, you should have: Proven experience as a Senior EmbeddedSoftware Engineer. Strong hands-on experience More ❯
spends most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embeddedsoftware or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. … a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a Senior SoftwareEngineer (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 SoftwareEngineer, 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 product management to understand new features or extending current features for international More ❯
fast-paced project focused on protecting airborne platforms from RF-based threats. Youll contribute to the evolution of complex, safety-critical systems through model-based development and high-integrity C++ code . This is a hands-on, onsite role supporting a major defence programme in embedded mission software . Be part of a cross-functional team of … solving real-world national security challenges. Location: Edinburgh Clearance: Must be SC Clearable (UK Passport or long-term residency required) Experience Level: 5+ years Key Responsibilities: Develop and maintain embeddedsoftware in C++ for airborne defence systems. Apply UML modelling in an IBM Rhapsody environment to design robust, scalable solutions. Collaborate with systems and hardware engineers to … deploy software on multi-core and distributed platforms . Conform to RTCA DO-178C and MISRA C/C++ standards for safety-critical software. Drive quality delivery within an Agile/Scrum team using tools like Jira , Confluence , and GitLab . Contribute to lab-based testing and verification of integrated hardware/software systems. Qualifications Required Skills More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Embedded C/C++SoftwareEngineer | Advanced Computing Location: Cambridge Type: Full-time, Permanent (Hybrid working) Salary: £50,000 – £80,000 Excellent benefits package! Join an ambitious technology company working on the next generation of advanced computing solutions. You’ll play a key role in developing high-performance systems that solve complex challenges in emerging computing … fields. Collaborate with a multidisciplinary team of engineers, developers, and researchers to design and deliver robust embeddedsoftware that drives real-world innovation. What we’re looking for: Strong expertise in C/C++ programming. Proficiency in scripting languages such as Python. A solid understanding of hardware systems, microprocessors, or co-processors. A passion for exploring and More ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an EmbeddedSoftwareEngineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In … this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this EmbeddedSoftwareEngineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop … embeddedsoftware using Embedded C - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this EmbeddedSoftwareEngineer - C/C++ job based More ❯