Cambridge, Cambridgeshire, East Anglia, United Kingdom
Synergetic Recruitment Group Limited
solutions that support a wide range of video, audio, and HTML rendering capabilities. Key Responsibilities: Manage a team of up to 10 embedded software developers working in C and C++ across the companys A/V stack and adjacent areas. Oversee development and maintenance of embedded system software for high-definition video and complex audio. Collaborate closely with product managers … lifecycle. About You: 5+ years experience managing teams delivering embedded software in a commercial environment. Strong background in Linux (both as a developer and user). Proficient in C, C++, Python, and JavaScript. Understanding of 2D/3D graphics APIs, audio/video codecs, HDMI, and multimedia systems. Familiarity with web technology stacks. Solid grasp of Agile/Scrum/ More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Enterprise Recruitment Limited
is likely to be around some of signal processing, drone control systems and other real time mission critical systems. Embedded software engineer requirements: Minimum 3+ years embedded C (ideally C++ with Rust also interesting) Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset with ownership of projects This is a rare chance to make … the software function of a company thats scaling fast. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Position : Embedded Software Engineer Location : Cambridge Salary : £60-140k Key Skills : embedded C, RTOS, bare-metal Desirable skills : Rust, C++, Embedded Linux, Yocto, OpenAMP, STM32, AMD/Xilinx Zynq Ultrascale+ Apply: jamie AT enterpriserecruitment DOT com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Im not an engineer myself, but have a BSc in Computer Science so have More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
SoCode Recruitment
Senior C++ Software Engineer Salary: Up to £120,000 + Benefits Location: Cambridgeshire Working Env: Hybrid (3 days on-site) The company is a Cambridge based start-up that specialising in ultra-low latency trading technology for financial markets. Following continued growth, they are looking for a Senior Software Engineer to join the team. As a Senior Software Engineer, you … of the system. You will collaborate with software and hardware engineers across the business and be responsible for mentoring junior members of the team. Key Requirements: Experience programming in C++ with a solid understanding of Linux and some of the following: Concurrent multi-threaded programming Networking/network protocols Common CPU architectures and how to exploit them for performance Computational More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Microtech Global Ltd
workloads GPUs are likely to see, and thus what characteristics are important, in different scenarios such as gaming, XR, and machine learning. You combine the above with a good C++ development experience and know your way around tools, such as version control systems. You are self-motivated and ambitious, and have the ability to work as part of a team … raytracing and mesh shading pipeline is plus. Creativity and ability to effectively communicate ideas. Comfortable working on immature technologies and following up the latest advances in science C/C++ programming experience Good written and verbal communication skills. Self-motivated, well organized and good team player More ❯
develop, maintain, and test embedded firmware and software for electric power systems Work closely with hardware engineers to integrate code with electronics Write clear, maintainable code in C/C++ for bare-metal and embedded systems Document development processes and testing procedures Provide technical support and contribute to continuous improvement initiatives Ensure compliance with coding standards and regulatory requirements What … Were Looking For Solid experience in embedded systems and microcontroller firmware development Proficiency in C and C++ programming Familiarity with cross compilers, debugging tools, and source control systems (e.g. GIT) Understanding of electronic schematics and hardware interfaces Experience working to industry standards such as MISRA is desirable Strong problem-solving skills and a detail-oriented mindset Qualifications & Requirements Degree in More ❯
design through to testing and delivery within a technically innovative and collaborative environment. The successful candidate will play a key role in developing robust, real-time software solutions using C++ on Linux, working closely with multidisciplinary teams to deliver high-quality, integrated systems. Key Responsibilities Design and develop embedded software solutions from initial concept through to commissioning. Write efficient, maintainable … and reliable C++ code for real-time Linux environments. Ensure software meets industry and internal standards for quality, safety, and performance. Participate in code reviews, troubleshooting, and system-level debugging. Collaborate with systems, hardware, and testing teams to deliver fully integrated products. About You HND or equivalent qualification in Software Engineering, Computer Science, or a related discipline. Proven experience developing … real-time embedded C++ software, ideally in a Linux environment. Familiarity with version control systems such as Git. Strong analytical and problem-solving skills with attention to detail. Excellent teamwork and communication abilities. Experience using Qt Creator or similar tools is advantageous. Benefits Compressed working hours with half-day Fridays. 25 days' holiday plus bank holidays (including Christmas shutdown). More ❯
solutions that underpin some of the UK’s most advanced defence systems. This role is well-suited to candidates from a strong software engineering background, ideally with experience in C++ or real-time embedded systems, who are now looking to step into or develop within an architecture role. The opportunity: You will be responsible for the full software architecture of … organisation’s software technology strategy and product line evolution Skills and experience: • Strong technical practitioner with experience making architectural or significant design decisions • Deep software engineering experience, ideally in C++ and/or embedded real-time systems • Knowledge of software architecture techniques, design patterns, and model-based engineering • Ability to mentor developers and communicate solutions clearly at all levels • Understanding More ❯
watford, hertfordshire, east anglia, united kingdom
Anson McCade
solutions that underpin some of the UK’s most advanced defence systems. This role is well-suited to candidates from a strong software engineering background, ideally with experience in C++ or real-time embedded systems, who are now looking to step into or develop within an architecture role. The opportunity: You will be responsible for the full software architecture of … organisation’s software technology strategy and product line evolution Skills and experience: • Strong technical practitioner with experience making architectural or significant design decisions • Deep software engineering experience, ideally in C++ and/or embedded real-time systems • Knowledge of software architecture techniques, design patterns, and model-based engineering • Ability to mentor developers and communicate solutions clearly at all levels • Understanding More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Fyre Global Limited
expertise in a niche but fascinating domain What youll be doing: Acting as a technical expert, supporting customers with complex software and system issues Writing and debugging code in C++ (and sometimes C#) to solve real engineering problems (dont worry specific C++ and C# experience isnt needed, as youll learn the products in the position itself as long as you … or applications role Happy working onsite in a small, collaborative engineering environment Self-sufficient, pragmatic, and keen to develop long-term expertise Desirable skills: Strong hands-on experience in C++ (C#/.NET experience a plus) Experience with .NET/C#, embedded systems, or DevOps Background in physics, maths, geospatial, or defence-related sectors Prior customer-facing or pre-sales More ❯
Integrity) and PI (Power Integrity) analysis Specify and document designs to a high professional standard Support board-level test and debug using VHDL and programming languages such as C, C++ or Python Ensure designs meet customer requirements and are delivered successfully across the product lifecycle The ideal candidate would have: Strong experience in high-speed digital hardware design Familiarity with … configuration management skills The ideal candidate must have: Hands-on experience in complex high-speed digital design Proficiency in VHDL for board-level test and debug Proficiency in C, C++, or Python for supporting hardware testing Experience with SI/PI analysis Strong academic or technical background to support this intellectually demanding role A strong desire to drive collaboration and More ❯
watford, hertfordshire, east anglia, united kingdom
Eclectic Recruitment Ltd
Integrity) and PI (Power Integrity) analysis Specify and document designs to a high professional standard Support board-level test and debug using VHDL and programming languages such as C, C++ or Python Ensure designs meet customer requirements and are delivered successfully across the product lifecycle The ideal candidate would have: Strong experience in high-speed digital hardware design Familiarity with … configuration management skills The ideal candidate must have: Hands-on experience in complex high-speed digital design Proficiency in VHDL for board-level test and debug Proficiency in C, C++, or Python for supporting hardware testing Experience with SI/PI analysis Strong academic or technical background to support this intellectually demanding role A strong desire to drive collaboration and More ❯
on experience with one or more of the following graphics APIs such as Vulkan, OpenGL, Metal, DirectX11 or 12 and/or OpenCL. Excellent programming skills using C or C++ Motivations to work with Ray Tracing, Game Engine Development, or had prior knowledge of Device Driver Development is beneficial. Key Words: GPU/Graphics/Driver Development/C/… C++/Firmware/Embedded Systems/CPU/Driver internals/Software Architecture/GBuffer/Global Illumination/Direct X/OpenGL/Vulkan/GL ES/Game Engine/Ray Tracing/Arm Architecture By applying to this role you understand that we may collect your personal data and store and process it on our systems. More ❯