Newcastle upon Tyne, Tyne and Wear, Tyne & Wear, United Kingdom Hybrid / WFH Options
Vantage Consulting
Job Title: Embedded Software Engineer (6-Month Contract) Location: Newcastle (Hybrid - 3 days onsite, 2 days WFH) Rate: £375-£450/day (outside IR35, depending on experience) Contract Length: 6 months (with potential to extend) Start Date: ASAP About the Role We're looking for a skilled Embedded … Software Engineer to join our engineering team on a 6-month contract basis. You'll work on a range of mission-critical and innovative embedded systems, contributing directly to the development of cutting-edge technology. This hybrid role offers the chance to collaborate closely with cross-functional teams while … maintaining flexibility with remote work. Key Responsibilities Design, develop, and maintain embedded software using C++ and EmbeddedC Work with microcontrollers such as STM32, PIC, and ARM Cortex Collaborate with hardware and systems engineers to deliver robust, real-time solutions Participate in system architecture discussions, code reviews More ❯
Developing embeddedC and modern C++ software on Linux This product development and manufacturing company is growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies include both standalone instruments and hardware components for complex systems integrated into customer products. As a … quality software, write automated tests, and peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer. Extensive experience with embeddedC and modern C++ programming used for developing optimized complex systems through efficient memory management, including … embedded kernel and Linux driver technologies. Good analytical and problem-solving skills. Excellent communication skills. Additional experience with one or more of the following: Rust, Python, RF, DSP, network systems. The role requires onsite presence at their offices at least 3 days per week, as project needs dictate. The More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
Employee assistance programme, cycle2work scheme. The Software Engineer will work as part of R&D engineering team to design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of the existing product portfolio. You will be … will be working alongside the existing multidiscipline R&D team but should also be comfortable working on their own. Software Engineer the role: Designing embedded software in C/C++ for life safety systems including panels and modules. Developing and supporting real-time embedded systems, running in … either bare-metal or Linux environments. Working across multiple 32-bit microcontroller families. Developing and testing of both PC/Mobile panel software and embedded firmware. Contributing to the software architecture design, and electronic circuit design decisions where appropriate. Ensure that designs meet the stated objectives relating to performance More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior EmbeddedC/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 … 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 More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior EmbeddedC/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 … 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 More ❯
Cambridge, south west england, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior EmbeddedC/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 … 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 More ❯
Newcastle Upon Tyne, England, United Kingdom Hybrid / WFH Options
Accelero
Job Title: Embedded Software Engineer Location: Newcastle (Hybrid – 3 days onsite, 2 days WFH) Salary: £55,000–£65,000 (depending on experience) Employment Type: Full-time, Permanent About the Role We are seeking an experienced Embedded Software Engineer to join a dynamic engineering team working on innovative and … mission-critical products. This is a fantastic opportunity to be part of a growing company at the forefront of embedded systems development. You’ll play a key role in designing, developing, and optimizing embedded software across a variety of applications. The role offers a hybrid working model … days in our Newcastle office and 2 days from home), providing both flexibility and collaboration. Key Responsibilities Develop and maintain embedded software in C++ and EmbeddedC Work with various microcontrollers (e.g. STM32, PIC, ARM Cortex) Collaborate with hardware and systems engineers to deliver robust, real-time More ❯
Senior Embedded Software Engineer/Team Leader – Worcester (Up to £75,000) Are you an experienced Embedded Software Engineer with a passion for leadership and a strong background in C programming within a Linux environment? Join a dynamic company in Worcester that specializes in the design and … development of cutting-edge adaptive array systems! KO2’s client are looking for an Embedded Software Engineer who can step into a Team Leader role or has experience managing small teams of engineers. As part of a growing business with a rich heritage (dating back over 80 years!), you … will play a crucial part in leading and collaborating with a talented team working on innovative embedded Linux-based devices. What KO2’s client is looking for: EmbeddedC experience within a Linux environment (non-negotiable). Team leadership experience or the drive to step up and More ❯
Senior Embedded Software Engineer/Team Leader – Worcester (Up to £75,000) Are you an experienced Embedded Software Engineer with a passion for leadership and a strong background in C programming within a Linux environment? Join a dynamic company in Worcester that specializes in the design and … development of cutting-edge adaptive array systems! KO2’s client are looking for an Embedded Software Engineer who can step into a Team Leader role or has experience managing small teams of engineers. As part of a growing business with a rich heritage (dating back over 80 years!), you … will play a crucial part in leading and collaborating with a talented team working on innovative embedded Linux-based devices. What KO2’s client is looking for: EmbeddedC experience within a Linux environment (non-negotiable). Team leadership experience or the drive to step up and More ❯
York, England, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Position: Embedded Engineer Salary: Up to £60,000 Location: York + Hybrid Work from Home About the Role: Our award-winning client is expanding their engineering team and is seeking an Embedded Software Engineer to join their office. This role offers flexible hybrid working. As an Embedded … ownership of the complete design process, from initial concept through to testing and manufacturing, working alongside a small, talented team. Skills and Experience Required: EmbeddedC programming Bare metal development Experience with RS232, SPI, CAN, RS485, I2C PIC Microchip microcontrollers ideally The ideal candidate will be an experienced … embedded engineer with a background of delivering successful projects and working within an engineering environment. Your expertise will include EmbeddedC programming, bare metal development, and knowledge of various communication protocols (SPI, I2C, RS232, Ethernet, etc.). Experience with PIC microcontrollers is highly desirable. While not required More ❯
Embedded Software Engineer – IoT & Cloud Integration Location: Edinburgh Industry: IoT, Maritime Communications, Embedded Systems I'm currently working on behalf of a pioneering client in the wireless communication space, whose patented technology enables data transmission through water-air boundaries, subsea structures, and underground environments. Their solutions power critical … in global sectors such as offshore wind, aquaculture, ocean observation, and energy. This is a hands-on, full-stack engineering position with a strong embedded systems component. You’ll also support testing and integration alongside hardware engineers and contribute to automated testing frameworks. This is a unique opportunity for … someone with experience across embedded systems, cloud connectivity, and IoT infrastructure. About the Role – IoT Software Engineer As an IoT Software Engineer, you'll develop robust, scalable software to bridge underwater communication systems with cloud infrastructure, ensuring seamless data flow from device to user. You'll work across embeddedMore ❯
Job Title: Embedded Software Engineer Location: Newcastle (Hybrid – 3 days onsite, 2 days WFH) Salary: £55,000–£65,000 (depending on experience) Employment Type: Full-time, Permanent About the Role We are seeking an experienced Embedded Software Engineer to join a dynamic engineering team working on innovative and … mission-critical products. This is a fantastic opportunity to be part of a growing company at the forefront of embedded systems development. You’ll play a key role in designing, developing, and optimizing embedded software across a variety of applications. The role offers a hybrid working model … days in our Newcastle office and 2 days from home), providing both flexibility and collaboration. Key Responsibilities Develop and maintain embedded software in C++ and EmbeddedC Work with various microcontrollers (e.g. STM32, PIC, ARM Cortex) Collaborate with hardware and systems engineers to deliver robust, real-time More ❯
Position: Embedded Engineer Salary: Up to £60,000 Location: York + Hybrid Work from Home About the Role: Our award-winning client is expanding their engineering team and is seeking an Embedded Software Engineer to join their office. This role offers flexible hybrid working. As an Embedded … ownership of the complete design process, from initial concept through to testing and manufacturing, working alongside a small, talented team. Skills and Experience Required: EmbeddedC programming Bare metal development Experience with RS232, SPI, CAN, RS485, I2C PIC Microchip microcontrollers ideally The ideal candidate will be an experienced … embedded engineer with a background of delivering successful projects and working within an engineering environment. Your expertise will include EmbeddedC programming, bare metal development, and knowledge of various communication protocols (SPI, I2C, RS232, Ethernet, etc.). Experience with PIC microcontrollers is highly desirable. While not required More ❯
Embedded Software Engineer – IoT & Cloud Integration Location: Edinburgh Industry: IoT, Maritime Communications, Embedded Systems I'm currently working on behalf of a pioneering client in the wireless communication space, whose patented technology enables data transmission through water-air boundaries, subsea structures, and underground environments. Their solutions power critical … in global sectors such as offshore wind, aquaculture, ocean observation, and energy. This is a hands-on, full-stack engineering position with a strong embedded systems component. You’ll also support testing and integration alongside hardware engineers and contribute to automated testing frameworks. This is a unique opportunity for … someone with experience across embedded systems, cloud connectivity, and IoT infrastructure. About the Role – IoT Software Engineer As an IoT Software Engineer, you'll develop robust, scalable software to bridge underwater communication systems with cloud infrastructure, ensuring seamless data flow from device to user. You'll work across embeddedMore ❯
West Midlands, United Kingdom Hybrid / WFH Options
Matchtech
Outside IR35 Fully Remote (must be UK Based) Role Overview: The Embedded Software Engineer will be responsible for developing and optimising software for microcontroller-based power electronics applications. The ideal candidate will have deep expertise in embeddedC programming, control loop design, and power converter topologies. This … with a strong background in control software for power electronics who can work independently and contribute effectively to system-level design. Key Responsibilities: Develop embedded software for power converters using C language with a focus on efficiency and reliability. Implement software-based control loop design for power electronics … applications. Work with STM32 and TI C2000 microcontrollers to develop high-performance embedded control solutions. Optimise code execution to minimise processing time and ensure fail-safe operation. Design and implement control algorithms for various power converter topologies, including Buck, Boost, Resonant, PFC, and Inverter systems. Conduct software debugging, validation More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
to hire in multiple teams. They are currently looking to recruit a senior engineer to join their team. Project work will involve developing on embedded software which will include working with C, C++ and Rust tech stacks. As part of the team your responsibilities will include all aspects … of the software development life cycle; delivering clean, robust code; peer review of code; and automated test scripts. Requirements: Demonstrable industry projects using embeddedC and C++ on Linux. Additional experience with (or at least an interest in) Rust. Developed optimised software for complex systems including embeddedMore ❯
Tunbridge Wells, Kent, South East, United Kingdom Hybrid / WFH Options
Platform Recruitment Limited
East Sussex Embedded Software Engineer 45-55k This is a great opportunity to join a company who are specialist in safety equipment used in a range of industries. They are now looking for an experienced Embedded Engineer who is comfortable around EmbeddedC and bare … microcontrollers, communication protocols and IDE/board support packages + Work within the R&D team and be responsible for the firmware development of embedded systems + Work independently when required and mentor more junior engineers Skills Needed: + Strong EmbeddedC programming experience + Experience with More ❯
days/week in Birmingham ?? £70,000 - £75,000 We're looking for an experienced Hardware & Firmware Engineer to lead development, design embedded systems, and drive technical innovation. Key Responsibilities: Develop and optimise embedded systems from concept to production. Lead a small team and oversee PCB design, testing … and product lifecycle improvements . Collaborate with cross-functional teams to enhance performance. Essentials: ? Experience with MCU-based digital electronics & PCB design . ? Strong embeddedC skills & familiarity with SPI, I2C, UART, USB . ? Leadership experience managing projects or teams. ? Degree in Electronic Engineering or equivalent. Desirable: ?? Bluetooth … a chance to lead innovation in a dynamic team-apply now! ?? We're looking for an experienced Hardware & Firmware Engineer to lead development, design embedded systems, and drive technical innovation. Key Responsibilities: Develop and optimise embedded systems from concept to production. Lead a small team and oversee PCB More ❯
days/week in Birmingham 💰 £70,000 - £75,000 We're looking for an experienced Hardware & Firmware Engineer to lead development, design embedded systems, and drive technical innovation. Key Responsibilities: Develop and optimise embedded systems from concept to production. Lead a small team and oversee PCB design, testing … and product lifecycle improvements . Collaborate with cross-functional teams to enhance performance. Essentials: ✔ Experience with MCU-based digital electronics & PCB design . ✔ Strong embeddedC skills & familiarity with SPI, I2C, UART, USB . ✔ Leadership experience managing projects or teams. ✔ Degree in Electronic Engineering or equivalent. Desirable: 🔹 Bluetooth … a chance to lead innovation in a dynamic team-apply now! 🚀 We're looking for an experienced Hardware & Firmware Engineer to lead development, design embedded systems, and drive technical innovation. Key Responsibilities: Develop and optimise embedded systems from concept to production. Lead a small team and oversee PCB More ❯
days/week in Birmingham 💰 £70,000 - £75,000 We're looking for an experienced Hardware & Firmware Engineer to lead development, design embedded systems, and drive technical innovation. Key Responsibilities: Develop and optimise embedded systems from concept to production. Lead a small team and oversee PCB design, testing … and product lifecycle improvements . Collaborate with cross-functional teams to enhance performance. Essentials: ✔ Experience with MCU-based digital electronics & PCB design . ✔ Strong embeddedC skills & familiarity with SPI, I2C, UART, USB . ✔ Leadership experience managing projects or teams. ✔ Degree in Electronic Engineering or equivalent. Desirable: 🔹 Bluetooth … a chance to lead innovation in a dynamic team-apply now! 🚀 We're looking for an experienced Hardware & Firmware Engineer to lead development, design embedded systems, and drive technical innovation. Key Responsibilities: Develop and optimise embedded systems from concept to production. Lead a small team and oversee PCB More ❯
Dewsbury, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
Embedded Software Engineer Location: Dewsbury, West Yorkshire Salary: £40,000 - £50,000 Onsite Role with Early Friday Finish (12pm) Are you an experienced Embedded Software Engineer looking to be part of a forward-thinking, rapidly growing company? If so, this is the opportunity for you! Join a thriving … months and a close-knit team of 22 talented professionals, we pride ourselves on our strong company culture and low staff turnover. As an Embedded Software Engineer, you'll be working on cutting-edge testing systems, gaining exposure to complex projects that push the boundaries of automotive innovation. This … is a fantastic role for someone with 5+ years of experience in the field, who is passionate about embedded software development, microcontrollers, and electronics. Key Responsibilities: Design and develop embedded software using C/C++. Work closely with our engineering team to develop and implement complex testing More ❯
software for electric machines and power electronic solutions. What will you be doing? As Graduate Software Engineer key responsibilities will include: Software development with embeddedC and modelling tools - Simulink/MATLAB. Software testing and validation. Performing simulation/in-loop testing - HiL, SiL, MiL, and PiL. Working … Graduate Software Engineer: Bachelors or Masters Degree in Engineering - Electronics, Computer Science, or similar. Fundamental knowledge of controls engineering principals. Experience in hand coding EmbeddedC and/or Python. Knowledge of engineering and software development processes. Academic or professional use of engineering tools: MATLAB - Simulink Mathworks EmbeddedMore ❯
join their dynamic team. The Role Graduate Software Engineer As a Graduate Software Engineer , you will play a key role in designing and developing embedded software and data management solutions for their industry-leading products. You will be working with embeddedC , C/Qt , and … Linux/Windows applications , while also supporting software-driven manufacturing and testing processes. Key Responsibilities for the Graduate Software Engineer Develop, test, and debug embedded software. Design and implement data management and analytics solutions. Support the manufacturing process with custom software tools. Assist customer support teams in troubleshooting software … a Graduate Software Engineer A degree in Electronics, Mechanical Engineering, Physics, or a related field. Strong mathematical and analytical skills. Hands-on experience with embedded systems (Arduino, ARM, Raspberry Pi, etc.). Full right to work in the UK. Bonus Skills (Not Essential, but a Plus!) Interest in manufacturing More ❯
Reading, Berkshire, South East, Burghfield Common, United Kingdom
Orion Electrotech
join their dynamic team. The Role – Graduate Software Engineer As a Graduate Software Engineer , you will play a key role in designing and developing embedded software and data management solutions for their industry-leading products. You will be working with embeddedC , C/Qt , and … Linux/Windows applications , while also supporting software-driven manufacturing and testing processes. Key Responsibilities for the Graduate Software Engineer Develop, test, and debug embedded software. Design and implement data management and analytics solutions. Support the manufacturing process with custom software tools. Assist customer support teams in troubleshooting software … a Graduate Software Engineer A degree in Electronics, Mechanical Engineering, Physics, or a related field. Strong mathematical and analytical skills. Hands-on experience with embedded systems (Arduino, ARM, Raspberry Pi, etc.). Full right to work in the UK. Bonus Skills (Not Essential, but a Plus!) Interest in manufacturing More ❯
Embedded Software Engineer Location: Dewsbury, West Yorkshire Salary: £40,000 - £50,000 Onsite Role with Early Friday Finish (12pm) Are you an experienced Embedded Software Engineer looking to be part of a forward-thinking, rapidly growing company? If so, this is the opportunity for you! Join a thriving … months and a close-knit team of 22 talented professionals, we pride ourselves on our strong company culture and low staff turnover. As an Embedded Software Engineer, you’ll be working on cutting-edge testing systems, gaining exposure to complex projects that push the boundaries of automotive innovation. This … is a fantastic role for someone with 5+ years of experience in the field, who is passionate about embedded software development, microcontrollers, and electronics. Key Responsibilities: Design and develop embedded software using C/C++. Work closely with our engineering team to develop and implement complex testing More ❯