Senior Firmware Engineer My client is a global engineering company developing precision power conversion and embedded control solutions for mission-critical applications. They are looking for a Senior Firmware Engineer to join their team who will design and develop embedded firmware for high-performance electronic systems, supporting new and existing products throughout the development lifecycle. Key Responsibilities Develop embedded firmware in C/C++ for microcontrollers, SoCs, and FPGA-based systems. Design, implement, test, and maintain real-time embedded software. Collaborate with hardware engineers on hardware/software integration. Perform code reviews and improve software quality and maintainability. Support technical design, validation, and project delivery. Skills & Experience 5+ years' embedded firmware development experience. Strong C/C++ programming skills and RTOS experience. Background in power electronics, power conversion, or digital control systems. Experience with FPGA, DSP, Python/MATLAB, or industrial communications is beneficial. If this sounds like you, then please apply below!
Jul 28, 2026
Full time
Senior Firmware Engineer My client is a global engineering company developing precision power conversion and embedded control solutions for mission-critical applications. They are looking for a Senior Firmware Engineer to join their team who will design and develop embedded firmware for high-performance electronic systems, supporting new and existing products throughout the development lifecycle. Key Responsibilities Develop embedded firmware in C/C++ for microcontrollers, SoCs, and FPGA-based systems. Design, implement, test, and maintain real-time embedded software. Collaborate with hardware engineers on hardware/software integration. Perform code reviews and improve software quality and maintainability. Support technical design, validation, and project delivery. Skills & Experience 5+ years' embedded firmware development experience. Strong C/C++ programming skills and RTOS experience. Background in power electronics, power conversion, or digital control systems. Experience with FPGA, DSP, Python/MATLAB, or industrial communications is beneficial. If this sounds like you, then please apply below!
Electronics and Firmware Engineer - Southampton My Client is an established and growing company operating within the optics and optoelectronics sector. They are looking for an Electronics/Firmware Engineer to join their Product Development Team, working on the design and delivery of advanced optical and laser systems. The Role: Develop and maintain electronics and firmware for optoelectronic and laser-based systems Design, build, and test embedded systems and control electronics to supply specifications Work across the full product development lifecycle from concept through to release Support product delivery activities and customer orders Develop and document production procedures and support production staff training About You: Relevant degree or equivalent experience within a similar industry Strong experience with embedded systems and firmware development Proficient in C and/or C++ Experience with microcontrollers such as PICs, AVR, or STM32 Background in digital, microprocessor, and low-noise analogue electronics design Able to solve technical problems independently and communicate complex issues clearly Comfortable working both independently and within a team environment Desirable experience with lasers, optics, RF electronics, closed-loop control systems, or PCB/mechanical design If this sounds like you - please apply below!
Jul 28, 2026
Full time
Electronics and Firmware Engineer - Southampton My Client is an established and growing company operating within the optics and optoelectronics sector. They are looking for an Electronics/Firmware Engineer to join their Product Development Team, working on the design and delivery of advanced optical and laser systems. The Role: Develop and maintain electronics and firmware for optoelectronic and laser-based systems Design, build, and test embedded systems and control electronics to supply specifications Work across the full product development lifecycle from concept through to release Support product delivery activities and customer orders Develop and document production procedures and support production staff training About You: Relevant degree or equivalent experience within a similar industry Strong experience with embedded systems and firmware development Proficient in C and/or C++ Experience with microcontrollers such as PICs, AVR, or STM32 Background in digital, microprocessor, and low-noise analogue electronics design Able to solve technical problems independently and communicate complex issues clearly Comfortable working both independently and within a team environment Desirable experience with lasers, optics, RF electronics, closed-loop control systems, or PCB/mechanical design If this sounds like you - please apply below!
Job Title: C#/.NET Software Engineer Location: South Cambridgeshire Salary: Up to 70,000 Working Pattern: Hybrid 2 days in office This is a brilliant opportunity for aC#/.NET engineer to join a fast-growing technology company whose software is used by scientists and engineers across the world. You'll be writing code that drives real machines connecting instrumentation, automation systems, and digital workflows that power cutting-edge scientific processes. It's a genuinely hands-on role where your work has direct, visible impact. The Role You'll design and build high-quality software across desktop, embedded, and server environments, working alongside a talented team of architects, engineers, and product managers to deliver robust, user-focused solutions. You'll also contribute to architectural decisions and mentor junior developers. Requirements Strong C#/.NET development experience Strong knowledge of software design principles, testing and DevOps pipelines Experience building Windows applications with XAML Familiarity with IoT protocols such as MQTT and OPC/UA SQL databases and Linux OS experience Comfortable working with AI tools If this role is of interest, please apply below.
Jul 26, 2026
Full time
Job Title: C#/.NET Software Engineer Location: South Cambridgeshire Salary: Up to 70,000 Working Pattern: Hybrid 2 days in office This is a brilliant opportunity for aC#/.NET engineer to join a fast-growing technology company whose software is used by scientists and engineers across the world. You'll be writing code that drives real machines connecting instrumentation, automation systems, and digital workflows that power cutting-edge scientific processes. It's a genuinely hands-on role where your work has direct, visible impact. The Role You'll design and build high-quality software across desktop, embedded, and server environments, working alongside a talented team of architects, engineers, and product managers to deliver robust, user-focused solutions. You'll also contribute to architectural decisions and mentor junior developers. Requirements Strong C#/.NET development experience Strong knowledge of software design principles, testing and DevOps pipelines Experience building Windows applications with XAML Familiarity with IoT protocols such as MQTT and OPC/UA SQL databases and Linux OS experience Comfortable working with AI tools If this role is of interest, please apply below.
Job Title: Software Engineer Location: South Cambridgeshire, Salary: up to £70,000 This is a rare opportunity for an engineer to join an elite R&D team, where your going to be working on the intersection of software and hardware development, working to develop the technologies the save thousands of lives. If you have an electronics or engineering background and have developed strong software skills along the way, this role was written for you. The Role You will play a key role across the full product lifecycle, developing and maintaining software platforms in C#, Python, and JavaScript for world-class gas detection instruments. You'll be writing the software that talks directly to hardware via UART, SPI, and I2C, building automated test jig software for the production floor, and working closely with a talented team of electronic, embedded, and mechanical engineers. Requirements Engineering or electronics background Strong software development skills in C#, Python and/or JavaScript Hands-on experience with communication protocols such as UART, SPI, I2C, Modbus or CAN Comfortable reading schematics and using electronics tools such as multimeters and logic analysers Experience working with PCBs and electronic instruments Familiarity with IoT platforms and cloud integration If this role is of interest, please apply below.
Jul 26, 2026
Full time
Job Title: Software Engineer Location: South Cambridgeshire, Salary: up to £70,000 This is a rare opportunity for an engineer to join an elite R&D team, where your going to be working on the intersection of software and hardware development, working to develop the technologies the save thousands of lives. If you have an electronics or engineering background and have developed strong software skills along the way, this role was written for you. The Role You will play a key role across the full product lifecycle, developing and maintaining software platforms in C#, Python, and JavaScript for world-class gas detection instruments. You'll be writing the software that talks directly to hardware via UART, SPI, and I2C, building automated test jig software for the production floor, and working closely with a talented team of electronic, embedded, and mechanical engineers. Requirements Engineering or electronics background Strong software development skills in C#, Python and/or JavaScript Hands-on experience with communication protocols such as UART, SPI, I2C, Modbus or CAN Comfortable reading schematics and using electronics tools such as multimeters and logic analysers Experience working with PCBs and electronic instruments Familiarity with IoT platforms and cloud integration If this role is of interest, please apply below.
Lead Software Engineer Hybrid Norwich This is an opportunity to join an innovative engineering company developing next-generation electric drive systems. You will take technical leadership of embedded software development across BSW and application layers, helping to define architecture and deliver robust, high-performance software for electric drive technologies from concept through to production. Responsibilities: Leading the design and development of embedded software across motor control, inverter control, DC-DC systems, diagnostics and related vehicle functions. Defining and maintaining software architecture aligned to system and product requirements. Driving full lifecycle delivery from requirements through implementation, verification, validation and release. Collaborating closely with systems, hardware, controls and test teams to ensure seamless integration and system performance. Overseeing software integration, bench testing, HIL validation and system-level debugging activities. Driving software quality, compliance and continuous improvement across tools, processes and standards. Requirements: Strong experience in embedded software development for electric drive, automotive or safety-critical systems. Proven ability to lead software teams and deliver complex embedded projects in a structured environment. Strong understanding of embedded architecture, real-time systems and control software integration. Experience with software verification and validation including unit, integration and system-level testing. Familiarity with ISO 26262, ASPICE, MISRA C and functional safety principles. Bonus Skills: Experience with motor control, inverter or power electronics software integration. Knowledge of model-based development, CI/CD, automated testing and configuration management. Experience working closely with hardware and controls teams in electrification or automotive systems. Apply now to join a highly innovative company operating at the forefront of electrification technology. Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Electronics, Embedded Software, FPGA, Mechanical, C++, DevOps, Technical Sales, Project Management and more
Jul 25, 2026
Full time
Lead Software Engineer Hybrid Norwich This is an opportunity to join an innovative engineering company developing next-generation electric drive systems. You will take technical leadership of embedded software development across BSW and application layers, helping to define architecture and deliver robust, high-performance software for electric drive technologies from concept through to production. Responsibilities: Leading the design and development of embedded software across motor control, inverter control, DC-DC systems, diagnostics and related vehicle functions. Defining and maintaining software architecture aligned to system and product requirements. Driving full lifecycle delivery from requirements through implementation, verification, validation and release. Collaborating closely with systems, hardware, controls and test teams to ensure seamless integration and system performance. Overseeing software integration, bench testing, HIL validation and system-level debugging activities. Driving software quality, compliance and continuous improvement across tools, processes and standards. Requirements: Strong experience in embedded software development for electric drive, automotive or safety-critical systems. Proven ability to lead software teams and deliver complex embedded projects in a structured environment. Strong understanding of embedded architecture, real-time systems and control software integration. Experience with software verification and validation including unit, integration and system-level testing. Familiarity with ISO 26262, ASPICE, MISRA C and functional safety principles. Bonus Skills: Experience with motor control, inverter or power electronics software integration. Knowledge of model-based development, CI/CD, automated testing and configuration management. Experience working closely with hardware and controls teams in electrification or automotive systems. Apply now to join a highly innovative company operating at the forefront of electrification technology. Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Electronics, Embedded Software, FPGA, Mechanical, C++, DevOps, Technical Sales, Project Management and more
Lead Hardware Engineer Norwich This is an opportunity to join an innovative engineering company developing next-generation electric drive systems for automotive and mobility applications. You will take technical leadership of automotive hardware development, driving the design of high-voltage, production-ready systems from concept through to validation and full-scale manufacturing. Responsibilities: Leading the design and development of automotive hardware including 600V power electronics, inverters, bi-directional DC-DC converters and battery charging systems. Defining hardware architecture and taking ownership of delivery through concept, design, validation and production release. Leading and mentoring a team of hardware engineers, ensuring delivery against technical, cost and schedule targets. Driving Design for Manufacture (DFM), Design for Cost (DFC) and FMEA activities to ensure scalable, high-volume production readiness. Working closely with project managers, software, systems and manufacturing teams to ensure robust integration and delivery. Supporting supplier engagement, component selection, cost reduction and value engineering activities. Requirements: Strong experience in automotive or electrification hardware development, ideally within high-voltage power electronics systems. Proven ability to lead engineering teams and deliver complex hardware projects in a structured environment. Strong understanding of high-volume automotive design, including cost, manufacturability and production scalability. Experience with FMEA, DVP, reliability engineering and hardware validation activities. Ability to work across multidisciplinary teams including software, mechanical, systems and manufacturing. Bonus Skills: Experience with 600V power electronics, inverters, DC-DC converters or EV charging systems. Knowledge of EMC, safety standards and automotive certification processes. Experience driving cost reduction, supplier development and production optimisation. Apply now to join a highly innovative company operating at the forefront of electrification technology. Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Electronics, Embedded Software, FPGA, Mechanical, C++, DevOps, Technical Sales, Project Management and more.
Jul 25, 2026
Full time
Lead Hardware Engineer Norwich This is an opportunity to join an innovative engineering company developing next-generation electric drive systems for automotive and mobility applications. You will take technical leadership of automotive hardware development, driving the design of high-voltage, production-ready systems from concept through to validation and full-scale manufacturing. Responsibilities: Leading the design and development of automotive hardware including 600V power electronics, inverters, bi-directional DC-DC converters and battery charging systems. Defining hardware architecture and taking ownership of delivery through concept, design, validation and production release. Leading and mentoring a team of hardware engineers, ensuring delivery against technical, cost and schedule targets. Driving Design for Manufacture (DFM), Design for Cost (DFC) and FMEA activities to ensure scalable, high-volume production readiness. Working closely with project managers, software, systems and manufacturing teams to ensure robust integration and delivery. Supporting supplier engagement, component selection, cost reduction and value engineering activities. Requirements: Strong experience in automotive or electrification hardware development, ideally within high-voltage power electronics systems. Proven ability to lead engineering teams and deliver complex hardware projects in a structured environment. Strong understanding of high-volume automotive design, including cost, manufacturability and production scalability. Experience with FMEA, DVP, reliability engineering and hardware validation activities. Ability to work across multidisciplinary teams including software, mechanical, systems and manufacturing. Bonus Skills: Experience with 600V power electronics, inverters, DC-DC converters or EV charging systems. Knowledge of EMC, safety standards and automotive certification processes. Experience driving cost reduction, supplier development and production optimisation. Apply now to join a highly innovative company operating at the forefront of electrification technology. Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Electronics, Embedded Software, FPGA, Mechanical, C++, DevOps, Technical Sales, Project Management and more.
Electronics Test Engineer Location: Poole, Dorset Salary: Up to 45,000 My client are a highly respected manufacturer of specialist electronic products, and is looking to recruit an experienced ElectronicsTest Engineer to join their production team in Poole. They are looking for a technician with strong fault-finding and testing experience. The Role This is a varied, hands-on position supporting the manufacture and testing of electronic products. You'll work across production, testing and maintenance, ensuring products meet the highest quality standards before reaching customers. Key responsibilities include: Testing and inspecting electronic products against specification. Fault-finding and repairing electronic assemblies, wiring and PCBs. Assembling and testing electronic products. Setting up and maintaining electronic test equipment. Supporting prototype development and production testing activities. Developing and maintaining test procedures, schedules and calibration processes. Carrying out routine maintenance of production equipment, including general upkeep of test stations and extraction/filter systems. About You We're looking for an experienced Electronics Test Engineer with: Hands-on experience in an electronics manufacturing or production environment. Strong fault-finding and diagnostic skills at component and PCB level. Experience using electronic test equipment such as oscilloscopes and signal generators. Knowledge of ESD procedures and best practices. If you're an experienced Electronics Test Engineer looking for your next challenge please apply below!
Jul 24, 2026
Full time
Electronics Test Engineer Location: Poole, Dorset Salary: Up to 45,000 My client are a highly respected manufacturer of specialist electronic products, and is looking to recruit an experienced ElectronicsTest Engineer to join their production team in Poole. They are looking for a technician with strong fault-finding and testing experience. The Role This is a varied, hands-on position supporting the manufacture and testing of electronic products. You'll work across production, testing and maintenance, ensuring products meet the highest quality standards before reaching customers. Key responsibilities include: Testing and inspecting electronic products against specification. Fault-finding and repairing electronic assemblies, wiring and PCBs. Assembling and testing electronic products. Setting up and maintaining electronic test equipment. Supporting prototype development and production testing activities. Developing and maintaining test procedures, schedules and calibration processes. Carrying out routine maintenance of production equipment, including general upkeep of test stations and extraction/filter systems. About You We're looking for an experienced Electronics Test Engineer with: Hands-on experience in an electronics manufacturing or production environment. Strong fault-finding and diagnostic skills at component and PCB level. Experience using electronic test equipment such as oscilloscopes and signal generators. Knowledge of ESD procedures and best practices. If you're an experienced Electronics Test Engineer looking for your next challenge please apply below!
Title: Principal Software Engineer Role: Distributed Systems & Communications Location: Cambridgeshire Salary: 60- 80k Platform Recruitment has partnered with an innovative technology company developing mission-critical systems used by organisations worldwide. They're looking for a Principal Software Engineer to help shape the technical direction of their platform. Key Responsibilities: Lead architecture and implementation of systems in C#/.NET Build low-latency applications handling high-volume data traffic Drive technical vision and mentor engineers across the team Oversee code reviews, coding standards and CI/CD pipelines Key Requirements: 10+ years C# and .NET Core Strong distributed systems and microservices background Hands-on experience with RabbitMQ, Kafka or similar messaging technologies Proficiency with TCP/IP, gRPC and high-availability protocols Performance tuning, concurrency and multithreading expertise Docker, Kubernetes and CI/CD familiarity Relevant degree If this sounds like your next challenge, apply with a copy of your CV.
Jul 24, 2026
Full time
Title: Principal Software Engineer Role: Distributed Systems & Communications Location: Cambridgeshire Salary: 60- 80k Platform Recruitment has partnered with an innovative technology company developing mission-critical systems used by organisations worldwide. They're looking for a Principal Software Engineer to help shape the technical direction of their platform. Key Responsibilities: Lead architecture and implementation of systems in C#/.NET Build low-latency applications handling high-volume data traffic Drive technical vision and mentor engineers across the team Oversee code reviews, coding standards and CI/CD pipelines Key Requirements: 10+ years C# and .NET Core Strong distributed systems and microservices background Hands-on experience with RabbitMQ, Kafka or similar messaging technologies Proficiency with TCP/IP, gRPC and high-availability protocols Performance tuning, concurrency and multithreading expertise Docker, Kubernetes and CI/CD familiarity Relevant degree If this sounds like your next challenge, apply with a copy of your CV.
Software Engineering Manager - 85,000 Title : Software Engineering Manager Client : Software house Location : London (Hybrid) Salary : Up to 85,000 Reporting directly to the Managing Director, this is an opportunity for a Software Engineering Manager with at least 1 year's experience as a Scrum Master to join a growing and highly technical team of software engineers in the graphics/scientific/engineering computing space. You will have overall responsibility for overseeing the development roadmap and overall development activities, with scope to grow further within the business. There are currently 10 developers in your team. Requirements: 2 years+ as an Engineering Manager C++ is your strongest language 1 year+ as Scrum Master If you are interested learning more, please contact (email address removed). com for more information or a confidential chat.
Jul 24, 2026
Full time
Software Engineering Manager - 85,000 Title : Software Engineering Manager Client : Software house Location : London (Hybrid) Salary : Up to 85,000 Reporting directly to the Managing Director, this is an opportunity for a Software Engineering Manager with at least 1 year's experience as a Scrum Master to join a growing and highly technical team of software engineers in the graphics/scientific/engineering computing space. You will have overall responsibility for overseeing the development roadmap and overall development activities, with scope to grow further within the business. There are currently 10 developers in your team. Requirements: 2 years+ as an Engineering Manager C++ is your strongest language 1 year+ as Scrum Master If you are interested learning more, please contact (email address removed). com for more information or a confidential chat.
Senior Embedded Software Engineer 60- 70k Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors, and has received several accolades for their work over their impressive history that spans several decades. Responsibilities: Design and develop bare metal and RTOS embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Understanding of Digital Signal Processing What you'll get: 60-70k DOE 25 days holiday + bank holidays Competitive pension Discretionary annual bonus Private medical Early Friday finish Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
Jul 23, 2026
Full time
Senior Embedded Software Engineer 60- 70k Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors, and has received several accolades for their work over their impressive history that spans several decades. Responsibilities: Design and develop bare metal and RTOS embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Understanding of Digital Signal Processing What you'll get: 60-70k DOE 25 days holiday + bank holidays Competitive pension Discretionary annual bonus Private medical Early Friday finish Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
Application Engineer Leighton Buzzard 35,000 - 45,000 Our client is a well-established supplier of advanced food processing and production equipment, recognised for delivering innovative solutions and outstanding customer support to food manufacturers across the UK. Due to continued business growth, they are seeking an Applications Engineer to join their technical team. This is an exciting opportunity for a motivated individual who enjoys combining technical expertise with customer interaction, product development, and problem-solving within the food industry. The Role Reporting to the Technical Manager, the Applications Engineer will play a key role in supporting both the Sales and Service departments. The successful candidate will be involved in equipment demonstrations, product development trials, customer training, installations, and technical support, helping customers maximise the performance of their equipment and processes. Location Candidates should be based within a reasonable commuting distance of our office in Bedfordshire. Key Responsibilities +Conduct product trials and equipment demonstrations for customers +Support equipment installation, commissioning, and operator training activities +Develop and optimise food applications and production processes +Provide technical support and guidance to customers and internal teams The ideal candidate will: +Have a strong technical aptitude and an interest in food manufacturing or processing technologies +Be self-motivated and capable of managing their own workload effectively +Possess excellent communication and interpersonal skills +Be highly organised, with the ability to manage multiple projects simultaneously +Be willing to travel throughout the UK, including occasional overnight stays If you are looking for a challenging role that combines technical problem-solving, customer support, and food application development, we would be delighted to hear from you.
Jul 23, 2026
Full time
Application Engineer Leighton Buzzard 35,000 - 45,000 Our client is a well-established supplier of advanced food processing and production equipment, recognised for delivering innovative solutions and outstanding customer support to food manufacturers across the UK. Due to continued business growth, they are seeking an Applications Engineer to join their technical team. This is an exciting opportunity for a motivated individual who enjoys combining technical expertise with customer interaction, product development, and problem-solving within the food industry. The Role Reporting to the Technical Manager, the Applications Engineer will play a key role in supporting both the Sales and Service departments. The successful candidate will be involved in equipment demonstrations, product development trials, customer training, installations, and technical support, helping customers maximise the performance of their equipment and processes. Location Candidates should be based within a reasonable commuting distance of our office in Bedfordshire. Key Responsibilities +Conduct product trials and equipment demonstrations for customers +Support equipment installation, commissioning, and operator training activities +Develop and optimise food applications and production processes +Provide technical support and guidance to customers and internal teams The ideal candidate will: +Have a strong technical aptitude and an interest in food manufacturing or processing technologies +Be self-motivated and capable of managing their own workload effectively +Possess excellent communication and interpersonal skills +Be highly organised, with the ability to manage multiple projects simultaneously +Be willing to travel throughout the UK, including occasional overnight stays If you are looking for a challenging role that combines technical problem-solving, customer support, and food application development, we would be delighted to hear from you.
Senior Embedded Software Engineer Cambridgeshire Hybrid This is an opportunity to join a leading engineering consultancy delivering complex technology projects across defence, medical and industrial sectors. We're looking for a well-rounded Embedded Software Engineer with strong Embedded Linux fundamentals and hands-on Yocto experience. This role requires engineers who can work deeply within Linux when required, including custom Linux builds, kernel development and device drivers, whilst also being comfortable working across RTOS, MCU and bare-metal systems. Responsibilities: Developing custom Embedded Linux platforms using Yocto. Working at kernel, driver and system level on Arm-based embedded platforms. Supporting board bring-up, hardware integration, debugging and performance optimisation. Developing software for RTOS and bare-metal embedded systems. Collaborating with FPGA, electronics and multidisciplinary engineering teams across a variety of projects. Requirements: Commercial Embedded Linux development experience. Strong hands-on Yocto experience, including building and maintaining custom Linux images. Experience with Linux kernel, device driver and low-level system development. Strong C/C++ programming skills. Experience with RTOS, MCU and bare-metal embedded development. Ability to adapt to new technologies and work across different domains. Eligible for UK SC Security Clearance. Bonus Skills: DSP or strong mathematical foundations. Python, Rust or C# experience. Experience working within consultancy, defence or highly varied engineering environments. This is not a Linux-only position. The successful engineer will spend periods focused heavily on Embedded Linux and Yocto, alongside projects involving RTOS, bare-metal and wider embedded development. The role is ideal for engineers who enjoy technical variety, continuous learning and solving new challenges rather than working on a single long-term product. Apply now to join a team where engineers regularly expand their skillsets and contribute to cutting-edge projects across multiple industries! Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Embedded Software, Electronics, FPGA, Mechanical, C++, DevOps, Cloud, Technical Sales, Project Management and more.
Jul 23, 2026
Full time
Senior Embedded Software Engineer Cambridgeshire Hybrid This is an opportunity to join a leading engineering consultancy delivering complex technology projects across defence, medical and industrial sectors. We're looking for a well-rounded Embedded Software Engineer with strong Embedded Linux fundamentals and hands-on Yocto experience. This role requires engineers who can work deeply within Linux when required, including custom Linux builds, kernel development and device drivers, whilst also being comfortable working across RTOS, MCU and bare-metal systems. Responsibilities: Developing custom Embedded Linux platforms using Yocto. Working at kernel, driver and system level on Arm-based embedded platforms. Supporting board bring-up, hardware integration, debugging and performance optimisation. Developing software for RTOS and bare-metal embedded systems. Collaborating with FPGA, electronics and multidisciplinary engineering teams across a variety of projects. Requirements: Commercial Embedded Linux development experience. Strong hands-on Yocto experience, including building and maintaining custom Linux images. Experience with Linux kernel, device driver and low-level system development. Strong C/C++ programming skills. Experience with RTOS, MCU and bare-metal embedded development. Ability to adapt to new technologies and work across different domains. Eligible for UK SC Security Clearance. Bonus Skills: DSP or strong mathematical foundations. Python, Rust or C# experience. Experience working within consultancy, defence or highly varied engineering environments. This is not a Linux-only position. The successful engineer will spend periods focused heavily on Embedded Linux and Yocto, alongside projects involving RTOS, bare-metal and wider embedded development. The role is ideal for engineers who enjoy technical variety, continuous learning and solving new challenges rather than working on a single long-term product. Apply now to join a team where engineers regularly expand their skillsets and contribute to cutting-edge projects across multiple industries! Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Embedded Software, Electronics, FPGA, Mechanical, C++, DevOps, Cloud, Technical Sales, Project Management and more.
Software/Firmware Engineer - Kent - 40K- 55K My Client is a growing, established company operating in a regulated, quality-driven sector. They are looking for an innovative software/firmware engineer to assist in developing and improving embedded systems, with emphasis on robust testing, validation, and raising overall engineering and software quality standards. The Role: Develop and maintain embedded software and firmware across multiple product lines Design and support structured testing and validation approaches for embedded and application software Work closely with electronics, mechanical, and systems engineering teams Contribute to design reviews, stand-ups, and wider engineering discussions About You: Strong background in embedded or low-level software development Experience in software testing, verification, or validation Proficient in C, C++, and/or C# Familiar with test planning, structured test environments, and software lifecycle processes Able to work independently and collaborate across disciplines If this sounds like you - please apply below! Please note that security clearance is required for this role, so no sponsorship is available.
Jul 23, 2026
Full time
Software/Firmware Engineer - Kent - 40K- 55K My Client is a growing, established company operating in a regulated, quality-driven sector. They are looking for an innovative software/firmware engineer to assist in developing and improving embedded systems, with emphasis on robust testing, validation, and raising overall engineering and software quality standards. The Role: Develop and maintain embedded software and firmware across multiple product lines Design and support structured testing and validation approaches for embedded and application software Work closely with electronics, mechanical, and systems engineering teams Contribute to design reviews, stand-ups, and wider engineering discussions About You: Strong background in embedded or low-level software development Experience in software testing, verification, or validation Proficient in C, C++, and/or C# Familiar with test planning, structured test environments, and software lifecycle processes Able to work independently and collaborate across disciplines If this sounds like you - please apply below! Please note that security clearance is required for this role, so no sponsorship is available.
Principal Embedded Software Engineer 70-85k + Bonus Cambridge This is an opportunity to join a market-leading communications technology company developing mission-critical comms systems. You will take technical ownership of embedded application software development across Linux and Android platforms, helping deliver the next generation of technology that underpins secure communications. Responsibilities: Designing, developing and testing embedded application software across Embedded Linux and Android platforms. Leading software component activities including architecture, task planning, technical reviews and integration testing. Developing new application features whilst maintaining and enhancing existing software components. Translating complex telecommunications specifications (ETSI, 3GPP, RFCs) into robust software solutions. Requirements: 10+ years' commercial software development experience delivering released embedded Linux and Android products. Strong C development experience within embedded Linux user-space environments. Commercial Android application development experience using Java and modern application architectures. Solid understanding of RTOS concepts and embedded software systems. Experience applying Test-Driven Development (TDD) methodologies within embedded and Android environments. Bonus Skills: Experience with ARM-based embedded platforms and multi-core systems. Familiarity with Agile / Scrum software development methodologies. Experience providing technical leadership on large, multi-disciplinary engineering projects. Apply now to join a highly respected engineering team developing critical communications technology relied upon by organisations around the world. Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Embedded Software, Electronics, FPGA, Mechanical, C++, DevOps, Cloud, Technical Sales, Project Management and more.
Jul 23, 2026
Full time
Principal Embedded Software Engineer 70-85k + Bonus Cambridge This is an opportunity to join a market-leading communications technology company developing mission-critical comms systems. You will take technical ownership of embedded application software development across Linux and Android platforms, helping deliver the next generation of technology that underpins secure communications. Responsibilities: Designing, developing and testing embedded application software across Embedded Linux and Android platforms. Leading software component activities including architecture, task planning, technical reviews and integration testing. Developing new application features whilst maintaining and enhancing existing software components. Translating complex telecommunications specifications (ETSI, 3GPP, RFCs) into robust software solutions. Requirements: 10+ years' commercial software development experience delivering released embedded Linux and Android products. Strong C development experience within embedded Linux user-space environments. Commercial Android application development experience using Java and modern application architectures. Solid understanding of RTOS concepts and embedded software systems. Experience applying Test-Driven Development (TDD) methodologies within embedded and Android environments. Bonus Skills: Experience with ARM-based embedded platforms and multi-core systems. Familiarity with Agile / Scrum software development methodologies. Experience providing technical leadership on large, multi-disciplinary engineering projects. Apply now to join a highly respected engineering team developing critical communications technology relied upon by organisations around the world. Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Embedded Software, Electronics, FPGA, Mechanical, C++, DevOps, Cloud, Technical Sales, Project Management and more.
Job Title: Senior Software Engineer Location: Somerset Salary: up to £60,000 An opportunity has arisen for a Senior Software Engineer to join a growing engineering team delivering software solutions used in industrial environments. You will develop and maintain desktop and web applications using C#, and WPF, contributing to both new development and ongoing system improvements. The role involves close collaboration with multidisciplinary teams and input into architectural decisions. The Role You will work across a blend of modern service based systems and established desktop applications, contributing to both ongoing improvements and new product development. The position involves hands on development, architectural input, and close collaboration with multidisciplinary engineering teams. Key responsiblities Design, develop, test, and maintain desktop and web applications Work with C#, WPF, and modern JavaScript frameworks Support and enhance legacy systems while helping drive modernisation Contribute to architectural decisions and system design discussions Requirements Strong experience in C# and WPF desktop application development Experience with modern frontend frameworks Experience with Microservices If this role is of interest, please apply below.
Jul 22, 2026
Full time
Job Title: Senior Software Engineer Location: Somerset Salary: up to £60,000 An opportunity has arisen for a Senior Software Engineer to join a growing engineering team delivering software solutions used in industrial environments. You will develop and maintain desktop and web applications using C#, and WPF, contributing to both new development and ongoing system improvements. The role involves close collaboration with multidisciplinary teams and input into architectural decisions. The Role You will work across a blend of modern service based systems and established desktop applications, contributing to both ongoing improvements and new product development. The position involves hands on development, architectural input, and close collaboration with multidisciplinary engineering teams. Key responsiblities Design, develop, test, and maintain desktop and web applications Work with C#, WPF, and modern JavaScript frameworks Support and enhance legacy systems while helping drive modernisation Contribute to architectural decisions and system design discussions Requirements Strong experience in C# and WPF desktop application development Experience with modern frontend frameworks Experience with Microservices If this role is of interest, please apply below.
Job Title: Machine Learning Engineer (Computer Vision) Location: London Salary: Up to 160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.
Jul 22, 2026
Full time
Job Title: Machine Learning Engineer (Computer Vision) Location: London Salary: Up to 160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.
Job Title: Machine Learning Engineer (Computer Vision) Location: Oxford Salary: Up to £160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.
Jul 22, 2026
Full time
Job Title: Machine Learning Engineer (Computer Vision) Location: Oxford Salary: Up to £160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.
Job Title: Machine Learning Engineer (Computer Vision) Location: Cambridge Salary: Up to 160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.
Jul 22, 2026
Full time
Job Title: Machine Learning Engineer (Computer Vision) Location: Cambridge Salary: Up to 160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role Strong Python programming skills Experience with PyTorch, TensorFlow, or similar machine learning frameworks Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking Experience working with real-world datasets and deploying models into production environments Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.
Platform Recruitment
Newcastle Upon Tyne, Tyne And Wear
Senior Software Engineer (C++/Rust) - Up to 150,000 Title : Senior Software Engineer (C++/Rust) Company : Boutique Consultancy Location : Newcastle Pay : Up to 150,000 Company : A deeply technical consultancy are getting ready to scale significantly. Around you they will build an entire team, tailored to your unique expertise. They focus on highly regulated industries where software quality is paramount. In you they hope to find expertise across C++ (and hopefully some interest in/experience with Rust), with the goal of having you run a division within the consultancy. There is a very significant scope to grow. Role : You will work closely with stakeholders to identify solutions to their pain points, ultimately being able to spec, design, build, test and maintain (with the support of your team, which you will have a significant say in the growth of) new software solutions This is a pure greenfield role Collaborate with client teams Build performant mission-critical software About you : Excellent computer science fundamentals with a solid understanding of the restrictions of hardware-constrained development Strong understanding of computer architecture Excellent C++ and/or Rust skills Good communication skills Full details are available. Please don't hesitate to get in touch for more information.
Jul 22, 2026
Full time
Senior Software Engineer (C++/Rust) - Up to 150,000 Title : Senior Software Engineer (C++/Rust) Company : Boutique Consultancy Location : Newcastle Pay : Up to 150,000 Company : A deeply technical consultancy are getting ready to scale significantly. Around you they will build an entire team, tailored to your unique expertise. They focus on highly regulated industries where software quality is paramount. In you they hope to find expertise across C++ (and hopefully some interest in/experience with Rust), with the goal of having you run a division within the consultancy. There is a very significant scope to grow. Role : You will work closely with stakeholders to identify solutions to their pain points, ultimately being able to spec, design, build, test and maintain (with the support of your team, which you will have a significant say in the growth of) new software solutions This is a pure greenfield role Collaborate with client teams Build performant mission-critical software About you : Excellent computer science fundamentals with a solid understanding of the restrictions of hardware-constrained development Strong understanding of computer architecture Excellent C++ and/or Rust skills Good communication skills Full details are available. Please don't hesitate to get in touch for more information.
Software Engineer - C++ Title : Software Engineer - C++ Company : Elite Software House Location : Remote (London office) Salary : 80,000 - 115,000 Skills : C++, Algorithms, Boost Overview : Are you someone that thinks that writing slick, classy C++ code can and should be an art? Would you like to be part of an internationally recognised team of C++ experts led by the brightest C++ minds in the world? An elite software house are looking for the top 1% of engineers of all levels to come on board as they continue to develop beautiful algorithms which power business decisions for millions of users. There is no red tape, there are no bureaucratic meetings. Leaders are also C++ experts. You can work from wherever with a guaranteed top salary in year 2. About you : STEM degree from a top university OR commercial C++ expertise Significant bias towards C++ development Genuine passion for writing clean, performant code Bonus if : Commercial C++ experience Have worked on open-source projects Have an activity portfolio of personal C++ projects Full details are available. Please don't hesitate to get in touch.
Jul 22, 2026
Full time
Software Engineer - C++ Title : Software Engineer - C++ Company : Elite Software House Location : Remote (London office) Salary : 80,000 - 115,000 Skills : C++, Algorithms, Boost Overview : Are you someone that thinks that writing slick, classy C++ code can and should be an art? Would you like to be part of an internationally recognised team of C++ experts led by the brightest C++ minds in the world? An elite software house are looking for the top 1% of engineers of all levels to come on board as they continue to develop beautiful algorithms which power business decisions for millions of users. There is no red tape, there are no bureaucratic meetings. Leaders are also C++ experts. You can work from wherever with a guaranteed top salary in year 2. About you : STEM degree from a top university OR commercial C++ expertise Significant bias towards C++ development Genuine passion for writing clean, performant code Bonus if : Commercial C++ experience Have worked on open-source projects Have an activity portfolio of personal C++ projects Full details are available. Please don't hesitate to get in touch.