Cambridge, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior Embedded C/C++ Software Engineer | 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 both audio and … playback, interfacing with hardware, and enabling synchronisation for multiple expansive visual displays. This is a senior-level opportunity, ideal for an experienced software engineer 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 C/C++ in embedded systems , including More ❯
Embedded C/C++ Software Engineers - Derbyshire We have several fantastic opportunities for Senior and Mid-Level Embedded C/C++ Software Engineers to join an experienced and highly skilled team developing and testing innovative products and systems on the cutting edge of Cyber Security. Ideal candidates should be able to demonstrate strong design and coding … specifications. Required Technical Skills/Qualifications: Degree qualified with a BSc in Computer Science or equivalent STEM subject Experience in Software Unit Test automation and tools (LDRA, Parasoft etc Embedded C/C++ development skills Familiarity with MISRA compliance or similar quality source code conformance specification Familiarity with static analysis tools Desirable Technical Skills: Proficiency in JTAG/… groovy, python, Perl, bash, PowerShell) Practical experience in developing applications for Microsoft Windows Computer network security and vulnerability analysis Conversant with IP standards Multi-threaded RTOS and bare metal embedded experience Background in a range of CPU/MPU’s with practical experience in ARM based architectures These roles require candidates to be a British Citizen as well as More ❯
with clients. You will need: • A first or 2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades • Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or … and initiative. This is a great time to join this rapidly growing company. A highly competitive salary and comprehensive benefits package are on offer to the successful candidate. Keywords: Embedded, C, C++, C#, Python, MATLAB, RTOS, Bare Metal, Defence, Client-Facing, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
Energy Consulting group
safety and optimising maintenance schedules for the past thirty years, and are now undergoing modernisation to serve new platforms. Exciting opportunities await within the Rotorcraft IVHM team for driven Embedded Software Engineers with proven experience in new software product implementation in highly-regulated engineering industries, with responsibility for specifying, designing, integrating and commissioning IVHM software on existing and new … rotorcraft platforms. Job Description Job Description As a Lead Embedded Software Developer, you will be responsible for designing, developing, and testing embedded software within the Integrated Vehicle Health Management (IVHM) team. Primarily deployed to rotorcraft, our software products process data acquired from sensors placed across the vehicle's drivetrain in order to inform the users and operators of … drivetrain health, guiding maintenance and deployment decisions at the aircraft level. In this role, we are seeking methodical engineers with a strong background in optimising systems utilising embeddedC++ coding, with a particular focus on either real time processing of vibration signals and/or control of acquisition, processing, storage and access of vibration data for purposes of More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
1TECH STAFFING LIMITED
Embedded Software Engineer Mid- Senior Level Location: Hybrid/London/South of the UK Salary: £55,000 DOE Type: Full-time, Permanent A pioneering client in the aerospace sector is seeking an experienced Embedded Software Engineer to support the development of breakthrough technologies in this sector. This is a unique opportunity to contribute to world-first innovations … in the aerospace industry and work at the cutting edge of embedded systems design. The role involves developing real-time embedded software for both spacecraft platforms and ground support systems, working in a cross-functional team alongside electronics, systems, and test engineers. Key Responsibilities: Design and implement embedded software in C/C++ for real-time … system tests Participate in Agile development practices, including code reviews and mentoring Contribute to cross-disciplinary design reviews with systems and hardware teams Ideal Candidate Profile: Essential Skills: Strong embedded C/C++ development experience Proven experience working with RTOS-based systems Familiar with low-level hardware protocols Confident reading electronics schematics and component datasheets Understanding of structured More ❯
a Senior Firmware Engineer to join our Engineering Department in New Malden. This role will play a key part in our radar sensor development team, focusing on firmware and embedded software development for maritime navigation systems. Key Responsibilities Include Work in the Hardware team to develop firmware and embedded software on SoC platforms for new and existing products. … To take ownership and responsibility for current and future design for developed SoC platforms going forwards. Collaborate closely with the Embedded Software and System Test teams during system integration activities. Maintain and improve FPGA development processes, workflows, and tools. Work autonomously in a focused, agile team, contributing high-quality results from the outset. About You We’re looking for … will have: Deep understanding of System on Chip (SoC) based design and build environment. A prerequisite of HDL coding and test benching (VHDL, Verilog). Software languages, C (or C++) is preferable, additional languages considered useful. Knowledge of one or more of Bash, TCL, or Python Should be confident understanding and capturing requirements in order to develop solutions.Capable of More ❯
Principal C++ Engineer – £70k - £80k - Southampton Hexwired Recruitment has partnered with a world leader in Video solutions with offices in Southampton now seeking a Principal C++ Engineer with solid C++ QT experience to develop a brand new range of display systems. The company are rapidly expanding due to increased interest in their product range as well as … developing bespoke solutions for customers. They’re developing a number of products that utilise RF connectivity and require synchronisation in real time. As a Principal C++ Engineer, you will be heavily involved in leading the development and delivery of the C++ based UI’s the company is looking to develop to meet customer requirements. Key Skills Degree in … Computer Science, Embedded Systems or similar 5+ years commercial C++ experience Excellent commercial QT experience Commercial Javascript experience is advantageous but not essential Ability to gain security clearance is essential The company are able to offer circa £80k+ dependent on experience along with an excellent benefits package including bonuses. Due to the nature of the work, the company More ❯
Developing embedded software using modern C++ on Linux This product development and manufacturing company are growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will deliver robust, high quality … software, write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer. Extensive experience with embedded software using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded kernel and Linux … park. Parking is available on site. Interested applicants must have full rights to work in the UK – company sponsorship or time-restricted visa holders will not be considered. Keywords: Embedded, C++, Linux, Drivers, Kernel, Network Systems, RF, Hybrid Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact More ❯
We are seeking talented and experienced Embedded Software Engineers to join a highly skilled team in Derbyshire. In this role, you will work on cutting-edge products and systems, contributing to their development and testing. Location: Derbyshire Salary: £50,000 - £75,000 + Benefits You will possess strong coding and design skills, along with a passion for exploring new … great opportunity for individuals interested in building a career in developing high-integrity software based on formal specifications and functional correctness. Required Skills: A strong track record of implementing embedded C/C++ solutions. Deep experience of multi-threaded embedded systems (RTOS). Register level experience of ARM based microcontrollers (e.g. STM-32). Experience of embeddedMore ❯
composed of some of the most talented technologists at Bullisher. They will assess the suitability of specifications and guide our system architects, control design engineers, optical engineers, hardware and embedded software engineers, EDA engineers, robotics and ethical AI experts, legal and regulatory advisors, product counsel, UX/UI designers, electronics engineers, PTO engineers, automation engineers, CNC programmers, network security … the UK. Verification of employment eligibility is required; visa sponsorship is not available. QUALIFICATIONS AND KEY REQUIREMENTS: Lead Space Station Engineer/BEng in Computer/Systems/Electronic & Embedded Engineering/20+ years FPGA design experience/AI Governance Lead/Cryptography Specialist Chartered Engineer [CEng], 15+ years proven experience Member of a professional body (e.g., IET, InstMC … BEng in relevant fields Embedded C/C++ programming, RTOS (FreeRTOS, Cesium), Microcontrollers (STM32, ESP32), communication protocols (BLE, CAN, I2C, SPI, UART, I2S), tools (STM32CubeIDE, ESP-IDF, JTAG) Embedded Software Engineer with 20+ years experience, Masters in Electronics & Telecommunications, proficient in Embedded C/C++, Python, Linux, RTOS, and hardware platforms Additional key skills include More ❯
A team of five experts serving as a quality control group composed of highly talented technologists. They evaluate specifications, guide system architects, control design engineers, optical engineers, hardware and embedded software engineers, EDA engineers, robotics and AI experts, legal and regulatory advisors, product counsel, UX/UI designers, electronics and PTO engineers, cybersecurity specialists, automation and CNC programmers, remote … of employment eligibility is required at hire; visa sponsorship is not available. QUALIFICATIONS AND KEY REQUIREMENTS: Lead Space Station Engineer/BEng in Computer or Systems Engineering/Electronic & Embedded Engineer/20+ years FPGA Design experience/AI Governance Lead/Cryptography Specialist Chartered Engineer (CEng) with 15+ years proven experience Member of a professional body (e.g., IET … InstMC) BEng in relevant fields Embedded C/C++, RTOS (FreeRTOS, Cesium), Microcontrollers (STM32, ESP32), Communication protocols (BLE, CAN, I2C, SPI, UART, I2S), Tools (STM32CubeIDE, ESP-IDF, JTAG) Embedded Software Engineer with 20+ years experience in Embedded C/C++, Python, Linux, RTOS, microcontrollers, network protocols, Model-Based Design Expertise in Machine Learning & AI, Deep More ❯
Embedded Software Engineer | Milton Keynes | Onsite My client specialise in the design and development of Electronics Systems in the automotive industry used for precise measurement and calibration systems. They are looking for a talented Embedded Software Engineer to join the growing team, due to the expansion of current and future projects. Key Responsibilities Design, develop and test firmware … to find solutions for client-needs Complete accurate testing documentation Input & evaluate new product systems Key Skills Relevant Engineering or Computing degree 3+ years of industry experience working with Embedded System Development Strong experience with Embedded C & C++ Experience programming and debugging embedded systems If you feel you have the right skills for this role, please More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
For senior embeddedC++ software engineers, this full-time position offers flexible hours, up to 4 days home working per week, and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday. The application area is green technology for power electronics. Much of the technology is Linux-based, with … your skillset to potentially encompass FPGA development, power electronics and/or kernel code. Core Requirements: A good degree in a relevant discipline or equivalent experience. Demonstrable skills writing C++embedded software, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux. A senior engineer's know-how, independence, and More ❯
leading quantum hardware providers and government agencies to make fault-tolerant quantum computing a reality. We're making remarkable progress and growing fast. About The Role As a Senior Embedded Software Engineer at Riverlane, you will use your expert embedded software skills to design and engineer the real-time software for the world's first Quantum Error Correction … QEC) stack. Building on our existing first generation of Deltaflow products, this is a rare opportunity to shape and influence embedded software at Riverlane, having a far-reaching impact on our designs and directly impacting our products. With responsibility from day one, you will collaborate closely with our external partners, as well as with our world-class Engineering, Product … well with different people and have a ‘ship' mentality... and you will learn quantum computing along the way! Requirements What you will do You will work with our talented embedded software team and hardware designers to design and build the embedded software for the world's first Quantum Error Correction stack. In your role as Senior EmbeddedMore ❯
Senior Embedded Software Engineer | £60-65k + £5-6k p/a bonus | Aylesbury My client is an elite company in the medical sector developing cutting edge solutions for lifesaving products. They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help lead this project and others. … or related field from a Russel Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you’ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + Clear career More ❯
Senior Embedded Software Engineer £60-65k + £5-6k p/a bonus Aylesbury My client is an elite company in the medical sector developing cutting edge solutions for lifesaving products. They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help lead this project and others. … or related field from a Russel Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + Clear career More ❯
Senior Embedded Software Engineer £60-65k + £5-6k p/a bonus Aylesbury My client is an elite company in the medical sector developing cutting edge solutions for lifesaving products. They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help lead this project and others. … or related field from a Russel Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + Clear career More ❯
Senior Embedded Software Engineer, Derby Client: EMBS Technology Location: Derby, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 2 Posted: 31.05.2025 Expiry Date: 15.07.2025 Job Description: We are seeking talented and experienced Embedded Software Engineers to join a highly skilled team in Derbyshire. In this role, you will work on cutting-edge products and … great opportunity for individuals interested in building a career in developing high-integrity software based on formal specifications and functional correctness. Required Skills: A strong track record of implementing embedded C/C++ solutions. Deep experience of multi-threaded embedded systems (RTOS). Register level experience of ARM based microcontrollers (e.g., STM-32). Experience in embeddedMore ❯
the stakeholders including customers to develop and maintain Symetrica software. Assists the software engineering manager in requirements management, estimation, and planning. Key skills required for this role Software Engineer - EmbeddedC++/Linux Important Software Engineer Our client, a strong emphasis on embedded development, this position offers an exciting opportunity to work on cutting-edge technology that … reliability Designing, implementing, and maintaining CI/CD pipelines to automate software delivery processes Supervisory Responsibilities: Technical mentoring of junior engineers Sprint board management Required Skills: Significant experience with embedded C/C++ and Python Extensive expertise across Linux and Windows operating systems Strong understanding of electronics and systems design Hands-on experience with hardware-software integration Full More ❯
week ago Cambridge, England, United Kingdom 4 weeks ago Cambridge, England, United Kingdom 3 days ago Senior Software Engineer - Cambridge, UK Cambridge, England, United Kingdom 2 weeks ago Senior Embedded C/C++ Software Engineer | Multimedia | Permanent Cambridge, England, United Kingdom 1 month ago Cambridgeshire, England, United Kingdom 2 weeks ago Senior Software Engineer - Cambridge, UK Cambridge, England … United Kingdom 2 weeks ago Senior Software Engineer, Embedded UI - C++ Cambridge, England, United Kingdom 1 week ago Cambridge, England, United Kingdom 22 hours ago Cambridge, England, United Kingdom 2 days ago Cambridge, England, United Kingdom 1 week ago Cambridge, England, United Kingdom 19 hours ago Cambridge, England, United Kingdom 1 month ago Cambridge, England, United Kingdom … Cambridge, England, United Kingdom 1 week ago Principal Software Engineer - Full Stack Longstanton, England, United Kingdom 3 days ago Cambridge, England, United Kingdom 3 weeks ago Senior Software Engineer, C++ API Development Cambridge, England, United Kingdom 1 week ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help More ❯
proposal development, solution scoping, and roadmap planning for security-centric projects in line with mission and operational requirements. Key Responsibilities Product Security Evaluation Perform architecture and implementation reviews of embedded, cloud-based, or mission-critical systems. Analyze and validate secure boot flows, cryptographic controls, and firmware integrity mechanisms. Conduct threat modeling and traceability analysis against defense-aligned frameworks (e.g. … DoDIN APL). Support technical evidence creation for compliance-driven assurance cases and authority-to-operate (ATO) processes. Identify platform-specific hardening strategies (e.g., RTOS, containerized defense apps, ruggedized embedded systems). Pre-Sales Engineering Support Collaborate with business development to define secure system architectures and value propositions. Author technical sections of proposals, whitepapers, and compliance alignment reports. Translate … resilience expectations. Minimum Qualifications MSc or BSc in Computer Science, Electrical/Software Engineering, Cybersecurity, or a related technical discipline. 5+ years of hands-on experience in cybersecurity for embedded systems, secure communications, or mission-critical platforms. Strong technical writing and documentation skills in English. Excellent analytical skills and attention to detail. Required Skills In-depth understanding of security More ❯
Cambridge, England, United Kingdom 1 day ago Cambridge, England, United Kingdom 6 days ago Cambridge, England, United Kingdom 1 day ago Cambridge, England, United Kingdom 1 month ago Senior Embedded C/C++ Software Engineer | Multimedia | Permanent Cambridge, England, United Kingdom 2 months ago Cambridge, England, United Kingdom 1 week ago Cambridge, England, United Kingdom 3 weeks ago … Cambridge, England, United Kingdom 1 week ago Cambridge, England, United Kingdom 1 month ago Senior Software Engineer - Cambridge, UK Cambridge, England, United Kingdom 6 days ago Senior Software Engineer, Embedded UI - C++ Cambridge, England, United Kingdom 1 day ago Senior Principal Software Engineer (Automotive) Cambridge, England, United Kingdom 1 week ago Cambridge, England, United Kingdom 15 hours ago More ❯
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 and is transforming how developers interact … a global engineering presence, their platform is reshaping low-level software development using cutting-edge AI and automation. This is a rare opportunity to influence the foundations of next- 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 Work with C/C++ codebases across Linux and RTOS environments Architect embeddedMore ❯
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 how developers interact with modern SoCs. Backed by high-profile UK investors and with a global engineering presence, their platform 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 More ❯
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 … 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 … RESPONSIBILITIES: · Take a key role in a fast-paced cross-functional team · Collaborate directly with clients to understand requirements and make critical design decisions · Design, develop, test, and debug embedded software for medical devices, adhering to industry best practices and regulatory standards (e.g., IEC 62304) · Write and maintain unit tests · Participate in code reviews · Execute with minimal guidance and More ❯