bath, south west england, united kingdom Hybrid / WFH Options
Radiodetection Ltd
EmbeddedSoftware Engineer – SPX Radiodetection, Bristol (Hybrid Role) Are you passionate about embeddedsoftwaredevelopment? Do you want to be part of a cutting-edge engineering team working on innovative locator products? SPX Radiodetection is looking for a talented Embedded Firmware Engineer to join our multidisciplinary Bristol-based team. About the Role You’ll … play a vital role in designing, developing, and maintaining embedded firmware for our real-time, DSP-focused hardware platforms. This is a hybrid position, with office days on Tuesday, Wednesday, and Thursday, offering a great work-life balance. You’ll work on both sustaining existing products and exciting New Product Introductions (NPI). What You’ll Do Develop and … debug embedded firmware using C/C++ on DSP and microcontroller platforms (e.g., TMS320, MSP430). Bring up, configure, and test DSP/microcontroller-based platforms through the full product lifecycle — from specification and prototyping to production and support. Work closely with hardware and test teams to resolve integration issues and improve product quality. Investigate and resolve firmware issues More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
Radiodetection Ltd
EmbeddedSoftware Engineer – SPX Radiodetection, Bristol (Hybrid Role) Are you passionate about embeddedsoftwaredevelopment? Do you want to be part of a cutting-edge engineering team working on innovative locator products? SPX Radiodetection is looking for a talented Embedded Firmware Engineer to join our multidisciplinary Bristol-based team. About the Role You’ll … play a vital role in designing, developing, and maintaining embedded firmware for our real-time, DSP-focused hardware platforms. This is a hybrid position, with office days on Tuesday, Wednesday, and Thursday, offering a great work-life balance. You’ll work on both sustaining existing products and exciting New Product Introductions (NPI). What You’ll Do Develop and … debug embedded firmware using C/C++ on DSP and microcontroller platforms (e.g., TMS320, MSP430). Bring up, configure, and test DSP/microcontroller-based platforms through the full product lifecycle — from specification and prototyping to production and support. Work closely with hardware and test teams to resolve integration issues and improve product quality. Investigate and resolve firmware issues More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
IC Resources
Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract I am working with an exciting company focused on the development of cutting edge precision satellite communications and telemetry devices that are looking for an EmbeddedSoftware contractor to join their team. As the right engineer you will be an expert low-level … developer using C, with experience working on the STM32 MCU and have extensive knowledge of GNSS (GPS or GSM) and preferably some experience of RF communications systems (at software level) and even better if you also have experience working on systems security, including secure bootloaders and OTA update mechanisms. This is an Outside IR35 contract requiring 3 days per … week worked on-site in Oxford and would run for 6 months initially. Key Points: EmbeddedSoftwaredevelopment in C Experience with the STM32 Experience working with GNSS (GPS or GSM) Hybrid working - non-negotiable Outside IR35 Please apply for more details. Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract More ❯
banbury, south east england, united kingdom Hybrid / WFH Options
IC Resources
Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract I am working with an exciting company focused on the development of cutting edge precision satellite communications and telemetry devices that are looking for an EmbeddedSoftware contractor to join their team. As the right engineer you will be an expert low-level … developer using C, with experience working on the STM32 MCU and have extensive knowledge of GNSS (GPS or GSM) and preferably some experience of RF communications systems (at software level) and even better if you also have experience working on systems security, including secure bootloaders and OTA update mechanisms. This is an Outside IR35 contract requiring 3 days per … week worked on-site in Oxford and would run for 6 months initially. Key Points: EmbeddedSoftwaredevelopment in C Experience with the STM32 Experience working with GNSS (GPS or GSM) Hybrid working - non-negotiable Outside IR35 Please apply for more details. Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract More ❯
Ultra-PCS is seeking a talented C/C++ Software Engineer who has experience in embeddedsoftwaredevelopment, passionate about learning software and keen to join dynamic team. Ultra PCS is a leader in providing solutions for aerospace and defence systems. We are seeking an experienced Software Engineer to join our team. We are … searching for a dynamic highly skilled Software Engineer with a wide breadth of skills who is interested in applying those skills and furthering their development skillset on a variety of software projects. As a Senior Software Engineer, you will be expected to derive requirements, produce software architecture, develop test specifications, perform coding, debugging and testing … on a variety of platforms from microcontrollers, to asymmetric multi-processor systems. You will participate in all phases of full softwaredevelopment lifecycle. This role will suit a self motivated developer who is keen to take on a new challenge and who has a variety of programming languages and keen to learn new skills. Key Responsibilities: SoftwareMore ❯
Job title: Senior EmbeddedSoftware Engineer Location: Cambridge Salary: £55,000 to £65,000 Job type: Permanent iO are currently partnered with a small but growing Cambridge based, product developing company. Currently they are on the lookout for a Senior EmbeddedSoftware Engineer to join on a permanent basis. This is a rare opportunity, the company … empowering them to be autonomous and actually build their ideas. You will genuinely have the chance to make a huge difference in this position. What we need from you: Embeddedsoftwaredevelopment skills (C/C++) Demonstrated expertise in leading firmware development for embedded systems on bare-metal and Linux/RTOS platforms. Excellent communication … skills when it comes to discussing your ideas A developed understanding of communications protocols including SPI/I2C, SSH, HTTPS etc Comprehensive knowledge of software engineering principles, coding best practices, development tools, and full lifecycle processes Exposure to high level languages (C#/Python) as well as hardware systems This role is perfect for an individual who thrives More ❯
Job title: Senior EmbeddedSoftware Engineer Location: Cambridge Salary: £55,000 to £65,000 Job type: Permanent iO are currently partnered with a small but growing Cambridge based, product developing company. Currently they are on the lookout for a Senior EmbeddedSoftware Engineer to join on a permanent basis. This is a rare opportunity, the company … empowering them to be autonomous and actually build their ideas. You will genuinely have the chance to make a huge difference in this position. What we need from you: Embeddedsoftwaredevelopment skills (C/C++) Demonstrated expertise in leading firmware development for embedded systems on bare-metal and Linux/RTOS platforms. Excellent communication … skills when it comes to discussing your ideas A developed understanding of communications protocols including SPI/I2C, SSH, HTTPS etc Comprehensive knowledge of software engineering principles, coding best practices, development tools, and full lifecycle processes Exposure to high level languages (C#/Python) as well as hardware systems This role is perfect for an individual who thrives More ❯
Software Engineer Manchester City Centre | Up to £60,000 + Benefits We're thrilled to be recruiting for a Software Engineer to join one of the UK's leading design consultancies, located in the heart of Manchester. This is an exciting opportunity to work within a multidisciplinary team developing innovative solutions across a wide range of industries - including … Strong proficiency in C programming Experience with one or more of the following: C++, Python, Rust, or Java Familiarity with open-source technologies and ecosystems Solid understanding of modern softwaredevelopment practices Confident working within Linux environments About the Team You'll collaborate with a talented group of engineers from various disciplines, united by their passion for technology … and modern design. The role offers exposure to the full softwaredevelopment lifecycle - from concept and prototyping through to delivery and deployment. Experience with embedded systems and open-source development will be a significant advantage. We're Looking For Engineers Who Have a genuine passion for softwaredevelopment Enjoy working collaboratively with technical specialists More ❯
EmbeddedSoftware Engineer – Next-Generation Space Tech (Loughborough, UK | On-site | Full-time) Are you ready to help redefine how we connect the world—from the ground up to low Earth orbit? GTS Space are working with an advanced technology company developing a new kind of space-powered IoT platform that bridges Earth and space to deliver secure … scalable, and sustainable connectivity across the globe. They are looking for a highly skilled EmbeddedSoftware Engineer to design, develop, and optimize software for battery-operated IoT devices , with a strong focus on power efficiency, real-time performance, and automated testing . You’ll join a multidisciplinary team working at the intersection of embedded systems, wireless … communications, and space technology . What You’ll Do EmbeddedSoftwareDevelopment: Design, write, and debug low-level software, including BSPs and device drivers. Power Optimization: Develop algorithms and techniques to minimize power consumption for remote and battery-powered devices. Kernel/RTOS Customization: Optimize Linux or FreeRTOS components for embedded platforms. IoT Integration: Implement More ❯
EmbeddedSoftware Engineer – Next-Generation Space Tech (Loughborough, UK | On-site | Full-time) Are you ready to help redefine how we connect the world—from the ground up to low Earth orbit? GTS Space are working with an advanced technology company developing a new kind of space-powered IoT platform that bridges Earth and space to deliver secure … scalable, and sustainable connectivity across the globe. They are looking for a highly skilled EmbeddedSoftware Engineer to design, develop, and optimize software for battery-operated IoT devices , with a strong focus on power efficiency, real-time performance, and automated testing . You’ll join a multidisciplinary team working at the intersection of embedded systems, wireless … communications, and space technology . What You’ll Do EmbeddedSoftwareDevelopment: Design, write, and debug low-level software, including BSPs and device drivers. Power Optimization: Develop algorithms and techniques to minimize power consumption for remote and battery-powered devices. Kernel/RTOS Customization: Optimize Linux or FreeRTOS components for embedded platforms. IoT Integration: Implement More ❯
As an Electronics and Embedded Systems Developer at Xeryon, you will work closely with our development team to design and develop electronic control systems for our piezo motors. Your responsibilities include designing both the intelligent digital components and the associated analog power stages and sensors. You will also contribute to the embeddedsoftwaredevelopment for … microcontrollers. As an Electronics and Embedded Systems Developer at Xeryon, you will work closely with our development team to design and develop electronic control systems for our piezo motors. Your responsibilities include designing both the intelligent digital components and the associated analog power stages and sensors. You will also contribute to the embeddedsoftwaredevelopment … our purchasing team to avoid supply problems. Documentation Document new developments in our systems. Update and review existing documentation to ensure accuracy and clarity. Managing version control of the development files. Continuous Improvement & Innovation Work closely with the development team to bring innovative solutions especially the mechanical team for sizing and connectivity and the software team. Analyze More ❯
As an Electronics and Embedded Systems Developer at Xeryon, you will work closely with our development team to design and develop electronic control systems for our piezo motors. Your responsibilities include designing both the intelligent digital components and the associated analog power stages and sensors. You will also contribute to the embeddedsoftwaredevelopment for … microcontrollers. As an Electronics and Embedded Systems Developer at Xeryon, you will work closely with our development team to design and develop electronic control systems for our piezo motors. Your responsibilities include designing both the intelligent digital components and the associated analog power stages and sensors. You will also contribute to the embeddedsoftwaredevelopment … our purchasing team to avoid supply problems. Documentation Document new developments in our systems. Update and review existing documentation to ensure accuracy and clarity. Managing version control of the development files. Continuous Improvement & Innovation Work closely with the development team to bring innovative solutions especially the mechanical team for sizing and connectivity and the software team. Analyze More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Radiodetection Ltd
mbedded Software Engineer SPX Radiodetection, Bristol (Hybrid Role) Are you passionate about embeddedsoftwaredevelopment? Do you want to be part of a cutting-edge engineering team working on innovative locator products? SPX Radiodetection is looking for a talented Embedded Firmware Engineer to join our multidisciplinary Bristol-based team. About the Role Youll play a … vital role in designing, developing, and maintaining embedded firmware for our real-time, DSP-focused hardware platforms. This is a hybrid position, with office days on Tuesday, Wednesday, and Thursday, offering a great work-life balance. Youll work on both sustaining existing products and exciting New Product Introductions (NPI). What Youll Do Develop and debug embedded firmware … and innovation projects to push the boundaries of locator technology. Participate in technical peer reviews to maintain high code quality and standards. What Were Looking For Required: Experience in embedded firmware design. Strong C/C++ skills for real-time, embeddeddevelopment with experience in device driver and peripheral code debugging. Experience with embedded Qt and More ❯
As an Electronics and Embedded Systems Developer at Xeryon, you will work closely with our development team to design and develop electronic control systems for our piezo motors. Your responsibilities include designing both the intelligent digital components and the associated analog power stages and sensors. You will also contribute to the embeddedsoftwaredevelopment for … microcontrollers. As an Electronics and Embedded Systems Developer at Xeryon, you will work closely with our development team to design and develop electronic control systems for our piezo motors. Your responsibilities include designing both the intelligent digital components and the associated analog power stages and sensors. You will also contribute to the embeddedsoftwaredevelopment … our purchasing team to avoid supply problems. Documentation Document new developments in our systems. Update and review existing documentation to ensure accuracy and clarity. Managing version control of the development files. Continuous Improvement & Innovation Work closely with the development team to bring innovative solutions especially the mechanical team for sizing and connectivity and the software team. Analyze More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Sagentia
Description Sagentia Innovation is a science and engineering company providing product advisory and development services across sectors including medical, food and beverage, consumer, defence, industrial systems, chemicals, and energy. We partner with clients from leading global brands to startups to identify growth opportunities through innovative solutions, taking pride in their success. Our projects span surgical robots for minimally invasive … surgery, non-invasive prenatal testing, precision agricultural machinery, and mobile apps for implantable devices, among others. Key Responsibilities We are looking for a Software Engineer with a strong background in Windows or Linux application development and embedded systems to join our growing team. You will work on cutting-edge medical technology projects, collaborating with multidisciplinary teams to … deliver safe, effective, and innovative software solutions for our clients. While you will be expected to be hands-on with the code, you will have the opportunity to be involved in defining the solution architecture, setting technical standards, and researching new approaches and technology options. Projects range in length anywhere from a couple of months to a couple of More ❯
Role: Electronics Software Engineer Location: Oldham Salary: Up to 50,000 + Benefits Are you an Electronics Engineer with a passion for innovation and embedded systems? KO2's client - a global leader in advanced security and defence technologies - is expanding their team and looking for a talented engineer to help design and deliver world-class protection systems used … in some of the most high-security environments on the planet. This is an exciting opportunity to work on cutting-edge projects that combine electronics, embeddedsoftware, and mechanical design to defend against modern threats such as drones, blasts, and ballistic attacks. About the Company Our client is a leading name in the high-security systems industry, with … team where collaboration and innovation go hand-in-hand, and where personal growth is genuinely encouraged. The Role As an Electronics Engineer, you'll work across both hardware and embeddedsoftware, contributing to the design, test, and integration of mission-critical security systems. You'll collaborate with mechanical and systems engineers to deliver robust, field-proven solutions designed More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Software Project Manager will take on a diverse leadership role within a thriving Technical Consultancy, bringing a low level embeddedsoftwaredevelopment background as well as possessing good knowledge of electronic principles. Competitive salary up to £80K + Hybrid working and Bonus scheme. With the ability to manage complex softwaredevelopment projects, you … strong academic background. Project Managers with a career spanning a range of industry sectors from Defence and Space to Consumer, Health-tech and Security would be highly beneficial. The Software Project Manager will take responsibility for planning and delivering a range of software led projects, working closely with electronics or embedded systems teams; applying structured project management … approaches and ensuring budgets and timescales are met. Applications are sought from Software Projects Managers who can bring the following: Bachelors/Masters Degree in an Electronic or Software Engineering discipline. Project Management Certification. Proven Software Engineering background to include low level Embedded C/C++ development. Excellent customer facing skills. Ability to manage complex softwareMore ❯
Role: Senior Software Engineer (C++ Specialist) Salary: TBC Location: Nottingham, UK Are you an experienced Senior Software Engineer looking for a new challenge? We are seeking a talented and motivated professional to join a forward-thinking, globally recognised organisation at the forefront of innovation in industrial technology. This is a fantastic opportunity to contribute to cutting-edge product … development while working in a collaborative and dynamic environment. About the Company Our client is a global leader in providing advanced product identification and traceability solutions. Their innovative technology supports manufacturers in enhancing efficiency, ensuring compliance, and reducing waste across various industries. With a commitment to quality and continuous improvement, they offer a market-leading portfolio of marking and … coding systems, software, and services. The Role As a Senior Software Engineer and C++ expert, you will play a key role in designing, implementing, validating, and maintaining embeddedsoftware for a range of cutting-edge products. You will be part of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that More ❯
Role: Senior Software Engineer (C++ Specialist) Salary: TBC Location: Nottingham, UK Are you an experienced Senior Software Engineer looking for a new challenge? We are seeking a talented and motivated professional to join a forward-thinking, globally recognised organisation at the forefront of innovation in industrial technology. This is a fantastic opportunity to contribute to cutting-edge product … development while working in a collaborative and dynamic environment. About the Company Our client is a global leader in providing advanced product identification and traceability solutions. Their innovative technology supports manufacturers in enhancing efficiency, ensuring compliance, and reducing waste across various industries. With a commitment to quality and continuous improvement, they offer a market-leading portfolio of marking and … coding systems, software, and services. The Role As a Senior Software Engineer and C++ expert, you will play a key role in designing, implementing, validating, and maintaining embeddedsoftware for a range of cutting-edge products. You will be part of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that More ❯
Role: Senior Software Engineer (C++ Specialist) Salary: TBC Location: Nottingham, UK Are you an experienced Senior Software Engineer looking for a new challenge? We are seeking a talented and motivated professional to join a forward-thinking, globally recognised organisation at the forefront of innovation in industrial technology. This is a fantastic opportunity to contribute to cutting-edge product … development while working in a collaborative and dynamic environment. About the Company Our client is a global leader in providing advanced product identification and traceability solutions. Their innovative technology supports manufacturers in enhancing efficiency, ensuring compliance, and reducing waste across various industries. With a commitment to quality and continuous improvement, they offer a market-leading portfolio of marking and … coding systems, software, and services. The Role As a Senior Software Engineer and C++ expert, you will play a key role in designing, implementing, validating, and maintaining embeddedsoftware for a range of cutting-edge products. You will be part of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that More ❯
Software Engineer | Robotics | Harwell – Hybrid | £55,000pa - £65,000pa plus share scheme & benefits: A once in a lifetime opportunity has arisen for a passionate Robotics Software Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. If you’re passionate about robotics and the autonomous vehicle … and unmanned vehicle industry, you honestly need to make contact with us, this Robotics Software Engineer role is not to be missed. Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Key Responsibilities: Design, and development of software for autonomous underwater vehicles (AUVs) and More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum plus share scheme & benefits
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Are you a C/C++ Software Engineer with commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid C/C++ development skills under Linux to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a … Degree qualified mid-level Software Engineer to join their team. Hybrid working available (3 days office/2 WFH) and a salary on offer to C£45K + good benefits. Working primarily in C++, applicants with strong C skills will be considered. The successful Software Engineer will bring a good academic background to include a minimum of a … 2.1 Bachelors Degree in Computer Science or Electronics with a software bias. Key requirements for the Software Engineer (Embedded Linux) include: C++ development skills or Embedded C with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems. Previous involvement in the set-up/configuration of Embedded Linux More ❯
Where the opportunity to serve is not a challenge but a gift. Where you're never going alone. Because there's too much at stake to go solo. Our Software Team is seeking a Software Engineer, Embedded Linux. You'll develop software for our ecosystem of radios and waveforms to implement the next generation of resilient … communications solutions. A typical day might start with you working in your personal office designing and implementing embedded Linux applications, drivers, or servers. It could move into one of our many state-of-the-art labs with your teammates to bring up your design on physical hardware. Enhancing cohesiveness and maintaining team morale is a responsibility of all our … TrellisWare's deliverables and setting the tone for our core values of delivering excellence, pushing boundaries, and empowering people. The essential duties and responsibilities include: Design, implement, and integrate software for an embedded Linux target (headless applications, servers, and drivers) Perform feasibility studies, and performance analysis of embedded Linux components Interface with common Linux services and protocols More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Project Manager will take on a diverse leadership role within a thriving Technical Consultancy, bringing an embeddedsoftwaredevelopment background as well as possessing good knowledge of electronic principles. Competitive salary up to £80K + Hybrid working and Bonus scheme. With the ability to manage complex softwaredevelopment projects, you will bring good customer … industry sectors from Defence and Space to Consumer, Health-tech and Security would be highly beneficial. The Project Manager will take responsibility for planning and delivering a range of software led projects, working closely with electronics or embedded systems teams; applying structured project management approaches and ensuring budgets and timescales are met. Applications are sought from Projects Managers … who can bring the following: Bachelors/Masters Degree in Electronics or Software Engineering discipline. Project Management Certification. Proven Software Engineering background to include Embedded C/C++. Excellent customer facing skills. Ability to manage complex softwaredevelopment projects. Career spanning a range of Industry sectors. Good understanding of electronics principles. Eligibility for UK Security More ❯
C# Software Engineer About the Role: We are seeking an experienced EmbeddedSoftware Engineer to develop safety-related real-time application software for next-generation systems. This is a hands-on role covering the full software lifecycle, from architecture and design to implementation and testing. Key Responsibilities: Design, implement, and verify embeddedsoftware … configuration management processes. Conduct unit testing and code coverage analysis using industry-standard tools. Collaborate with multidisciplinary teams in a lab environment. Essential Skills: Strong experience in bare-metal embeddedsoftwaredevelopment using C/C++. Knowledge of safety-critical standards (e.g., DO178C Level B, SIL-4). Familiarity with tools such as DOORS, LDRA, RAPITA, and More ❯