robust, modular control frameworks. Implementation of autonomy algorithms, including SLAM, path planning, adaptive control, and real-time obstacle avoidance, with focus on GNSS denied localisation. Development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical). Testing and validation, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in … challenging marine environments. Collaborate with multidisciplinary teams—including systems, mechanical, and electrical engineers—to ensure cohesive and reliable system integration. Maintain clear and concise documentation, and manage source control using tools like Git/GitLab. Qualifications: Bachelor's or Master’s degree in Robotics , Computer Science, or a related field. 4+ years of experience in embeddedsystems, robotics software, or unmanned systems development. Strong expertise in C++, Python, and software development for real-time systems. Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware. Experience with embedded software development such as STM32, ESP32, and Arduino. Bonus if you have worked with Pixhawk. Ability to work in field conditions More ❯
Chief Product Architect | Mission Critical Communications | Permanent Competitive salary (DOE) Full-time, Permanent Cambridge, UK A globally recognised technology company specialising in advanced wireless and connected systems is seeking a Chief Product Architect to lead the technical design and architecture of their next generation of high-reliability products. This is a key role shaping innovative solutions that combine hardware … product and business objectives Skills & Experience: 10+ years of engineering experience, including 5+ years in senior architectural or technical leadership roles Strong background in connected devices or wireless communication systems Expertise in embeddedsystems, electronics, RF design , and volume manufacturing Experience with cellular and short-range wireless technologies (e.g. 4G/5G, Wi-Fi, Bluetooth, IoT) Familiarity More ❯
Chief Product Architect | Mission Critical Communications | Permanent Competitive salary (DOE) Full-time, Permanent Cambridge, UK A globally recognised technology company specialising in advanced wireless and connected systems is seeking a Chief Product Architect to lead the technical design and architecture of their next generation of high-reliability products. This is a key role shaping innovative solutions that combine hardware … product and business objectives Skills & Experience: 10+ years of engineering experience, including 5+ years in senior architectural or technical leadership roles Strong background in connected devices or wireless communication systems Expertise in embeddedsystems, electronics, RF design , and volume manufacturing Experience with cellular and short-range wireless technologies (e.g. 4G/5G, Wi-Fi, Bluetooth, IoT) Familiarity More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
environments. Key Responsibilities: Design and develop DSP algorithms for modulation, demodulation, filtering, error correction, synchronization, and other signal processing tasks Implement algorithms in simulation (e.g., MATLAB, Python) and in embedded environments (e.g., C/C++ on DSPs, FPGAs, or SoCs) Analyze system-level performance, including link budgets and BER performance Collaborate with FPGA, software, and systems engineers to … support hardware-software integration Optimize DSP code for computational efficiency, memory usage, and real-time constraints Participate in design reviews, verification activities, and lab-based testing of communications systems Required Skills and Experience: Strong experience in digital signal processing for communications systems Hands-on experience with implementation in C/C++ for embeddedsystems or fixed … point processors Solid understanding of key DSP concepts: FFTs, FIR/IIR filters, adaptive filtering, modulation techniques, channel coding, etc. Exposure to real-time operating systems (RTOS) or bare-metal development environments Ability to interpret and influence system-level design decisions Desirable Qualifications: Degree in Electrical Engineering, Computer Engineering, or related discipline (advanced degrees preferred) Experience with FPGA/ More ❯
Elstree, Hertfordshire, United Kingdom Hybrid / WFH Options
elasticStage
results-driven Robotics/Mechatronics R&D Engineer to join our dynamic Engineering team. In this role, you will take the lead on designing, developing, and deploying innovative robotic systems that enhance and transform production processes. You will be hands-on across the full lifecycle, from initial concept and prototyping, through to testing, integration, and commissioning, ensuring solutions are … who thrives on solving complex challenges, driving projects independently, and collaborating with multidisciplinary teams to bring ideas into reality. Lead Development & Integration Design and implement advanced robotic and mechatronic systems to automate and optimise processes. Integrate new technologies with existing equipment to streamline operations and boost efficiency. Drive projects end-to-end: from conceptualisation and prototyping to testing, commissioning … and final handover. Ensure systems are delivered to high standards of performance, reliability, and safety. Work closely with senior engineers, researchers, and cross-functional teams to develop innovative robotic solutions. Provide guidance and technical support to junior engineers, contributing to a culture of learning and growth. Conduct research and system evaluations to validate performance. Troubleshoot complex issues and implement More ❯
Job Title: Systems Engineer Location: High Wycombe Hourly Rate: £DOE - We are booking interviews next week! Please call or email for a slot Term: 12 Months IR35: Inside Key Skills: Systems Engineering, Requirements, JAMA, Design, Stakeholder Management, Verification & Validation, V&V, Documentation, DOORS We are looking for a detail-oriented and experienced Systems Engineer to join our … our clients. We pride ourselves on fostering a collaborative and dynamic work environment where creativity and expertise thrive. As we continue to expand, we are seeking a highly skilled Systems Engineer with a strong focus on requirements engineering to join our team on a contract basis. The Role: So, what will you be doing as a Systems Engineer … Develop technical solutions to complex engineering problems, ensuring customer requirements are fully satisfied. Create and deliver Systems Engineering artefacts across the product development lifecycle. Provide technical direction across projects, driving optimal architecture, design, and implementation decisions. Collaborate with systems, hardware, and software teams to ensure modularity, re-use, and technical excellence. Lead and present at design reviews for More ❯
Job Title: Systems Engineer Location: High Wycombe Hourly Rate: £DOE - We are booking interviews next week! Please call or email for a slot Term: 12 Months IR35: Inside Key Skills: Systems Engineering, Requirements, JAMA, Design, Stakeholder Management, Verification & Validation, V&V, Documentation, DOORS We are looking for a detail-oriented and experienced Systems Engineer to join our … our clients. We pride ourselves on fostering a collaborative and dynamic work environment where creativity and expertise thrive. As we continue to expand, we are seeking a highly skilled Systems Engineer with a strong focus on requirements engineering to join our team on a contract basis. The Role: So, what will you be doing as a Systems Engineer … Develop technical solutions to complex engineering problems, ensuring customer requirements are fully satisfied. Create and deliver Systems Engineering artefacts across the product development lifecycle. Provide technical direction across projects, driving optimal architecture, design, and implementation decisions. Collaborate with systems, hardware, and software teams to ensure modularity, re-use, and technical excellence. Lead and present at design reviews for More ❯
Overview We are seeking a highly motivated Senior/Principal (depending on experience) Robotics Software Engineer to join our engineering team. The successful candidate will take ownership of the embedded and onboard software powering our robotic platforms. The role is central for defining the future architecture of the wider software system of AssetCool. You will define the next generation … Orin for scalable and reliable multi-module communication. Develop and optimise GPU-accelerated pipelines (CUDA, TensorRT, Nvenc) for real-time vision, telemetry, and control. Integrate and manage multi-camera systems (USB, IP, GMSL2). Build robust gRPC- and MQTT-based communication frameworks between robots and operator interfaces. Implement device drivers and low-level control software for actuators, pumps, sensors … ESCs over CAN, SPI, I2C, and UART. Ensure smooth integration with iOS-based operator GUI (real-time telemetry, video, and control). Develop fault-tolerant, multi-threaded, and asynchronous systems for field deployment. Mentor and guide junior engineers, ensuring best practices in software design and code quality. Deploy and validate software on physical robotic platforms in lab and field More ❯
bradford, yorkshire and the humber, united kingdom
AssetCool
Overview We are seeking a highly motivated Senior/Principal (depending on experience) Robotics Software Engineer to join our engineering team. The successful candidate will take ownership of the embedded and onboard software powering our robotic platforms. The role is central for defining the future architecture of the wider software system of AssetCool. You will define the next generation … Orin for scalable and reliable multi-module communication. Develop and optimise GPU-accelerated pipelines (CUDA, TensorRT, Nvenc) for real-time vision, telemetry, and control. Integrate and manage multi-camera systems (USB, IP, GMSL2). Build robust gRPC- and MQTT-based communication frameworks between robots and operator interfaces. Implement device drivers and low-level control software for actuators, pumps, sensors … ESCs over CAN, SPI, I2C, and UART. Ensure smooth integration with iOS-based operator GUI (real-time telemetry, video, and control). Develop fault-tolerant, multi-threaded, and asynchronous systems for field deployment. Mentor and guide junior engineers, ensuring best practices in software design and code quality. Deploy and validate software on physical robotic platforms in lab and field More ❯
Job title: Principal Embedded Software Engineer Location: Bristol Salary: £70,000 to £73,000 Job type: Permanent iO are currently partnered with a n established safety-critical business who have a magnitude of worldwide offices. Currently, they are on the lookout for a Principal Embedded Software Engineer to join on a permanent basis with the reporting office being … based in Bristol. Focusing on safety-critical projects within all industries, you will lead the current team in continuing to develop real-time operating systems whilst simultaneously providing excellent service to our development clients . You will also be give n the ability to see multiple full product life cycles, right from concept to completion. What we need from … you: Proven experience developing software for Real-Time Operating Systems (RTOS) such as FreeRTOS, OPENRTOS, SAFERTOS, or Linux. Strong programming skills in C and assembler Solid understanding of embeddedsystems design and integration. Familiarity with ARM, MIPS, and Power processor architectures. Experience working at the processor level (e.g., Cortex-M3, Cortex-M4, Cortex-A7). Knowledge of More ❯
Job title: Principal Embedded Software Engineer Location: Bristol Salary: 70,000 to 73,000 Job type: Permanent iO are currently partnered with a n established safety-critical business who have a magnitude of worldwide offices. Currently, they are on the lookout for a Principal Embedded Software Engineer to join on a permanent basis with the reporting office being … based in Bristol. Focusing on safety-critical projects within all industries, you will lead the current team in continuing to develop real-time operating systems whilst simultaneously providing excellent service to our development clients . You will also be give n the ability to see multiple full product life cycles, right from concept to completion. What we need from … you: Proven experience developing software for Real-Time Operating Systems (RTOS) such as FreeRTOS, OPENRTOS, SAFERTOS, or Linux. Strong programming skills in C and assembler Solid understanding of embeddedsystems design and integration. Familiarity with ARM, MIPS, and Power processor architectures. Experience working at the processor level (e.g., Cortex-M3, Cortex-M4, Cortex-A7). Knowledge of More ❯
Job title: Principal Embedded Software Engineer Location: Bristol Salary: £70,000 to £73,000 Job type: Permanent iO are currently partnered with a n established safety-critical business who have a magnitude of worldwide offices. Currently, they are on the lookout for a Principal Embedded Software Engineer to join on a permanent basis with the reporting office being … based in Bristol. Focusing on safety-critical projects within all industries, you will lead the current team in continuing to develop real-time operating systems whilst simultaneously providing excellent service to our development clients . You will also be give n the ability to see multiple full product life cycles, right from concept to completion. What we need from … you: Proven experience developing software for Real-Time Operating Systems (RTOS) such as FreeRTOS, OPENRTOS, SAFERTOS, or Linux. Strong programming skills in C and assembler Solid understanding of embeddedsystems design and integration. Familiarity with ARM, MIPS, and Power processor architectures. Experience working at the processor level (e.g., Cortex-M3, Cortex-M4, Cortex-A7). Knowledge of More ❯
Job title: Principal Embedded Software Engineer Location: Bristol Salary: £70,000 to £73,000 Job type: Permanent iO are currently partnered with a n established safety-critical business who have a magnitude of worldwide offices. Currently, they are on the lookout for a Principal Embedded Software Engineer to join on a permanent basis with the reporting office being … based in Bristol. Focusing on safety-critical projects within all industries, you will lead the current team in continuing to develop real-time operating systems whilst simultaneously providing excellent service to our development clients . You will also be give n the ability to see multiple full product life cycles, right from concept to completion. What we need from … you: Proven experience developing software for Real-Time Operating Systems (RTOS) such as FreeRTOS, OPENRTOS, SAFERTOS, or Linux. Strong programming skills in C and assembler Solid understanding of embeddedsystems design and integration. Familiarity with ARM, MIPS, and Power processor architectures. Experience working at the processor level (e.g., Cortex-M3, Cortex-M4, Cortex-A7). Knowledge of More ❯
Job title: Principal Embedded Software Engineer Location: Bristol Salary: £70,000 to £73,000 Job type: Permanent iO are currently partnered with a n established safety-critical business who have a magnitude of worldwide offices. Currently, they are on the lookout for a Principal Embedded Software Engineer to join on a permanent basis with the reporting office being … based in Bristol. Focusing on safety-critical projects within all industries, you will lead the current team in continuing to develop real-time operating systems whilst simultaneously providing excellent service to our development clients . You will also be give n the ability to see multiple full product life cycles, right from concept to completion. What we need from … you: Proven experience developing software for Real-Time Operating Systems (RTOS) such as FreeRTOS, OPENRTOS, SAFERTOS, or Linux. Strong programming skills in C and assembler Solid understanding of embeddedsystems design and integration. Familiarity with ARM, MIPS, and Power processor architectures. Experience working at the processor level (e.g., Cortex-M3, Cortex-M4, Cortex-A7). Knowledge of More ❯
Job title: Principal Embedded Software Engineer Location: Bristol Salary: £70,000 to £73,000 Job type: Permanent iO are currently partnered with a n established safety-critical business who have a magnitude of worldwide offices. Currently, they are on the lookout for a Principal Embedded Software Engineer to join on a permanent basis with the reporting office being … based in Bristol. Focusing on safety-critical projects within all industries, you will lead the current team in continuing to develop real-time operating systems whilst simultaneously providing excellent service to our development clients . You will also be give n the ability to see multiple full product life cycles, right from concept to completion. What we need from … you: Proven experience developing software for Real-Time Operating Systems (RTOS) such as FreeRTOS, OPENRTOS, SAFERTOS, or Linux. Strong programming skills in C and assembler Solid understanding of embeddedsystems design and integration. Familiarity with ARM, MIPS, and Power processor architectures. Experience working at the processor level (e.g., Cortex-M3, Cortex-M4, Cortex-A7). Knowledge of More ❯
UK team. Based in the Plymouth office in a hybrid role with a minimum of 2 days on site with occasional travel to other sites as required. As an embedded firmware engineer you will have a structured approach to design and verification with demonstrable skills in selecting appropriate software architectures. You will be able to produce efficient embedded … key role in the realisation of leading-edge smart heating products. It is key that you can demonstrate you are a natural collaborator with a successful track record of embedded software delivery in your career to date. You will have a passion for design excellence and demonstrate outstanding technical competence. Key responsibilities: Full lifecycle involvement in detailed design, code … teams to ensure the timely delivery of new products according to agreed timescales Adopt in-house best practice for code integrity and design validation You will collaborate with the systems design engineers, test engineers, and product owners to form acceptance criteria which you will develop code against. You will mentor junior team members to support the team development as More ❯
UK team. Based in the Plymouth office in a hybrid role with a minimum of 2 days on site with occasional travel to other sites as required. As an embedded firmware engineer you will have a structured approach to design and verification with demonstrable skills in selecting appropriate software architectures. You will be able to produce efficient embedded … key role in the realisation of leading-edge smart heating products. It is key that you can demonstrate you are a natural collaborator with a successful track record of embedded software delivery in your career to date. You will have a passion for design excellence and demonstrate outstanding technical competence. Key responsibilities: Full lifecycle involvement in detailed design, code … teams to ensure the timely delivery of new products according to agreed timescales Adopt in-house best practice for code integrity and design validation You will collaborate with the systems design engineers, test engineers, and product owners to form acceptance criteria which you will develop code against. You will mentor junior team members to support the team development as More ❯
Embedded ADA Software Engineer - Contract An exciting opportunity to join a high-performing software team in Stevenage, developing and testing real-time embeddedsystems using ADA for mission-critical applications. This role offers autonomy and technical leadership within a collaborative, lab-based environment. Key Responsibilities Develop and test embedded software in ADA on PowerPC platforms. Create … debugging tools including oscilloscopes, logic analysers, and probes. Produce clear documentation and contribute to model-based design (UML/SysML). Essential Skills Strong experience in ADA programming for embedded systems. Familiarity with PowerPC architecture and real-time software testing. Proficient with DOORS and UML. Understanding of standardised bus systems and communication protocols. Ability to mentor team members More ❯
Embedded ADA Software Engineer - Contract An exciting opportunity to join a high-performing software team in Stevenage, developing and testing real-time embeddedsystems using ADA for mission-critical applications. This role offers autonomy and technical leadership within a collaborative, lab-based environment. Key Responsibilities Develop and test embedded software in ADA on PowerPC platforms. Create … debugging tools including oscilloscopes, logic analysers, and probes. Produce clear documentation and contribute to model-based design (UML/SysML). Essential Skills Strong experience in ADA programming for embedded systems. Familiarity with PowerPC architecture and real-time software testing. Proficient with DOORS and UML. Understanding of standardised bus systems and communication protocols. Ability to mentor team members More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit 2x Low level Embedded Software Engineer subcontractors on an initial 6 month contract. The role will likely be required to be onsite, but it can be worked on a 4-day week basis. Hourly Rate: £65.00 - £68.00ph (Umbrella). Overtime Rate: Hours worked over the standard … . Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Low level Embedded Software Engineer Job Description: The Real Time Infrastructure and Security Software team is tasked with supplying advanced solutions for our missile sub-systems, often developing state of the … product, deployed into missile programmes. In a collaborative and close-knit culture, we support each other to search for better. Skillset/experience required: Experience in the development of embedded software with C. It would be desirable for you to have knowledge of Real Time Operating Systems. Experience of verification of embeddedsystems is desirable Can do More ❯
Employment Type: Contract, Work From Home
Rate: £65 - £68 per hour, Benefits Overtime Rate of 'time and a quarter'
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Avanti
bonus + benefits Type: Permanent MAKE AN IMPACT WITH TECHNOLOGY THAT MATTERS If you’re a software engineer who wants to see your code come to life in real systems, not just on a screen, this is your opportunity to do work that genuinely makes a difference. You’ll be part of a highly skilled team building the software … and APIs that power advanced sensing and signal intelligence systems used in defence and security applications worldwide. This isn’t just another coding job. It’s about creating high-performance software that communicates directly with cutting-edge hardware, solving real engineering problems, and pushing technology forward. WHAT YOU’LL BE DOING Designing and developing software applications and RESTful APIs … in C#/.NET Core (currently .NET6, moving to .NET8) Working on Windows (WPF) and Linux-based systems Collaborating closely with embedded software and hardware teams to integrate applications with real-world devices Writing clean, reliable, and testable code that stands up in demanding environments Contributing ideas that shape how complex systems are built, tested, and deployed More ❯
Senior Embedded C++ Engineer Needed - Cambridge - £60,000 to £80,000 A global electronics manufacturer in Cambridge is urgently seeking a new Embedded C++ Software Engineer to join their team. You will play a key role in the design and development of cutting edge embeddedsystems across a variety of products - giving you exposure to multiple More ❯
We are seeking a passionate and skilled C/C++ Firmware Engineer to join our growing engineering team. This is an exciting opportunity to develop firmware for cutting-edge embeddedsystems used across a wide range of applications, from environmental monitoring to industrial automation. Key Responsibilities: Design, develop, and maintain embedded firmware using C/C++ for … design specifications and user manuals. Required Skills & Experience: Degree in Electronic Engineering, Computer Science, or a related discipline. Strong experience developing firmware in C/C++ for resource-constrained embedded systems. Proficiency with Real-Time Operating Systems (e.g., Zephyr). Experience with firmware development tools such as compilers and IDEs. Familiarity with version control systems (e.g., Git More ❯
UK team. Based in the Plymouth office in a hybrid role with a minimum of 2 days on site with occasional travel to other sites as required. As an embedded firmware engineer you will have a structured approach to design and verification with demonstrable skills in selecting appropriate software architectures. You will be able to produce efficient embedded … key role in the realisation of leading-edge smart heating products. It is key that you can demonstrate you are a natural collaborator with a successful track record of embedded software delivery in your career to date. You will have a passion for design excellence and demonstrate outstanding technical competence. Key responsibilities: Full lifecycle involvement in detailed design, code … teams to ensure the timely delivery of new products according to agreed timescales Adopt in-house best practice for code integrity and design validation You will collaborate with the systems design engineers, test engineers, and product owners to form acceptance criteria which you will develop code against. You will mentor junior team members to support the team development as More ❯
swindon, wiltshire, south west england, united kingdom
Octagon Group
We are seeking a passionate and skilled C/C++ Firmware Engineer to join our growing engineering team. This is an exciting opportunity to develop firmware for cutting-edge embeddedsystems used across a wide range of applications from environmental monitoring to industrial automation. Key Responsibilities for the Senior Firmware Engineer based in Salisbury : Design, develop, and maintain … embedded firmware using C/C++ for microcontrollers. Lead firmware development projects from concept through delivery, ensuring high quality and timely execution. Guide hardware bring-up efforts, BSP development, and integration of peripheral drivers. Mentor and support junior and mid-level engineers, providing technical leadership, code reviews, and knowledge sharing. Implement CI/CD processes to ensure reliable and … Skills & Experience Senior Firmware Engineer based in Salisbury: Degree in Electronic Engineering, Computer Science, or a related discipline. Strong experience developing firmware in C/C++ for resource-constrained embedded systems. Proficiency with Real-Time Operating Systems (e.g., Zephyr). Experience with firmware development tools such as compilers and IDEs. Familiarity with version control systems (e.g., Git More ❯