Embedded Software Engineer – Intrinsically Safe Avionics Systems Northallerton, North Yorkshire Up to £65,000 per annum Permanent, Full-Time KO2’s client, a specialist in designing intrinsically safe embedded systems for use in challenging and high-reliability environments – including cutting-edge avionics applications – is seeking an experienced Embedded … critical development environment and wants to be part of a company that’s making a real impact in aviation technology. The Role: As an Embedded Software Engineer, you’ll play a key role in the full software lifecycle – from requirements and design through to testing and validation – working on … embedded systems that are designed to meet stringent intrinsic safety standards for use in avionics. You’ll be working with a close-knit engineering team, developing software that is not only highly reliable but also designed to perform in some of the most demanding environments. Skills and Experience Required More ❯
Embedded Software Engineer - Intrinsically Safe Avionics Systems Northallerton, North Yorkshire Up to 65,000 per annum Permanent, Full-Time KO2's client, a specialist in designing intrinsically safe embedded systems for use in challenging and high-reliability environments - including cutting-edge avionics applications - is seeking an experienced Embedded … critical development environment and wants to be part of a company that's making a real impact in aviation technology. The Role: As an Embedded Software Engineer, you'll play a key role in the full software lifecycle - from requirements and design through to testing and validation - working on … embedded systems that are designed to meet stringent intrinsic safety standards for use in avionics. You'll be working with a close-knit engineering team, developing software that is not only highly reliable but also designed to perform in some of the most demanding environments. Skills and Experience Required More ❯
month contract Rate: 65ph UMB (Inside IR35) Role details: Our client, a leading organisation in the Defence and Security sector, is seeking a C++ Software Engineer to join their Bristol team on a contract basis. This role involves contributing to the development of next-generation Air Defence Systems, maintaining … standards such as DefStan 00-55, DO-178C, and IEC61508 Job Requirements: Strong background in software engineering and its system-wide impact Proficiency in C++ and Embedded C/C++ Experience with additional languages, such as Ada and QT, is beneficial Knowledge of DDS middleware and Real … Time Operating Systems Familiarity with restricted coding standards like MISRA C++ Collaborative approach with the ability to work well within a team Excellent problem-solving and initiative show ability If you are a driven and experienced C++ Software Engineer looking to contribute to innovative Defence systems, we encourage More ❯
compactness and durability for wearable applications. Develop test boards and fixtures. Firmware Development for Wearable Systems: Develop, test, and maintain firmware in C/C++ for embedded systems, focusing on low-power, real-time processing for continuous health monitoring. Implement firmware that interfaces with biosensors and communication modules … Layout : Hands-on experience with PCB design software (e.g., Altium) for multi-layer and compact layouts suitable for wearable devices. Firmware Development : Proficiency in embedded C/C++ programming, with a focus on low-power, real-time control and processing for health monitoring applications. Testing & Debugging : Proven experience More ❯
MK6, Milton Keynes, Buckinghamshire, United Kingdom
Platform Recruitment
Embedded Software Engineer | £45 - 60k | Milton Keynes – On-Site My client is an elite company in their niche providing industrial innovation solutions. Due to sustained success, they’re looking for an embedded software engineer. Main duties: + Porting legacy hardware with new software + Contribute directly to new … continuous integration systems + Involved in new product development from conception to manufacture Skills and Experience Required: + 3+ years embedded C/C++ experience + Experience with ARM Cortex MCUs + Have used IAR Embedded Workbench, or other Eclipse IDEs + Knowledge of IoT & communication protocols … CI platforms (Git, Jenkins etc.) What you’ll get: + £45-60k + Clear progression path to CEng + Opportunity to specialise your embedded skills If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated More ❯
Normanton, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Chroma Recruitment Ltd
An innovative and leading tech company based in the West Yorkshire area is looking for a Embedded Software Engineer . Were looking for an experienced engineer thats comfortable working down at bare metal as well as through operating systems. Youll be joining a company that offers their employees a … strong remuneration package. This company is happy for work remotely with onsite when needed. This is on average 3 days a week onsite. These Embedded Software Engineer roles will be working on advanced projects from cradle to grave, working with customers delivering solutions against their requirements. As a Embedded Software Engineer, youll be given the opportunity to develop your key skills further whilst contributing to key projects. Embedded Software Engineer Skills: Degree qualified or equivalent in Computer Science or Software Engineering Embedded C/C++ programming Bare Metal Development Microcontrollers RTOS If you have the More ❯
Coatbridge, Lanarkshire, United Kingdom Hybrid / WFH Options
Escape
Embedded Software/Firmware Engineers - Multiple Levels Location: Central Scotland Permanent, full time position Hybrid Working Available Salaries are based on experience and open to discussion We're building a brand-new embedded team for our global manufacturing client in Central Scotland and we're looking for engineers … leadership are hands-on, visible and fully behind initiatives that support technical excellence and continuous improvement. What you'll be doing: Designing and developing embedded firmware in C/C++ Working closely with hardware, test, systems and manufacturing teams Getting hands-on with comms tech: Wi-Fi, Bluetooth … more Building smart, scalable, secure code for high-quality connected products Supporting architectural decisions, reviews and lab-based testing What we're looking for: Embedded C/C++ experience (from 2 to 10+ years depending on role) Comfortable working with RTOS, debugging tools, lab kit (scopes, analysers etc. More ❯
Coatbridge, North Lanarkshire, Lanarkshire, United Kingdom Hybrid / WFH Options
Escape
Embedded Software/Firmware Engineers - Multiple Levels Location: Central Scotland Permanent, full time position Hybrid Working Available Salaries are based on experience and open to discussion We're building a brand-new embedded team for our global manufacturing client in Central Scotland and we're looking for engineers … leadership are hands-on, visible and fully behind initiatives that support technical excellence and continuous improvement. What you'll be doing: Designing and developing embedded firmware in C/C++ Working closely with hardware, test, systems and manufacturing teams Getting hands-on with comms tech: Wi-Fi, Bluetooth … more Building smart, scalable, secure code for high-quality connected products Supporting architectural decisions, reviews and lab-based testing What we're looking for: Embedded C/C++ experience (from 2 to 10+ years depending on role) Comfortable working with RTOS, debugging tools, lab kit (scopes, analysers etc. More ❯
fast-moving production and packaging environments. This is not just a coding role and will be involved across the full project lifecycle, from developing embedded C/C++ software through to supporting tailored system configurations and integrations for specific customer sites. The software interacts closely with cameras, sensors … time role and you will be required to be on-site five days a week in Bedford. Key Responsibilities Design, develop, test, and maintain embedded software for machine vision and control systems Investigate and resolve software issues, including debugging at system level Collaborate with internal teams across optics, hardware … and provide technical troubleshooting, both remotely and occasionally on-site Lead, mentor, and support junior developers Essential Skills and Experience Proficiency in C/C++ , particularly in embedded systems Strong experience working with microcontrollers and real-time hardware integration Proven ability to debug and resolve complex software/ More ❯
fast-moving production and packaging environments. This is not just a coding role and will be involved across the full project lifecycle, from developing embedded C/C++ software through to supporting tailored system configurations and integrations for specific customer sites. The software interacts closely with cameras, sensors … time role and you will be required to be on-site five days a week in Bedford. Key Responsibilities Design, develop, test, and maintain embedded software for machine vision and control systems Investigate and resolve software issues, including debugging at system level Collaborate with internal teams across optics, hardware … and provide technical troubleshooting, both remotely and occasionally on-site Lead, mentor, and support junior developers Essential Skills and Experience Proficiency in C/C++ , particularly in embedded systems Strong experience working with microcontrollers and real-time hardware integration Proven ability to debug and resolve complex software/ More ❯
fast-moving production and packaging environments. This is not just a coding role and will be involved across the full project lifecycle, from developing embedded C/C++ software through to supporting tailored system configurations and integrations for specific customer sites. The software interacts closely with cameras, sensors … time role and you will be required to be on-site five days a week in Bedford. Key Responsibilities Design, develop, test, and maintain embedded software for machine vision and control systems Investigate and resolve software issues, including debugging at system level Collaborate with internal teams across optics, hardware … and provide technical troubleshooting, both remotely and occasionally on-site Lead, mentor, and support junior developers Essential Skills and Experience Proficiency in C/C++ , particularly in embedded systems Strong experience working with microcontrollers and real-time hardware integration Proven ability to debug and resolve complex software/ More ❯
My long standing client have exclusively asked us to source Principal Level Embedded Software Engineers to come in and assist them due to a series of project wins. This is a leading roll within the team, reporting to the team lead, you will be responsible for defining and implementing … will be experienced in products with an FPGA or ASIC module. Some of the Essential skills you will be expected to posses are: Excellent Embedded C/C++ Bare Metal & Device Driver development GNU ARM Toolchain & Ecosystem SVN/version Control Systems Ideally you will also have an More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
g2 Recruitment
My long standing client have exclusively asked us to source Principal Level Embedded Software Engineers to come in and assist them due to a series of project wins. This is a leading roll within the team, reporting to the team lead, you will be responsible for defining and implementing … will be experienced in products with an FPGA or ASIC module. Some of the Essential skills you will be expected to posses are: Excellent Embedded C/C++ Bare Metal & Device Driver development GNU ARM Toolchain & Ecosystem SVN/version Control Systems Ideally you will also have an More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Job Title: Embedded & Electronics Engineer Location: Hybrid (3 days onsite), Manchester Salary: £40-50K + benefits, depending on experience Are you ready to work on breakthrough technologies at the intersection of innovation? This is an exciting opportunity to join a forward-thinking company pushing boundaries in technology advancement … solutions ensuring efficient integration of software and hardware Working alongside software, mechanical, and other engineering teams What we'll need from you: Proficient in Embedded C/C++ Background in communication protocols I2C, UART Analogue and digital electronic design experience Experience in microcontroller system design and data sheets More ❯
expanded their R&D capacities, and are looking for an Electronic Design Engineer. Main duties: + Schematic design + Prototyping and debugging + Developing embedded code Skills and Experience Required: + Degree in Electronics or similar, and 3+ years' experience in an electronics design role + Experience with high … speed digital circuit design (e.g. DDR) + Good understanding of PCB design & schematic capture Bonus: + Experience developing ARM MCUs in embedded C/C++ + Linux & RTOS experience What you’ll get: + £30-40k + Bespoke training and career development + Private healthcare If you More ❯
expanded their R&D capacities, and are looking for an Electronic Design Engineer. Main duties: + Schematic design + Prototyping and debugging + Developing embedded code Skills and Experience Required: + Degree in Electronics or similar, and 3+ years' experience in an electronics design role + Experience with high … speed digital circuit design (e.g. DDR) + Good understanding of PCB design & schematic capture Bonus: + Experience developing ARM MCUs in embedded C/C++ + Linux & RTOS experience What you ll get: + £30-40k + Bespoke training and career development + Private healthcare If you More ❯
modelling, performance analysis, silicon validation, FPGA and board development. Staff Engineers are also encouraged to mentor junior members. Required Skills and Experience: Worked on embedded C/C++ based SoC verification environments. Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages … experience. "Nice To Have" Skills and Experience: Understanding of the fundamentals of Arm system architectures. Power aware and Clock Domain Crossing implementation. Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet. Development and deployment of More ❯
modelling, performance analysis, silicon validation, FPGA and board development Staff Engineers are also encouraged to mentor junior members Required Skills and Experience : Worked on embedded C/C++ based SoC verification environments Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages … experience “Nice To Have” Skills and Experience : Understanding of the fundamentals of Arm system architectures Power aware and Clock Domain Crossing implementation Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet Development and deployment of More ❯
modelling, performance analysis, silicon validation, FPGA and board development Staff Engineers are also encouraged to mentor junior members Required Skills and Experience : Worked on embedded C/C++ based SoC verification environments Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages … experience “Nice To Have” Skills and Experience : Understanding of the fundamentals of Arm system architectures Power aware and Clock Domain Crossing implementation Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet Development and deployment of More ❯
modelling, performance analysis, silicon validation, FPGA and board development Staff Engineers are also encouraged to mentor junior members Required Skills and Experience : Worked on embedded C/C++ based SoC verification environments Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages … experience “Nice To Have” Skills and Experience : Understanding of the fundamentals of Arm system architectures Power aware and Clock Domain Crossing implementation Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet Development and deployment of More ❯
modelling, performance analysis, silicon validation, FPGA and board development Staff Engineers are also encouraged to mentor junior members Required Skills and Experience : Worked on embedded C/C++ based SoC verification environments Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages … experience “Nice To Have” Skills and Experience : Understanding of the fundamentals of Arm system architectures Power aware and Clock Domain Crossing implementation Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet Development and deployment of More ❯
modelling, performance analysis, silicon validation, FPGA and board development Staff Engineers are also encouraged to mentor junior members Required Skills and Experience : Worked on embedded C/C++ based SoC verification environments Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages … experience “Nice To Have” Skills and Experience : Understanding of the fundamentals of Arm system architectures Power aware and Clock Domain Crossing implementation Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet Development and deployment of More ❯
Bolton, Greater Manchester, UK Hybrid / WFH Options
ARM
modelling, performance analysis, silicon validation, FPGA and board development Staff Engineers are also encouraged to mentor junior members Required Skills and Experience : Worked on embedded C/C++ based SoC verification environments Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages … experience “Nice To Have” Skills and Experience : Understanding of the fundamentals of Arm system architectures Power aware and Clock Domain Crossing implementation Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet Development and deployment of More ❯
Newmarket, denbighshire, united kingdom Hybrid / WFH Options
ARM
modelling, performance analysis, silicon validation, FPGA and board development Staff Engineers are also encouraged to mentor junior members Required Skills and Experience : Worked on embedded C/C++ based SoC verification environments Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages … experience “Nice To Have” Skills and Experience : Understanding of the fundamentals of Arm system architectures Power aware and Clock Domain Crossing implementation Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet Development and deployment of More ❯
Stockport, Greater Manchester, UK Hybrid / WFH Options
ARM
modelling, performance analysis, silicon validation, FPGA and board development Staff Engineers are also encouraged to mentor junior members Required Skills and Experience : Worked on embedded C/C++ based SoC verification environments Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages … experience “Nice To Have” Skills and Experience : Understanding of the fundamentals of Arm system architectures Power aware and Clock Domain Crossing implementation Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet Development and deployment of More ❯