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!
02/10/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!
YT Tech is recruiting on behalf of a premier defence and aerospace technology company to find a skilled FPGA / Firmware Engineer. Joining their dynamic R&D division, you will help design, verify, and integrate advanced embedded solutions for high-performance applications globally. The Role Design, verify, and debug embedded system and sub-system components. Contribute to cutting-edge RF Signal Processing using modern FPGA technologies. Collaborate with multi-disciplinary teams (RF, DSP, Hardware) to integrate firmware seamlessly. Develop test strategies for verification and full production testing. Assist in capturing technical requirements and liaise with key technology suppliers. Requirements Proven background in FPGA and/or embedded firmware development across the full lifecycle. Experience integrating, understanding, and debugging third-party RTL. Strong skills debugging full embedded architectures (hardware, processor software, and FPGA firmware). Analytical mindset with practical problem-solving ability in cross-functional engineering teams. Must be eligible for UK Security Vetting (BPSS minimum required; UK residency rules apply). Package & Benefits Annual bonus scheme and regular reviews. 25 days annual leave (plus service increments) & flexible working arrangements. Private medical package, pension scheme, and health/wellbeing programmes. Continuous training, casual dress code, on-site parking, and company social events. To Apply: Submit your application to YT Tech today. Interviews are scheduled for the week of 7th September 2026, and early applications are highly encouraged.
25/09/2026
Full time
YT Tech is recruiting on behalf of a premier defence and aerospace technology company to find a skilled FPGA / Firmware Engineer. Joining their dynamic R&D division, you will help design, verify, and integrate advanced embedded solutions for high-performance applications globally. The Role Design, verify, and debug embedded system and sub-system components. Contribute to cutting-edge RF Signal Processing using modern FPGA technologies. Collaborate with multi-disciplinary teams (RF, DSP, Hardware) to integrate firmware seamlessly. Develop test strategies for verification and full production testing. Assist in capturing technical requirements and liaise with key technology suppliers. Requirements Proven background in FPGA and/or embedded firmware development across the full lifecycle. Experience integrating, understanding, and debugging third-party RTL. Strong skills debugging full embedded architectures (hardware, processor software, and FPGA firmware). Analytical mindset with practical problem-solving ability in cross-functional engineering teams. Must be eligible for UK Security Vetting (BPSS minimum required; UK residency rules apply). Package & Benefits Annual bonus scheme and regular reviews. 25 days annual leave (plus service increments) & flexible working arrangements. Private medical package, pension scheme, and health/wellbeing programmes. Continuous training, casual dress code, on-site parking, and company social events. To Apply: Submit your application to YT Tech today. Interviews are scheduled for the week of 7th September 2026, and early applications are highly encouraged.
Senior Firmware Engineer 60-70k Norfolk Join an innovative technology company dedicated to developing cutting-edge power systems, motors, and motor controllers across diverse market sectors. We are looking for an integral member of the Engineering Team to deliver robust firmware and software solutions. Responsibilities as a Senior Firmware Engineer: Design, develop, maintain, and test firmware and software for products focusing on power systems, motors, and motor controllers Act as the technical interface with the hardware design team and ensure all code development meets company standards Actively promote continuous improvement in development and coding practices, while also supporting QA and optimising performance. Requirements: Developing ARM MCUs in C Python experience Proven experience writing code to control power electronic systems Ability to read and understand electronic schematics Familiarity with coding standards, such as MISRA Knowledge of firmware/software debugging and validation techniques Apply now to drive the next generation of power systems and deliver cutting-edge firmware solutions!
23/09/2026
Full time
Senior Firmware Engineer 60-70k Norfolk Join an innovative technology company dedicated to developing cutting-edge power systems, motors, and motor controllers across diverse market sectors. We are looking for an integral member of the Engineering Team to deliver robust firmware and software solutions. Responsibilities as a Senior Firmware Engineer: Design, develop, maintain, and test firmware and software for products focusing on power systems, motors, and motor controllers Act as the technical interface with the hardware design team and ensure all code development meets company standards Actively promote continuous improvement in development and coding practices, while also supporting QA and optimising performance. Requirements: Developing ARM MCUs in C Python experience Proven experience writing code to control power electronic systems Ability to read and understand electronic schematics Familiarity with coding standards, such as MISRA Knowledge of firmware/software debugging and validation techniques Apply now to drive the next generation of power systems and deliver cutting-edge firmware solutions!
Senior Firmware Engineer Cambridge 80-90k dependant on experience My client is looking for an experienced Firmware Engineer to join a small, high-impact signal processing team. You will take ownership of the full embedded firmware stack, from initial investigation through to integration and release, working with a high degree of autonomy on cutting-edge communication technology. Responsibilities Design and maintain C firmware for TI DSPs and ARM aarch64 Linux platforms Implement and optimize MAC/RLC protocol stacks for GERAN, UTRAN, E-UTRAN, and NR Collaborate with FPGA teams to manage Xilinx SoC data paths and DMA transfers Requirements Extensive experience in C for resource-constrained targets, including deep knowledge of memory layout, linker scripts, and drivers for SPI, I2C, and DMA. Strong command of DSP fundamentals and 3GPP standards Several years of commercial experience in cellular or RF firmware. Bonus Skills Familiarity with TI DSP architecture or Xilinx SoC development toolchains Experience with open-source SDR tools like srsRAN or PCI-based host-to-DSP communication architectures. If you are a proactive problem-solver ready to take ownership of complex firmware challenges, apply today!
22/09/2026
Full time
Senior Firmware Engineer Cambridge 80-90k dependant on experience My client is looking for an experienced Firmware Engineer to join a small, high-impact signal processing team. You will take ownership of the full embedded firmware stack, from initial investigation through to integration and release, working with a high degree of autonomy on cutting-edge communication technology. Responsibilities Design and maintain C firmware for TI DSPs and ARM aarch64 Linux platforms Implement and optimize MAC/RLC protocol stacks for GERAN, UTRAN, E-UTRAN, and NR Collaborate with FPGA teams to manage Xilinx SoC data paths and DMA transfers Requirements Extensive experience in C for resource-constrained targets, including deep knowledge of memory layout, linker scripts, and drivers for SPI, I2C, and DMA. Strong command of DSP fundamentals and 3GPP standards Several years of commercial experience in cellular or RF firmware. Bonus Skills Familiarity with TI DSP architecture or Xilinx SoC development toolchains Experience with open-source SDR tools like srsRAN or PCI-based host-to-DSP communication architectures. If you are a proactive problem-solver ready to take ownership of complex firmware challenges, apply today!
Project lead firmware development for multidisciplinary scientific manufacturing applications Cambridge South; to 85,000 DoE + Benefits This growing engineering product start-up has taken their innovative technology to market and has already established partnerships with multiple stakeholders within robotic scientific manufacturing systems. They are looking to hire a senior / principal level Firmware Engineer to join their multidisciplinary team. As a senior engineer, you would take technical ownership of firmware development for sensors, controls, motors and electromechanical components. Your code will keep systems running smoothly and you will champion code quality, reliability and delivery. Further, you will be a key individual within the team, collaborating with electronics and mechanical engineers as well as scientists. Requirements: - An extensive track record designing and building embedded systems, with a strong appreciation of applied hardware (including motors and sensors). This should include firmware used in prototyping to production ready delivery. - Extensive demonstrable experience with C and C++ firmware development for ARM microcontrollers (ideally STM32). Additional experience with C# or Python would be desirable. - Strong project development process experience including relevant automated tests for embedded systems, debugging complex hardware systems and even understanding of electronics schematics. Projects are complex and sophisticated, so an ethos of teamwork and collaboration is fostered. This means that strong communication skills are expected. Further, technical management and architecting experience would be needed. Due to the nature of projects, this role is based fully onsite at their offices and workshops. Parking is available on premises. On offer is an excellent remunerations package including a wide range of benefits. Interested candidates are expected to be based close to offices, located in the south of Cambridgeshire (commutable from Cambridgeshire, north Essex, north Hertfordshire and west Bedfordshire). Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27729 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
08/10/2026
Full time
Project lead firmware development for multidisciplinary scientific manufacturing applications Cambridge South; to 85,000 DoE + Benefits This growing engineering product start-up has taken their innovative technology to market and has already established partnerships with multiple stakeholders within robotic scientific manufacturing systems. They are looking to hire a senior / principal level Firmware Engineer to join their multidisciplinary team. As a senior engineer, you would take technical ownership of firmware development for sensors, controls, motors and electromechanical components. Your code will keep systems running smoothly and you will champion code quality, reliability and delivery. Further, you will be a key individual within the team, collaborating with electronics and mechanical engineers as well as scientists. Requirements: - An extensive track record designing and building embedded systems, with a strong appreciation of applied hardware (including motors and sensors). This should include firmware used in prototyping to production ready delivery. - Extensive demonstrable experience with C and C++ firmware development for ARM microcontrollers (ideally STM32). Additional experience with C# or Python would be desirable. - Strong project development process experience including relevant automated tests for embedded systems, debugging complex hardware systems and even understanding of electronics schematics. Projects are complex and sophisticated, so an ethos of teamwork and collaboration is fostered. This means that strong communication skills are expected. Further, technical management and architecting experience would be needed. Due to the nature of projects, this role is based fully onsite at their offices and workshops. Parking is available on premises. On offer is an excellent remunerations package including a wide range of benefits. Interested candidates are expected to be based close to offices, located in the south of Cambridgeshire (commutable from Cambridgeshire, north Essex, north Hertfordshire and west Bedfordshire). Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27729 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Senior DSP Firmware Engineer Contract Hybrid Stevenage The Role Design, simulate and implement DSP algorithms for advanced communications and sensing systems. Develop, test and verify FPGA firmware using VHDL and/or Verilog. Produce firmware designs from system requirements and functional specifications. Support hardware integration, debugging and product development within a multidisciplinary engineering team. Key Skills 5+ years' FPGA/DSP development experience. Strong VHDL and/or Verilog design skills. FPGA simulation, verification and test experience. Experience with formal configuration control. Desirable C/C++ for SoC or embedded processor development. Xilinx Versal AI Engines. 5G/LTE communications. Technical leadership experience. Sponsorship is not available for this position.
23/09/2026
Contractor
Senior DSP Firmware Engineer Contract Hybrid Stevenage The Role Design, simulate and implement DSP algorithms for advanced communications and sensing systems. Develop, test and verify FPGA firmware using VHDL and/or Verilog. Produce firmware designs from system requirements and functional specifications. Support hardware integration, debugging and product development within a multidisciplinary engineering team. Key Skills 5+ years' FPGA/DSP development experience. Strong VHDL and/or Verilog design skills. FPGA simulation, verification and test experience. Experience with formal configuration control. Desirable C/C++ for SoC or embedded processor development. Xilinx Versal AI Engines. 5G/LTE communications. Technical leadership experience. Sponsorship is not available for this position.
Hybrid role Broad technical exposure across microcontrollers, sensors, actuators, control and communications A supportive, collaborative engineering culture We're recruiting a Senior Embedded Software Engineer (firmware, real-time control and hardware integration) for a growing UK manufacturer of high-precision test instrumentation. Their systems combine precision electronics, mechanical actuation and closed-loop control, and the firmware you write directly affects the accuracy of tests that inform real engineering decisions. Engineering is in a strong growth phase: the team has delivered new products, put solid development processes in place, and now has a full roadmap: refurbishing flagship products, developing next-generation instruments, and expanding into new markets with very different control requirements. You'll help lead a programme of six to eight projects over the next year: reviewing existing firmware and hardware, fixing and hardening what's there, and designing new firmware where platforms need to change. It's a blend of new development and in-depth work on existing code, with ownership from day one. You're proactive and take initiative rather than waiting to be told what to do. You see the bigger picture, find practical solutions, and keep a sense of humour. The team moves quickly, values a fail-fast approach to learning, and is tight-knit, so you'll enjoy working collaboratively. What you'll be doing: Leading and delivering firmware projects from specification through to production, mainly in C and C++ Analysing existing firmware, identifying what needs to change, and making it robust, secure and compliant Writing real-time code for microcontrollers and processors that interface with sensors and actuators Working with electronics engineers to define hardware/firmware interfaces at design stage Contributing to code reviews, documentation and good embedded development practice across the team Helping production and technical support teams diagnose firmware issues on the bench or in the field The Candidate: Embedded Software Engineer / Firmware Engineer The ideal candidate will have the following: Experience with RTOS firmware development in C or C++ for microcontrollers or embedded processors. A track record of leading firmware development, including taking projects from scratch to release, and reworking or fixing existing firmware Hands-on hardware experience: reading schematics, using oscilloscopes and debuggers Familiarity with embedded protocols Clear communication, including explaining technical decisions to colleagues outside firmware
09/10/2026
Full time
Hybrid role Broad technical exposure across microcontrollers, sensors, actuators, control and communications A supportive, collaborative engineering culture We're recruiting a Senior Embedded Software Engineer (firmware, real-time control and hardware integration) for a growing UK manufacturer of high-precision test instrumentation. Their systems combine precision electronics, mechanical actuation and closed-loop control, and the firmware you write directly affects the accuracy of tests that inform real engineering decisions. Engineering is in a strong growth phase: the team has delivered new products, put solid development processes in place, and now has a full roadmap: refurbishing flagship products, developing next-generation instruments, and expanding into new markets with very different control requirements. You'll help lead a programme of six to eight projects over the next year: reviewing existing firmware and hardware, fixing and hardening what's there, and designing new firmware where platforms need to change. It's a blend of new development and in-depth work on existing code, with ownership from day one. You're proactive and take initiative rather than waiting to be told what to do. You see the bigger picture, find practical solutions, and keep a sense of humour. The team moves quickly, values a fail-fast approach to learning, and is tight-knit, so you'll enjoy working collaboratively. What you'll be doing: Leading and delivering firmware projects from specification through to production, mainly in C and C++ Analysing existing firmware, identifying what needs to change, and making it robust, secure and compliant Writing real-time code for microcontrollers and processors that interface with sensors and actuators Working with electronics engineers to define hardware/firmware interfaces at design stage Contributing to code reviews, documentation and good embedded development practice across the team Helping production and technical support teams diagnose firmware issues on the bench or in the field The Candidate: Embedded Software Engineer / Firmware Engineer The ideal candidate will have the following: Experience with RTOS firmware development in C or C++ for microcontrollers or embedded processors. A track record of leading firmware development, including taking projects from scratch to release, and reworking or fixing existing firmware Hands-on hardware experience: reading schematics, using oscilloscopes and debuggers Familiarity with embedded protocols Clear communication, including explaining technical decisions to colleagues outside firmware
Senior Systems Engineer Basingstoke, Hampshire Highly Competitive Salary Permanent 4th Line / Systems / Infrastructure 75,000 - 85,000 DOE Pension Healthcare 10% Bonus On-call supplement 450p/m Are you a Senior Systems Engineer with strong experience across Linux, Java, SQL and high-availability infrastructure? This is an opportunity to join a specialist technology and engineering business working on a large-scale communications network supporting Critical National Infrastructure. You'll provide 4th line technical support, troubleshoot complex system issues and work closely with Software, Hardware, Firmware and R&D teams to improve system reliability, monitoring and self-healing capability. The Role Technical Environment: Java Linux VMware SQL MS SQL Server PostgreSQL Bash Python IP Networking DNS Distributed Systems Performance Monitoring Troubleshooting Debugging ITIL Configuration Management Provide 4th line technical support across smart metering head-end systems and radio access network infrastructure, troubleshooting complex functional and performance issues. Analyse system data, logs and performance information to identify root cause, resolve incidents and escalate software/firmware defects where required. Develop and implement improvements across monitoring, diagnostics, troubleshooting, automation and self-healing, including the development of support tools. Work closely with R&D, Software, Hardware, Firmware and IT teams on system design, code reviews, change requests, releases and continual service improvement. Act as a technical SME, maintaining detailed defect records, knowledge documentation and supporting the delivery of high-availability, fault-tolerant systems operating in a 24/7 environment. The Person SC Clearance: Active SC Clearance or eligibility to obtain SC Clearance required. Experienced Senior Systems Engineer / Systems Engineer / Infrastructure Engineer with strong troubleshooting, debugging and root-cause analysis capability. Experience with Redis/NoSQL, Apache ActiveMQ, server load balancing, F5/Alteon/Cisco ACE, RHCSA/RHCT, VCP or CCNA would be advantageous. Strong technical knowledge of Linux, VMware, SQL and IP networking, with scripting experience using Bash and/or Python. Strong object-oriented programming, coding and debugging skills; Java strongly preferred, alongside experience with SQL Server/PostgreSQL, stored procedures and complex systems. Experience supporting high-performance, high-availability, distributed or mission-critical systems, ideally within a secure or 24/7 environment. Strong customer-facing and stakeholder management skills, with a proactive approach to problem solving, ownership and continual improvement. Travel: Occasional travel to customer premises. Reference Number: BBBH(phone number removed) To apply for this role or to be considered for further roles, please click "Apply Now" or contact Ed Douglass at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates. Key Locations: Basingstoke, Reading, Andover, Winchester, Hook, Fleet, Farnborough, Farnham, Newbury, Woking, Guildford, Hampshire, Berkshire Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
08/10/2026
Full time
Senior Systems Engineer Basingstoke, Hampshire Highly Competitive Salary Permanent 4th Line / Systems / Infrastructure 75,000 - 85,000 DOE Pension Healthcare 10% Bonus On-call supplement 450p/m Are you a Senior Systems Engineer with strong experience across Linux, Java, SQL and high-availability infrastructure? This is an opportunity to join a specialist technology and engineering business working on a large-scale communications network supporting Critical National Infrastructure. You'll provide 4th line technical support, troubleshoot complex system issues and work closely with Software, Hardware, Firmware and R&D teams to improve system reliability, monitoring and self-healing capability. The Role Technical Environment: Java Linux VMware SQL MS SQL Server PostgreSQL Bash Python IP Networking DNS Distributed Systems Performance Monitoring Troubleshooting Debugging ITIL Configuration Management Provide 4th line technical support across smart metering head-end systems and radio access network infrastructure, troubleshooting complex functional and performance issues. Analyse system data, logs and performance information to identify root cause, resolve incidents and escalate software/firmware defects where required. Develop and implement improvements across monitoring, diagnostics, troubleshooting, automation and self-healing, including the development of support tools. Work closely with R&D, Software, Hardware, Firmware and IT teams on system design, code reviews, change requests, releases and continual service improvement. Act as a technical SME, maintaining detailed defect records, knowledge documentation and supporting the delivery of high-availability, fault-tolerant systems operating in a 24/7 environment. The Person SC Clearance: Active SC Clearance or eligibility to obtain SC Clearance required. Experienced Senior Systems Engineer / Systems Engineer / Infrastructure Engineer with strong troubleshooting, debugging and root-cause analysis capability. Experience with Redis/NoSQL, Apache ActiveMQ, server load balancing, F5/Alteon/Cisco ACE, RHCSA/RHCT, VCP or CCNA would be advantageous. Strong technical knowledge of Linux, VMware, SQL and IP networking, with scripting experience using Bash and/or Python. Strong object-oriented programming, coding and debugging skills; Java strongly preferred, alongside experience with SQL Server/PostgreSQL, stored procedures and complex systems. Experience supporting high-performance, high-availability, distributed or mission-critical systems, ideally within a secure or 24/7 environment. Strong customer-facing and stakeholder management skills, with a proactive approach to problem solving, ownership and continual improvement. Travel: Occasional travel to customer premises. Reference Number: BBBH(phone number removed) To apply for this role or to be considered for further roles, please click "Apply Now" or contact Ed Douglass at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates. Key Locations: Basingstoke, Reading, Andover, Winchester, Hook, Fleet, Farnborough, Farnham, Newbury, Woking, Guildford, Hampshire, Berkshire Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
Job Title : Senior Embedded Systems Engineer Location : Vauxhall, London (Hybrid Working: 3-Days Per Week On-Site) Salary : £65,000 - £85,000 + Bonus & Benefits (Depending on Experience) Please Note : All Applicants must have the right to work in the UK without the need for VISA sponsorship now or in the future. Overview : Zenovo are supporting their client in Vauxhall, London with an exciting opportunity for a Senior Embedded Software Engineer to join a growing technology business developing connected sensor products for global customers. This role offers the opportunity to work across embedded software, support with hardware bring-up, electronics debugging, sensor integration, production testing, and diagnostics. A successful candidate will be involved throughout the product lifecycle, from early prototypes and next-generation sensing technology through to production. Job Responsibilities : Develop embedded C/C++ software for systems, using bare-metal and RTOS environments such as Zephyr. Support next-generation hardware development, including prototyping, board bring-up, validation and productionisation. Debug complex issues across firmware, electronics, Bluetooth, sensors, power systems and manufacturing test equipment. Develop production firmware, test fixtures, automated test systems, calibration processes and diagnostic tools. Work with manufacturing partners to improve product reliability, production yield and fault-finding capabilities. Collaborate with hardware, software, data science, app and product teams across the full product lifecycle. Support with mentoring engineers and help improve engineering standards across design, testing, documentation and debugging. Required Skills & Experience : 5+ years experience in embedded systems, firmware or hardware product development. Strong embedded C/C++ experience on resource-constrained devices, with solid bare-metal and RTOS knowledge (Zephyr is desirable). Proven track record taking embedded products from prototype through to production Strong hardware debugging and fault-finding skills, using oscilloscopes, logic analysers, debuggers and RF/Bluetooth tools. Confident reading electronic schematics and troubleshooting sensors, power systems and board-level issues. Strong understanding of the hardware/firmware boundary, with the ability to diagnose and resolve complex cross-domain issues. Practical engineering judgement, with a focus on reliability, testability and robust development processes. Hands-on, detail-oriented engineer who can work independently and take ownership in a small-team environment. Desirable Experience (Not Essential) : Experience with Nordic nRF microcontrollers and BLE. Experience diagnosing BLE connectivity and reliability issues. Experience with IMUs, sensor fusion and real-time signal processing. Experience with automated production testing. Experience with developing high-volume consumer electronics.
07/10/2026
Full time
Job Title : Senior Embedded Systems Engineer Location : Vauxhall, London (Hybrid Working: 3-Days Per Week On-Site) Salary : £65,000 - £85,000 + Bonus & Benefits (Depending on Experience) Please Note : All Applicants must have the right to work in the UK without the need for VISA sponsorship now or in the future. Overview : Zenovo are supporting their client in Vauxhall, London with an exciting opportunity for a Senior Embedded Software Engineer to join a growing technology business developing connected sensor products for global customers. This role offers the opportunity to work across embedded software, support with hardware bring-up, electronics debugging, sensor integration, production testing, and diagnostics. A successful candidate will be involved throughout the product lifecycle, from early prototypes and next-generation sensing technology through to production. Job Responsibilities : Develop embedded C/C++ software for systems, using bare-metal and RTOS environments such as Zephyr. Support next-generation hardware development, including prototyping, board bring-up, validation and productionisation. Debug complex issues across firmware, electronics, Bluetooth, sensors, power systems and manufacturing test equipment. Develop production firmware, test fixtures, automated test systems, calibration processes and diagnostic tools. Work with manufacturing partners to improve product reliability, production yield and fault-finding capabilities. Collaborate with hardware, software, data science, app and product teams across the full product lifecycle. Support with mentoring engineers and help improve engineering standards across design, testing, documentation and debugging. Required Skills & Experience : 5+ years experience in embedded systems, firmware or hardware product development. Strong embedded C/C++ experience on resource-constrained devices, with solid bare-metal and RTOS knowledge (Zephyr is desirable). Proven track record taking embedded products from prototype through to production Strong hardware debugging and fault-finding skills, using oscilloscopes, logic analysers, debuggers and RF/Bluetooth tools. Confident reading electronic schematics and troubleshooting sensors, power systems and board-level issues. Strong understanding of the hardware/firmware boundary, with the ability to diagnose and resolve complex cross-domain issues. Practical engineering judgement, with a focus on reliability, testability and robust development processes. Hands-on, detail-oriented engineer who can work independently and take ownership in a small-team environment. Desirable Experience (Not Essential) : Experience with Nordic nRF microcontrollers and BLE. Experience diagnosing BLE connectivity and reliability issues. Experience with IMUs, sensor fusion and real-time signal processing. Experience with automated production testing. Experience with developing high-volume consumer electronics.
Senior Embedded Software Engineer Energy Sector Salary: £70,000 £90,000 + benefits Hours: Full-time, Permanent Location: Birmingham Hybrid, 1-2 days per week required in the office (Flexible) We re looking for a Senior Embedded Software Engineer to join a growing engineering team developing high-performance technology for the energy sector. This is a hands-on role where you ll take ownership of embedded software and firmware from initial requirements and architecture through to integration, validation and in-service support. You ll work across both low-level microcontroller firmware and higher-level supervisory applications, developing software used within complex, high-power infrastructure. Reliability, performance and maintainability are critical, so we re looking for someone who enjoys solving challenging engineering problems and taking genuine ownership of the systems they develop. The role offers a varied technical workload, with approximately 60% new development, 30% integration and testing, and 10% in-service support. About the candidate You ll be an experienced Embedded Software Engineer with a strong background in modern C++ and developing software for resource-constrained embedded systems. You ll be comfortable working across firmware, hardware and higher-level applications and have experience taking products beyond initial development into integration, testing and live operation. We re particularly interested in experience with: Modern C++ within embedded environments and working to MISRA guidelines High-performance microcontrollers such as STM32 RTOS and/or bare-metal development CAN and Modbus RTU over RS485 MQTT, WebSockets and network-connected embedded systems Firmware and hardware integration, troubleshooting and validation Windows and/or Linux-based higher-level applications Secure boot, TLS, certificate handling and signed over-the-air firmware updates Automated testing, CI and hardware-in-the-loop testing High-voltage DC systems and power electronics Experience within the energy sector, industrial control, automotive, power electronics or another safety-conscious, protocol-heavy environment would be particularly relevant. Experience with OCPP (1.6J/2.0.1/2.1), IEC 61851, ISO 15118 / DIN 70121 and Megawatt Charging System (MCS) would also be highly valuable, although direct charging-sector experience is not essential. Bachelor s degree in Computer Science, Electronic Engineering or a closely related discipline, or equivalent professional experience. What you ll do You ll take a leading role in the development and evolution of embedded software and firmware for complex energy infrastructure. Your responsibilities will include: Eliciting and defining technical requirements and translating them into robust engineering solutions Designing, developing and maintaining clean, modular and efficient embedded software in modern C++ Developing and bringing up firmware for high-performance microcontrollers Architecting communication gateways between hardware subsystems, connected equipment and cloud services Implementing and optimising CAN, Modbus RTU/RS485, MQTT and WebSocket communications Integrating energy meters, insulation monitoring devices, power modules, controllers and other critical hardware Supporting cybersecurity across connected embedded systems, including TLS, certificate management, secure boot and signed OTA updates Working alongside hardware engineers and external technical partners on board bring-up, diagnostics and system validation Using tools including oscilloscopes, CANalyzer, protocol testers and electronic loads to investigate and resolve issues Building automated test infrastructure, including unit testing, CI and hardware-in-the-loop testing Designing systems with serviceability and observability in mind, including structured logging and remote diagnostics Supporting commissioning and diagnosing complex issues within deployed systems Contributing to safe engineering practices when working with high-voltage DC equipment Providing technical leadership through code reviews, documentation, mentoring and design reviews Helping evaluate hardware, firmware and embedded software solutions based on cost, performance, reliability and maintainability You ll be someone who can lead development workstreams independently while collaborating effectively with hardware, software and wider engineering teams. A calm, methodical approach to troubleshooting and the ability to manage multiple technical priorities will be important. Benefits 5% employer pension contribution Life insurance at three times your basic annual salary Discretionary bonus scheme Salary sacrifice scheme Cycle to Work Scheme Enhanced family leave benefits Opportunity to work on technically challenging, high-power energy infrastructure If you re an experienced Embedded Software Engineer looking to take ownership of technically challenging projects within the energy sector , we d love to hear from you apply today!
07/10/2026
Full time
Senior Embedded Software Engineer Energy Sector Salary: £70,000 £90,000 + benefits Hours: Full-time, Permanent Location: Birmingham Hybrid, 1-2 days per week required in the office (Flexible) We re looking for a Senior Embedded Software Engineer to join a growing engineering team developing high-performance technology for the energy sector. This is a hands-on role where you ll take ownership of embedded software and firmware from initial requirements and architecture through to integration, validation and in-service support. You ll work across both low-level microcontroller firmware and higher-level supervisory applications, developing software used within complex, high-power infrastructure. Reliability, performance and maintainability are critical, so we re looking for someone who enjoys solving challenging engineering problems and taking genuine ownership of the systems they develop. The role offers a varied technical workload, with approximately 60% new development, 30% integration and testing, and 10% in-service support. About the candidate You ll be an experienced Embedded Software Engineer with a strong background in modern C++ and developing software for resource-constrained embedded systems. You ll be comfortable working across firmware, hardware and higher-level applications and have experience taking products beyond initial development into integration, testing and live operation. We re particularly interested in experience with: Modern C++ within embedded environments and working to MISRA guidelines High-performance microcontrollers such as STM32 RTOS and/or bare-metal development CAN and Modbus RTU over RS485 MQTT, WebSockets and network-connected embedded systems Firmware and hardware integration, troubleshooting and validation Windows and/or Linux-based higher-level applications Secure boot, TLS, certificate handling and signed over-the-air firmware updates Automated testing, CI and hardware-in-the-loop testing High-voltage DC systems and power electronics Experience within the energy sector, industrial control, automotive, power electronics or another safety-conscious, protocol-heavy environment would be particularly relevant. Experience with OCPP (1.6J/2.0.1/2.1), IEC 61851, ISO 15118 / DIN 70121 and Megawatt Charging System (MCS) would also be highly valuable, although direct charging-sector experience is not essential. Bachelor s degree in Computer Science, Electronic Engineering or a closely related discipline, or equivalent professional experience. What you ll do You ll take a leading role in the development and evolution of embedded software and firmware for complex energy infrastructure. Your responsibilities will include: Eliciting and defining technical requirements and translating them into robust engineering solutions Designing, developing and maintaining clean, modular and efficient embedded software in modern C++ Developing and bringing up firmware for high-performance microcontrollers Architecting communication gateways between hardware subsystems, connected equipment and cloud services Implementing and optimising CAN, Modbus RTU/RS485, MQTT and WebSocket communications Integrating energy meters, insulation monitoring devices, power modules, controllers and other critical hardware Supporting cybersecurity across connected embedded systems, including TLS, certificate management, secure boot and signed OTA updates Working alongside hardware engineers and external technical partners on board bring-up, diagnostics and system validation Using tools including oscilloscopes, CANalyzer, protocol testers and electronic loads to investigate and resolve issues Building automated test infrastructure, including unit testing, CI and hardware-in-the-loop testing Designing systems with serviceability and observability in mind, including structured logging and remote diagnostics Supporting commissioning and diagnosing complex issues within deployed systems Contributing to safe engineering practices when working with high-voltage DC equipment Providing technical leadership through code reviews, documentation, mentoring and design reviews Helping evaluate hardware, firmware and embedded software solutions based on cost, performance, reliability and maintainability You ll be someone who can lead development workstreams independently while collaborating effectively with hardware, software and wider engineering teams. A calm, methodical approach to troubleshooting and the ability to manage multiple technical priorities will be important. Benefits 5% employer pension contribution Life insurance at three times your basic annual salary Discretionary bonus scheme Salary sacrifice scheme Cycle to Work Scheme Enhanced family leave benefits Opportunity to work on technically challenging, high-power energy infrastructure If you re an experienced Embedded Software Engineer looking to take ownership of technically challenging projects within the energy sector , we d love to hear from you apply today!
Senior Embedded Software Engineer - Energy Sector Salary: £70,000 - £90,000 + benefits Hours: Full-time, Permanent Location: Birmingham - Hybrid, 1-2 days per week required in the office (Flexible) We're looking for a Senior Embedded Software Engineer to join a growing engineering team developing high-performance technology for the energy sector. This is a hands-on role where you'll take ownership of embedded software and firmware from initial requirements and architecture through to integration, validation and in-service support. You'll work across both low-level microcontroller firmware and higher-level supervisory applications, developing software used within complex, high-power infrastructure. Reliability, performance and maintainability are critical, so we're looking for someone who enjoys solving challenging engineering problems and taking genuine ownership of the systems they develop. The role offers a varied technical workload, with approximately 60% new development, 30% integration and testing, and 10% in-service support. About the candidate You'll be an experienced Embedded Software Engineer with a strong background in modern C++ and developing software for resource-constrained embedded systems. You'll be comfortable working across firmware, hardware and higher-level applications and have experience taking products beyond initial development into integration, testing and live operation. We're particularly interested in experience with: Modern C++ within embedded environments and working to MISRA guidelines High-performance microcontrollers such as STM32 RTOS and/or bare-metal development CAN and Modbus RTU over RS485 MQTT, WebSockets and network-connected embedded systems Firmware and hardware integration, troubleshooting and validation Windows and/or Linux-based higher-level applications Secure boot, TLS, certificate handling and signed over-the-air firmware updates Automated testing, CI and hardware-in-the-loop testing High-voltage DC systems and power electronics Experience within the energy sector, industrial control, automotive, power electronics or another safety-conscious, protocol-heavy environment would be particularly relevant. Experience with OCPP (1.6J/2.0.1/2.1), IEC 61851, ISO 15118 / DIN 70121 and Megawatt Charging System (MCS) would also be highly valuable, although direct charging-sector experience is not essential. Bachelor's degree in Computer Science, Electronic Engineering or a closely related discipline, or equivalent professional experience. What you'll do You'll take a leading role in the development and evolution of embedded software and firmware for complex energy infrastructure. Your responsibilities will include: Eliciting and defining technical requirements and translating them into robust engineering solutions Designing, developing and maintaining clean, modular and efficient embedded software in modern C++ Developing and bringing up firmware for high-performance microcontrollers Architecting communication gateways between hardware subsystems, connected equipment and cloud services Implementing and optimising CAN, Modbus RTU/RS485, MQTT and WebSocket communications Integrating energy meters, insulation monitoring devices, power modules, controllers and other critical hardware Supporting cybersecurity across connected embedded systems, including TLS, certificate management, secure boot and signed OTA updates Working alongside hardware engineers and external technical partners on board bring-up, diagnostics and system validation Using tools including oscilloscopes, CANalyzer, protocol testers and electronic loads to investigate and resolve issues Building automated test infrastructure, including unit testing, CI and hardware-in-the-loop testing Designing systems with serviceability and observability in mind, including structured logging and remote diagnostics Supporting commissioning and diagnosing complex issues within deployed systems Contributing to safe engineering practices when working with high-voltage DC equipment Providing technical leadership through code reviews, documentation, mentoring and design reviews Helping evaluate hardware, firmware and embedded software solutions based on cost, performance, reliability and maintainability You'll be someone who can lead development workstreams independently while collaborating effectively with hardware, software and wider engineering teams. A calm, methodical approach to troubleshooting and the ability to manage multiple technical priorities will be important. Benefits 5% employer pension contribution Life insurance at three times your basic annual salary Discretionary bonus scheme Salary sacrifice scheme Cycle to Work Scheme Enhanced family leave benefits Opportunity to work on technically challenging, high-power energy infrastructure If you're an experienced Embedded Software Engineer looking to take ownership of technically challenging projects within the energy sector , we'd love to hear from you - apply today!
07/10/2026
Full time
Senior Embedded Software Engineer - Energy Sector Salary: £70,000 - £90,000 + benefits Hours: Full-time, Permanent Location: Birmingham - Hybrid, 1-2 days per week required in the office (Flexible) We're looking for a Senior Embedded Software Engineer to join a growing engineering team developing high-performance technology for the energy sector. This is a hands-on role where you'll take ownership of embedded software and firmware from initial requirements and architecture through to integration, validation and in-service support. You'll work across both low-level microcontroller firmware and higher-level supervisory applications, developing software used within complex, high-power infrastructure. Reliability, performance and maintainability are critical, so we're looking for someone who enjoys solving challenging engineering problems and taking genuine ownership of the systems they develop. The role offers a varied technical workload, with approximately 60% new development, 30% integration and testing, and 10% in-service support. About the candidate You'll be an experienced Embedded Software Engineer with a strong background in modern C++ and developing software for resource-constrained embedded systems. You'll be comfortable working across firmware, hardware and higher-level applications and have experience taking products beyond initial development into integration, testing and live operation. We're particularly interested in experience with: Modern C++ within embedded environments and working to MISRA guidelines High-performance microcontrollers such as STM32 RTOS and/or bare-metal development CAN and Modbus RTU over RS485 MQTT, WebSockets and network-connected embedded systems Firmware and hardware integration, troubleshooting and validation Windows and/or Linux-based higher-level applications Secure boot, TLS, certificate handling and signed over-the-air firmware updates Automated testing, CI and hardware-in-the-loop testing High-voltage DC systems and power electronics Experience within the energy sector, industrial control, automotive, power electronics or another safety-conscious, protocol-heavy environment would be particularly relevant. Experience with OCPP (1.6J/2.0.1/2.1), IEC 61851, ISO 15118 / DIN 70121 and Megawatt Charging System (MCS) would also be highly valuable, although direct charging-sector experience is not essential. Bachelor's degree in Computer Science, Electronic Engineering or a closely related discipline, or equivalent professional experience. What you'll do You'll take a leading role in the development and evolution of embedded software and firmware for complex energy infrastructure. Your responsibilities will include: Eliciting and defining technical requirements and translating them into robust engineering solutions Designing, developing and maintaining clean, modular and efficient embedded software in modern C++ Developing and bringing up firmware for high-performance microcontrollers Architecting communication gateways between hardware subsystems, connected equipment and cloud services Implementing and optimising CAN, Modbus RTU/RS485, MQTT and WebSocket communications Integrating energy meters, insulation monitoring devices, power modules, controllers and other critical hardware Supporting cybersecurity across connected embedded systems, including TLS, certificate management, secure boot and signed OTA updates Working alongside hardware engineers and external technical partners on board bring-up, diagnostics and system validation Using tools including oscilloscopes, CANalyzer, protocol testers and electronic loads to investigate and resolve issues Building automated test infrastructure, including unit testing, CI and hardware-in-the-loop testing Designing systems with serviceability and observability in mind, including structured logging and remote diagnostics Supporting commissioning and diagnosing complex issues within deployed systems Contributing to safe engineering practices when working with high-voltage DC equipment Providing technical leadership through code reviews, documentation, mentoring and design reviews Helping evaluate hardware, firmware and embedded software solutions based on cost, performance, reliability and maintainability You'll be someone who can lead development workstreams independently while collaborating effectively with hardware, software and wider engineering teams. A calm, methodical approach to troubleshooting and the ability to manage multiple technical priorities will be important. Benefits 5% employer pension contribution Life insurance at three times your basic annual salary Discretionary bonus scheme Salary sacrifice scheme Cycle to Work Scheme Enhanced family leave benefits Opportunity to work on technically challenging, high-power energy infrastructure If you're an experienced Embedded Software Engineer looking to take ownership of technically challenging projects within the energy sector , we'd love to hear from you - apply today!
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!
07/10/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!
We are currently hiring for an SC Cleared Senior Configuration Analyst for an initial 12 months contract assignment. This will involve a hybrid working model of 3 days remote, 2 day on site in Bristol. (Duration is very likely to extend). Inside IR35 SC Cleared Senior Configuration Engineer. Current active SC Clearance is essential. Reporting To Lead Configuration and Change Manager The Senior Configuration Engineer provides technical leadership and subject-matter expertise for configuration and change control across defence and aerospace programmes. The role is accountable for defining, implementing, and assuring configuration management arrangements throughout the full life cycle, using TCU as the authoritative configuration and change control tool. The role includes ownership of the Configuration Management Plan (CMP), ensuring alignment with contractual, regulatory, and organisational requirements, and acting as the focal point for configuration governance, audit readiness, and best practice. Key Responsibilities Configuration Management Leadership Define and implement configuration management strategy for programmes in line with organisational policy and defence/aerospace standards. Lead the identification and control of Configuration Items (CIs) for hardware, software, and firmware. Establish, control, and maintain configuration baselines (functional, allocated, product) across the full life cycle. Ensure robust traceability between requirements, design artefacts, verification evidence, and delivered product. Act as the technical authority for configuration management matters within assigned programmes. Author, maintain, and own the Configuration Management Plan (CMP) for programmes and/or product lines. Ensure the CMP defines CI selection, baseline strategy, change control, configuration status accounting, audits, and tool usage. Maintain the CMP throughout the life cycle, ensuring it reflects programme maturity, contractual changes, and regulatory updates. Ensure the CMP is compliant with applicable standards (eg DEF STAN 05-057 and all Customer CM requirements). Provide the CMP as auditable evidence to customers and regulators and ensure effective implementation across project teams. Lead and govern the end-to-end change control process using TCU. Chair or provide senior support to Change Control Boards (CCB), ensuring disciplined decision-making. Classify and manage Class I and Class II changes, ensuring full assessment of safety, airworthiness, cost, schedule, and support impacts. Oversee concessions, deviations, waivers, and temporary changes, ensuring correct approval and traceability. Ensure approved changes are implemented, verified, and correctly re-baselined. Act as a senior user and subject-matter expert for TCU. Ensure TCU is used consistently as the authoritative source of configuration and change data. Define best practice for data structures, workflows, and status accounting within TCU. Ensure data integrity, access control, security classification, and export control compliance. Support continuous improvement of configuration and change control processes and tool usage. Ensure configuration and change control activities comply with regulatory, contractual, and organisational requirements. Lead preparation for and support internal, customer, and regulatory audits (eg FCA, PCA). Provide configuration status accounting, metrics, and management reporting. Ensure security classification and export control (ITAR/EAR) requirements are applied consistently to configuration data. Support configuration and change activities across design, development, manufacture, in-service support, modification, and obsolescence. Support release to manufacture, release to service, and in-service modification decisions. Advise programme management on configuration risks, impacts, and mitigation strategies. Mentor and support junior configuration and change control engineers. Provide training and guidance on configuration management principles, procedures, and TCU usage. Work closely with engineering, systems, quality, safety, manufacturing, supply chain, and programme teams. Act as the escalation point for complex configuration and change issues. Skills & Experience Essential Significant experience in configuration and change control within defence, aerospace, or another highly regulated industry. Proven experience authoring and maintaining Configuration Management Plans. Strong knowledge of configuration management principles, baseline control, and change classification (Class I/Class II). Extensive experience using TCU or similar Tool for configuration and change control. Experience supporting audits and regulatory engagement. Excellent attention to detail with strong analytical and leadership skills. Experience working with classified and export-controlled information.
06/10/2026
Contractor
We are currently hiring for an SC Cleared Senior Configuration Analyst for an initial 12 months contract assignment. This will involve a hybrid working model of 3 days remote, 2 day on site in Bristol. (Duration is very likely to extend). Inside IR35 SC Cleared Senior Configuration Engineer. Current active SC Clearance is essential. Reporting To Lead Configuration and Change Manager The Senior Configuration Engineer provides technical leadership and subject-matter expertise for configuration and change control across defence and aerospace programmes. The role is accountable for defining, implementing, and assuring configuration management arrangements throughout the full life cycle, using TCU as the authoritative configuration and change control tool. The role includes ownership of the Configuration Management Plan (CMP), ensuring alignment with contractual, regulatory, and organisational requirements, and acting as the focal point for configuration governance, audit readiness, and best practice. Key Responsibilities Configuration Management Leadership Define and implement configuration management strategy for programmes in line with organisational policy and defence/aerospace standards. Lead the identification and control of Configuration Items (CIs) for hardware, software, and firmware. Establish, control, and maintain configuration baselines (functional, allocated, product) across the full life cycle. Ensure robust traceability between requirements, design artefacts, verification evidence, and delivered product. Act as the technical authority for configuration management matters within assigned programmes. Author, maintain, and own the Configuration Management Plan (CMP) for programmes and/or product lines. Ensure the CMP defines CI selection, baseline strategy, change control, configuration status accounting, audits, and tool usage. Maintain the CMP throughout the life cycle, ensuring it reflects programme maturity, contractual changes, and regulatory updates. Ensure the CMP is compliant with applicable standards (eg DEF STAN 05-057 and all Customer CM requirements). Provide the CMP as auditable evidence to customers and regulators and ensure effective implementation across project teams. Lead and govern the end-to-end change control process using TCU. Chair or provide senior support to Change Control Boards (CCB), ensuring disciplined decision-making. Classify and manage Class I and Class II changes, ensuring full assessment of safety, airworthiness, cost, schedule, and support impacts. Oversee concessions, deviations, waivers, and temporary changes, ensuring correct approval and traceability. Ensure approved changes are implemented, verified, and correctly re-baselined. Act as a senior user and subject-matter expert for TCU. Ensure TCU is used consistently as the authoritative source of configuration and change data. Define best practice for data structures, workflows, and status accounting within TCU. Ensure data integrity, access control, security classification, and export control compliance. Support continuous improvement of configuration and change control processes and tool usage. Ensure configuration and change control activities comply with regulatory, contractual, and organisational requirements. Lead preparation for and support internal, customer, and regulatory audits (eg FCA, PCA). Provide configuration status accounting, metrics, and management reporting. Ensure security classification and export control (ITAR/EAR) requirements are applied consistently to configuration data. Support configuration and change activities across design, development, manufacture, in-service support, modification, and obsolescence. Support release to manufacture, release to service, and in-service modification decisions. Advise programme management on configuration risks, impacts, and mitigation strategies. Mentor and support junior configuration and change control engineers. Provide training and guidance on configuration management principles, procedures, and TCU usage. Work closely with engineering, systems, quality, safety, manufacturing, supply chain, and programme teams. Act as the escalation point for complex configuration and change issues. Skills & Experience Essential Significant experience in configuration and change control within defence, aerospace, or another highly regulated industry. Proven experience authoring and maintaining Configuration Management Plans. Strong knowledge of configuration management principles, baseline control, and change classification (Class I/Class II). Extensive experience using TCU or similar Tool for configuration and change control. Experience supporting audits and regulatory engagement. Excellent attention to detail with strong analytical and leadership skills. Experience working with classified and export-controlled information.
CPE (Customer Premises Equipment)Technical Investigation Engineer - Home Hub/Broadband My client a global telecoms provider is currently seeking a highly skilled CPE Technical Investigation Engineer to join their Home Hub In-Life team. This role is focused on the rapid investigation, replication, and diagnosis of complex customer and operational issues affecting my client's Home Hubs and associated CPE devices. The successful candidate will take ownership of challenging technical issues from initial escalation through to root cause identification, acting as the bridge between In-Life Operations and the firmware development teams. You will be responsible for recreating real-world customer issues within laboratory environments, producing high-quality technical evidence, and driving resolution through supplier and development teams. Above all, they are looking for someone who is technically curious, tenacious in pursuing root cause, and an excellent communicator who can clearly articulate complex technical issues to engineers, suppliers, and senior stakeholders alike. What you'll be doing Lead technical investigations into complex customer-impacting issues across Home Hubs, Wi-Fi systems, Digital Voice, and associated CPE products. Analyse logs, telemetry, packet captures, crash dumps, and customer evidence to identify likely causes of service failure. Design and execute laboratory test scenarios to rapidly reproduce field issues and validate hypotheses. Work closely with firmware development teams, chipset vendors, and suppliers to drive root cause analysis and defect resolution. Produce detailed technical reports, defect documentation, and reproduction steps to support prioritisation and fix development. Support major incidents and high-profile escalations by providing expert technical diagnosis and recommendations. Develop investigation tools and automation using Python and Linux-based environments. Validate fixes and improvements before deployment into the customer base. Identify trends and recurring failure modes across the Home Hub estate and proactively drive customer experience improvements. Skills and Experience Proven technical expertise in consumer devices, Embedded systems, and broadband CPE products. Strong practical experience testing and troubleshooting Home Hubs, gateways, or Embedded networking devices. Strong Python skills and a solid understanding of Linux. Strong understanding of TCP/IP Networking and broadband technologies. Good knowledge of Wi-Fi standards, RF fundamentals, and Wi-Fi chipset behaviour. Wi-Fi chipset and driver troubleshooting. Broadband technologies including FTTP, IPv4/IPv6, Digital Voice, TR-069/TR-369. Core dump and crash analysis. Jira, Git, GitLab, and automated test frameworks. Home networking, IoT devices, and customer connectivity services. Excellent diagnostic, troubleshooting, and root-cause analysis capability. Experience analysing technical logs, network captures, and system diagnostics. Ability to work effectively with engineering, development teams and suppliers to drive technical investigations to conclusion.
06/10/2026
Contractor
CPE (Customer Premises Equipment)Technical Investigation Engineer - Home Hub/Broadband My client a global telecoms provider is currently seeking a highly skilled CPE Technical Investigation Engineer to join their Home Hub In-Life team. This role is focused on the rapid investigation, replication, and diagnosis of complex customer and operational issues affecting my client's Home Hubs and associated CPE devices. The successful candidate will take ownership of challenging technical issues from initial escalation through to root cause identification, acting as the bridge between In-Life Operations and the firmware development teams. You will be responsible for recreating real-world customer issues within laboratory environments, producing high-quality technical evidence, and driving resolution through supplier and development teams. Above all, they are looking for someone who is technically curious, tenacious in pursuing root cause, and an excellent communicator who can clearly articulate complex technical issues to engineers, suppliers, and senior stakeholders alike. What you'll be doing Lead technical investigations into complex customer-impacting issues across Home Hubs, Wi-Fi systems, Digital Voice, and associated CPE products. Analyse logs, telemetry, packet captures, crash dumps, and customer evidence to identify likely causes of service failure. Design and execute laboratory test scenarios to rapidly reproduce field issues and validate hypotheses. Work closely with firmware development teams, chipset vendors, and suppliers to drive root cause analysis and defect resolution. Produce detailed technical reports, defect documentation, and reproduction steps to support prioritisation and fix development. Support major incidents and high-profile escalations by providing expert technical diagnosis and recommendations. Develop investigation tools and automation using Python and Linux-based environments. Validate fixes and improvements before deployment into the customer base. Identify trends and recurring failure modes across the Home Hub estate and proactively drive customer experience improvements. Skills and Experience Proven technical expertise in consumer devices, Embedded systems, and broadband CPE products. Strong practical experience testing and troubleshooting Home Hubs, gateways, or Embedded networking devices. Strong Python skills and a solid understanding of Linux. Strong understanding of TCP/IP Networking and broadband technologies. Good knowledge of Wi-Fi standards, RF fundamentals, and Wi-Fi chipset behaviour. Wi-Fi chipset and driver troubleshooting. Broadband technologies including FTTP, IPv4/IPv6, Digital Voice, TR-069/TR-369. Core dump and crash analysis. Jira, Git, GitLab, and automated test frameworks. Home networking, IoT devices, and customer connectivity services. Excellent diagnostic, troubleshooting, and root-cause analysis capability. Experience analysing technical logs, network captures, and system diagnostics. Ability to work effectively with engineering, development teams and suppliers to drive technical investigations to conclusion.
Senior Embedded Software Engineer Location: Runcorn, with flexible hybrid working from home Salary: 60,000 - 70,000 DOE, plus 8% bonus About the company Our client is an innovative medical technology business. They develop critical point-of-care devices for GP surgeries, intensive care units and specialist hospital departments. In these settings, performance, safety and reliability can't be compromised. Their products help clinicians, extend lives, and are built to work reliably in demanding clinical environments. The opportunity As Senior Embedded Software Engineer, you'll own embedded software development across the business and be its software authority. You'll define the software architecture, set development standards, and make sure software quality, documentation and regulatory compliance meet medical-grade requirements. You'll work closely with the hardware, systems, verification and regulatory teams on products used in hospitals, critical care wards and frontline clinical settings. This is a key role in a growing medical device company, and your decisions will directly affect both product performance and patient outcomes. Technical skills profile Extensive experience in several programming languages, including C, C++ and Python Deep experience developing bare-metal and RTOS firmware for memory-constrained microcontrollers Strong knowledge of networking protocols and principles, especially as they apply to cloud computing Proven experience developing wireless communication and remote monitoring systems Advanced skills in engineering simulation and calculation Confident using common engineering tools for design (CAD, schematics, PCB layout), simulation, prototyping and measurement Regulated-industry experience You must have experience in medical devices or another regulated industry. We're looking for hands-on experience developing software in a regulated environment. Medical devices is ideal, but we'll also consider experience from other safety-critical sectors. You'll need: Proven experience developing embedded software for medical devices or another regulated industry, such as aerospace or automotive safety Working knowledge of relevant standards and regulatory frameworks, such as ISO 13485, IEC 62304 and IEC 60601, or equivalents A strong understanding of the documentation, traceability and verification required for safety-critical software Experience working with regulatory, quality or verification teams throughout the software development lifecycle The technical credibility to define architecture and set development standards at a senior level If you come from another safety-critical or regulated sector and want to specialise in medical technology, we'd welcome your application. You'll need to show real experience of regulated development practices. Why apply? This is a rare chance to combine advanced embedded software engineering with real clinical impact. You'll join an ambitious, committed team focused on improving patient outcomes through good engineering. Your regulated-industry expertise will be central to the products you help build. To apply, send your up-to-date CV and a cover letter to KO2 Embedded Recruitment Solutions.
02/10/2026
Full time
Senior Embedded Software Engineer Location: Runcorn, with flexible hybrid working from home Salary: 60,000 - 70,000 DOE, plus 8% bonus About the company Our client is an innovative medical technology business. They develop critical point-of-care devices for GP surgeries, intensive care units and specialist hospital departments. In these settings, performance, safety and reliability can't be compromised. Their products help clinicians, extend lives, and are built to work reliably in demanding clinical environments. The opportunity As Senior Embedded Software Engineer, you'll own embedded software development across the business and be its software authority. You'll define the software architecture, set development standards, and make sure software quality, documentation and regulatory compliance meet medical-grade requirements. You'll work closely with the hardware, systems, verification and regulatory teams on products used in hospitals, critical care wards and frontline clinical settings. This is a key role in a growing medical device company, and your decisions will directly affect both product performance and patient outcomes. Technical skills profile Extensive experience in several programming languages, including C, C++ and Python Deep experience developing bare-metal and RTOS firmware for memory-constrained microcontrollers Strong knowledge of networking protocols and principles, especially as they apply to cloud computing Proven experience developing wireless communication and remote monitoring systems Advanced skills in engineering simulation and calculation Confident using common engineering tools for design (CAD, schematics, PCB layout), simulation, prototyping and measurement Regulated-industry experience You must have experience in medical devices or another regulated industry. We're looking for hands-on experience developing software in a regulated environment. Medical devices is ideal, but we'll also consider experience from other safety-critical sectors. You'll need: Proven experience developing embedded software for medical devices or another regulated industry, such as aerospace or automotive safety Working knowledge of relevant standards and regulatory frameworks, such as ISO 13485, IEC 62304 and IEC 60601, or equivalents A strong understanding of the documentation, traceability and verification required for safety-critical software Experience working with regulatory, quality or verification teams throughout the software development lifecycle The technical credibility to define architecture and set development standards at a senior level If you come from another safety-critical or regulated sector and want to specialise in medical technology, we'd welcome your application. You'll need to show real experience of regulated development practices. Why apply? This is a rare chance to combine advanced embedded software engineering with real clinical impact. You'll join an ambitious, committed team focused on improving patient outcomes through good engineering. Your regulated-industry expertise will be central to the products you help build. To apply, send your up-to-date CV and a cover letter to KO2 Embedded Recruitment Solutions.
Senior Systems Engineer Location: Hampshire (with occasional UK & international travel) Overview Our client is a well-established engineering organisation specialising in the design and delivery of advanced technology solutions used in highly complex and challenging environments, including offshore and subsea applications. Due to continued growth, they are looking to appoint a Senior Systems Engineer to join a specialist team delivering bespoke, high-performance systems. This role offers the opportunity to work across the full engineering lifecycle - from early concept development through to integration, validation and final delivery. You'll be joining a collaborative, multi-disciplinary engineering team, contributing to technically demanding projects with global reach. Key Responsibilities Lead the technical development and delivery of complex, custom-built systems and instrumentation Provide technical oversight across the full project lifecycle, from concept through to delivery Work closely with internal teams and customers to define requirements and develop effective solutions Support bid activity, including technical proposals, planning and effort estimation Oversee system integration, verification and validation across hardware, firmware and software elements Ensure solutions meet customer specifications, compliance standards and commercial objectives Coordinate work across software, electronics, mechanical and systems engineering teams Diagnose and resolve technical issues at both subsystem and system level Produce and maintain high-quality technical documentation, including specifications, reports and test records Identify and manage technical risks, providing updates to stakeholders Represent the engineering team in customer meetings, trials and technical discussions Support ongoing operations by providing technical expertise and engineering support About You You will be an experienced engineer with strong systems-thinking capability and the ability to operate across complex engineering programmes, ideally within offshore or subsea environments. You will ideally have experience in: Systems engineering, engineering design or complex product/project delivery Working with customers and stakeholders in technical environments Fault finding, root cause analysis and problem-solving System integration and software-led systems Mechanical and/or analogue and digital electronics engineering Producing structured technical documentation Managing multiple projects and competing priorities Exposure to tools such as CAD and project/task management systems (e.g. Jira) Qualifications Degree qualified in an Engineering discipline such as: Systems Engineering Electronics Engineering Mechanical Engineering Software Engineering Communications Engineering Or a related field The Opportunity Work on technically advanced systems supporting offshore and subsea operations Be part of a collaborative, innovative engineering environment Contribute to complex projects with real-world global impact Opportunity for occasional UK and international travel, including: Customer locations Offshore environments Specialist testing facilities Interest If interested in this role please contact Chrissie Rehman on the link provided or email INDTECH DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
01/10/2026
Full time
Senior Systems Engineer Location: Hampshire (with occasional UK & international travel) Overview Our client is a well-established engineering organisation specialising in the design and delivery of advanced technology solutions used in highly complex and challenging environments, including offshore and subsea applications. Due to continued growth, they are looking to appoint a Senior Systems Engineer to join a specialist team delivering bespoke, high-performance systems. This role offers the opportunity to work across the full engineering lifecycle - from early concept development through to integration, validation and final delivery. You'll be joining a collaborative, multi-disciplinary engineering team, contributing to technically demanding projects with global reach. Key Responsibilities Lead the technical development and delivery of complex, custom-built systems and instrumentation Provide technical oversight across the full project lifecycle, from concept through to delivery Work closely with internal teams and customers to define requirements and develop effective solutions Support bid activity, including technical proposals, planning and effort estimation Oversee system integration, verification and validation across hardware, firmware and software elements Ensure solutions meet customer specifications, compliance standards and commercial objectives Coordinate work across software, electronics, mechanical and systems engineering teams Diagnose and resolve technical issues at both subsystem and system level Produce and maintain high-quality technical documentation, including specifications, reports and test records Identify and manage technical risks, providing updates to stakeholders Represent the engineering team in customer meetings, trials and technical discussions Support ongoing operations by providing technical expertise and engineering support About You You will be an experienced engineer with strong systems-thinking capability and the ability to operate across complex engineering programmes, ideally within offshore or subsea environments. You will ideally have experience in: Systems engineering, engineering design or complex product/project delivery Working with customers and stakeholders in technical environments Fault finding, root cause analysis and problem-solving System integration and software-led systems Mechanical and/or analogue and digital electronics engineering Producing structured technical documentation Managing multiple projects and competing priorities Exposure to tools such as CAD and project/task management systems (e.g. Jira) Qualifications Degree qualified in an Engineering discipline such as: Systems Engineering Electronics Engineering Mechanical Engineering Software Engineering Communications Engineering Or a related field The Opportunity Work on technically advanced systems supporting offshore and subsea operations Be part of a collaborative, innovative engineering environment Contribute to complex projects with real-world global impact Opportunity for occasional UK and international travel, including: Customer locations Offshore environments Specialist testing facilities Interest If interested in this role please contact Chrissie Rehman on the link provided or email INDTECH DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
Senior Systems Engineer Hybrid-Working from Hampshire Home Locations considered: Hampshire, Surrey, Berkshire, Buckinghamshire £55,000 to £65,000 per year (+ Bonuses) Plus an excellent company benefits package The Opportunity: We are looking for a hands-on Senior Systems Engineer to work with complex, connected technology used across smart mobility and smart city environments. This is a varied technical role sitting at the intersection of IT infrastructure, networking, software and physical technology. You ll work with connected and IoT devices, servers, operating systems, networks and applications, helping to configure, integrate, test and troubleshoot complete technology solutions. We re looking for a technical all-rounder someone as comfortable at a keyboard configuring a network or operating system as they are working hands-on with hardware, cabling and connected devices. Role and Responsibilities: Configure, integrate and support complex systems combining software, hardware, networking and connected devices. Build and configure representative test environments and technology test sites. Configure Windows and Linux-based systems, applications and associated infrastructure. Configure and troubleshoot IP networks, communications and connected devices. Integrate IoT and edge devices, sensors, cameras, controllers and other physical technologies into wider systems. Perform software, hardware and integrated systems testing. Diagnose complex technical issues across hardware, software and networks, carrying out root-cause analysis through to resolution. Manage system configurations, software and firmware versions and associated technical records. Produce technical specifications, test documentation, reports, procedures and handover documentation. Act as a technical escalation point and provide guidance and mentoring to other engineers. Occasionally overseas travel to support system setup, testing and other activities. Skills and Experience: Strong Windows and/or Linux systems knowledge. TCP/IP networking, Ethernet, LAN/WAN and network configuration. Diagnosing network, communications and connectivity problems. Systems integration and configuration. Hardware and software integration. Working with IoT, edge or other network-connected devices. Hardware, electronics, sensors, cameras, controllers or similar physical technologies. System testing, troubleshooting and root-cause analysis. Configuring and maintaining servers and associated infrastructure. Building or configuring test environments and test systems. Technical documentation and configuration management. Applications: To learn more about this opportunity to join a small, highly experienced team of technical specialists, where you ll have the freedom to work across a broad range of technologies and make a visible contribution to their ongoing development and success; please contact James Sample here at ISR Recruitment or email me with a copy of your latest CV for a call back in the strictest of confidence. Please contact James here at ISR in our Transport Technology team to learn more about how you can become a part of our client s ongoing success in building the infrastructure the towns and cities we require for the future success of our communities and the people they serve. This is fantastic opportunity to work for a genuine industry leader who are shaping how we use day-to-day services in the modern world.
30/09/2026
Full time
Senior Systems Engineer Hybrid-Working from Hampshire Home Locations considered: Hampshire, Surrey, Berkshire, Buckinghamshire £55,000 to £65,000 per year (+ Bonuses) Plus an excellent company benefits package The Opportunity: We are looking for a hands-on Senior Systems Engineer to work with complex, connected technology used across smart mobility and smart city environments. This is a varied technical role sitting at the intersection of IT infrastructure, networking, software and physical technology. You ll work with connected and IoT devices, servers, operating systems, networks and applications, helping to configure, integrate, test and troubleshoot complete technology solutions. We re looking for a technical all-rounder someone as comfortable at a keyboard configuring a network or operating system as they are working hands-on with hardware, cabling and connected devices. Role and Responsibilities: Configure, integrate and support complex systems combining software, hardware, networking and connected devices. Build and configure representative test environments and technology test sites. Configure Windows and Linux-based systems, applications and associated infrastructure. Configure and troubleshoot IP networks, communications and connected devices. Integrate IoT and edge devices, sensors, cameras, controllers and other physical technologies into wider systems. Perform software, hardware and integrated systems testing. Diagnose complex technical issues across hardware, software and networks, carrying out root-cause analysis through to resolution. Manage system configurations, software and firmware versions and associated technical records. Produce technical specifications, test documentation, reports, procedures and handover documentation. Act as a technical escalation point and provide guidance and mentoring to other engineers. Occasionally overseas travel to support system setup, testing and other activities. Skills and Experience: Strong Windows and/or Linux systems knowledge. TCP/IP networking, Ethernet, LAN/WAN and network configuration. Diagnosing network, communications and connectivity problems. Systems integration and configuration. Hardware and software integration. Working with IoT, edge or other network-connected devices. Hardware, electronics, sensors, cameras, controllers or similar physical technologies. System testing, troubleshooting and root-cause analysis. Configuring and maintaining servers and associated infrastructure. Building or configuring test environments and test systems. Technical documentation and configuration management. Applications: To learn more about this opportunity to join a small, highly experienced team of technical specialists, where you ll have the freedom to work across a broad range of technologies and make a visible contribution to their ongoing development and success; please contact James Sample here at ISR Recruitment or email me with a copy of your latest CV for a call back in the strictest of confidence. Please contact James here at ISR in our Transport Technology team to learn more about how you can become a part of our client s ongoing success in building the infrastructure the towns and cities we require for the future success of our communities and the people they serve. This is fantastic opportunity to work for a genuine industry leader who are shaping how we use day-to-day services in the modern world.
Verso Recruitment Group
Nottingham, Nottinghamshire
Job Title: Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc) Location: Nottingham Salary: £65,000 to £80,000 basic + benefits Hybrid working: Ideally local, able to work on-site 2/3 days a week. Open to people further afield and in the office less if they have an ideal background. They cannot offer sponsorship in this role Are you a Senior Embedded Software Engineer looking for a role where you can have a genuine influence on the next generation of connected products? To apply for this role, you must have a strong background in embedded software engineering, experience of embedded C & C++ programming and good knowledge/experience of networking technologies/communication protocols (Ethernet or TCP/IP or UDP or IP networking or HTTPS or network protocols). We re working with an established technology business developing sophisticated connected electronic products for international markets. They re now looking to strengthen their engineering team with a Senior Embedded Software Engineer who can take ownership of embedded development, secure connectivity and cybersecurity across their product portfolio. This is a hands-on engineering role rather than a purely architectural or managerial position. You ll be writing production code, solving complex technical problems and working closely with hardware, firmware, software, test and compliance teams. Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc) The role: You ll be responsible for developing and implementing secure, network-connected functionality within embedded products. Your work will include: Designing and developing embedded software for connected products Writing, reviewing, testing and maintaining production-quality code Implementing secure communication protocols. Working with networking technologies and RFC-based networking principles Developing low-level software and device drivers Working with peripherals including SPI, I2C, I2S and UART Contributing to software architecture, design reviews and technical problem solving Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc) What We're Looking For: Experienced in embedded software development , with a strong background in connected, wireless or other high-technology products. We're particularly interested in engineers with: Strong Embedded C and C++ experience Experience developing production code for real-time embedded systems Experience with network-connected products and TCP/IP, Ethernet, UDP, IP networking, HTTP/S or similar protocols Practical experience implementing secure communications or cybersecurity functionality ARM Cortex-M or similar microcontroller experience RTOS experience such as FreeRTOS, ThreadX or Azure RTOS Bare-metal development and low-level driver development experience Why Join? This is an opportunity to join a highly technical engineering environment where embedded software is central to the development of the company's next generation of products. You'll have the opportunity to work across embedded software, networking, cybersecurity and hardware , while having significant ownership over the solutions you develop. If you're an experienced Embedded Software Engineer who enjoys getting close to the technology and wants to work on genuinely interesting connected products, we'd be keen to hear from you. If you have any specific questions about this Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc) role, please call David on (phone number removed) / (url removed)
29/09/2026
Full time
Job Title: Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc) Location: Nottingham Salary: £65,000 to £80,000 basic + benefits Hybrid working: Ideally local, able to work on-site 2/3 days a week. Open to people further afield and in the office less if they have an ideal background. They cannot offer sponsorship in this role Are you a Senior Embedded Software Engineer looking for a role where you can have a genuine influence on the next generation of connected products? To apply for this role, you must have a strong background in embedded software engineering, experience of embedded C & C++ programming and good knowledge/experience of networking technologies/communication protocols (Ethernet or TCP/IP or UDP or IP networking or HTTPS or network protocols). We re working with an established technology business developing sophisticated connected electronic products for international markets. They re now looking to strengthen their engineering team with a Senior Embedded Software Engineer who can take ownership of embedded development, secure connectivity and cybersecurity across their product portfolio. This is a hands-on engineering role rather than a purely architectural or managerial position. You ll be writing production code, solving complex technical problems and working closely with hardware, firmware, software, test and compliance teams. Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc) The role: You ll be responsible for developing and implementing secure, network-connected functionality within embedded products. Your work will include: Designing and developing embedded software for connected products Writing, reviewing, testing and maintaining production-quality code Implementing secure communication protocols. Working with networking technologies and RFC-based networking principles Developing low-level software and device drivers Working with peripherals including SPI, I2C, I2S and UART Contributing to software architecture, design reviews and technical problem solving Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc) What We're Looking For: Experienced in embedded software development , with a strong background in connected, wireless or other high-technology products. We're particularly interested in engineers with: Strong Embedded C and C++ experience Experience developing production code for real-time embedded systems Experience with network-connected products and TCP/IP, Ethernet, UDP, IP networking, HTTP/S or similar protocols Practical experience implementing secure communications or cybersecurity functionality ARM Cortex-M or similar microcontroller experience RTOS experience such as FreeRTOS, ThreadX or Azure RTOS Bare-metal development and low-level driver development experience Why Join? This is an opportunity to join a highly technical engineering environment where embedded software is central to the development of the company's next generation of products. You'll have the opportunity to work across embedded software, networking, cybersecurity and hardware , while having significant ownership over the solutions you develop. If you're an experienced Embedded Software Engineer who enjoys getting close to the technology and wants to work on genuinely interesting connected products, we'd be keen to hear from you. If you have any specific questions about this Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc) role, please call David on (phone number removed) / (url removed)
Jonathan Lee Recruitment Ltd
Ambrosden, Oxfordshire
Senior Embedded Systems Engineer Location: Banbury Hybrid Working: 3 days onsite / 2 days remote Salary: Competitive + Benefits Overview: Are you an experienced Embedded Electronics Engineer looking to work on cutting-edge technology with genuine product ownership? Our client is involved in high-performance electronic systems used across a wide range of industrial applications, and due to continued growth and investment in R&D, we are looking for a Senior Embedded Systems Engineer to join our engineering team in Oxfordshire. This is an excellent opportunity to work across the full product lifecycle, combining embedded firmware development, electronics design and new product innovation within a highly collaborative engineering environment. What You'll Be Doing: As a key member of the R&D team, you will design, develop and support next-generation embedded electronic products, taking projects from concept through to production. Your responsibilities will include: • Embedded firmware development using Embedded C • Design of analogue and digital electronic circuits • Schematic capture and PCB design/layout • Development of microcontroller-based systems • Working with ARM Cortex, PIC and similar embedded platforms • Design and development of communication interfaces including SPI, I2C, RS232, RS485 and Ethernet • Hardware and firmware debugging, testing and validation • Supporting power electronic designs including DC-DC converters and constant current circuits • EMC-conscious product design and compliance activities • Rapid prototyping, testing and product development • Supporting products throughout their lifecycle from concept to production What We're Looking For: Essential Skills & Experience: • Degree-qualified in Electronics Engineering, Embedded Systems or a related discipline • Proven experience in embedded electronics design • Strong Embedded C programming skills • Experience designing analogue and digital electronic circuits • PCB design and schematic capture experience • Experience with microcontrollers and embedded systems • Hardware and firmware debugging experience • Ability to work across multidisciplinary engineering projects Desirable Skills: • ARM Cortex platforms • PIC microcontrollers • Power electronics design • EMC design and compliance • Ethernet communications • 3D CAD experience • Rapid prototyping and 3D printing • Product development within a manufacturing environment Why Join? • Work on innovative, market-leading technology • Hybrid working arrangement • High level of technical autonomy • Modern engineering and laboratory facilities • Strong focus on innovation and R&D • Career progression opportunities • Supportive and collaborative engineering culture • Opportunity to influence future product development If you're passionate about embedded systems, electronics design and developing real-world products that make a global impact, we'd love to hear from you. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
28/09/2026
Full time
Senior Embedded Systems Engineer Location: Banbury Hybrid Working: 3 days onsite / 2 days remote Salary: Competitive + Benefits Overview: Are you an experienced Embedded Electronics Engineer looking to work on cutting-edge technology with genuine product ownership? Our client is involved in high-performance electronic systems used across a wide range of industrial applications, and due to continued growth and investment in R&D, we are looking for a Senior Embedded Systems Engineer to join our engineering team in Oxfordshire. This is an excellent opportunity to work across the full product lifecycle, combining embedded firmware development, electronics design and new product innovation within a highly collaborative engineering environment. What You'll Be Doing: As a key member of the R&D team, you will design, develop and support next-generation embedded electronic products, taking projects from concept through to production. Your responsibilities will include: • Embedded firmware development using Embedded C • Design of analogue and digital electronic circuits • Schematic capture and PCB design/layout • Development of microcontroller-based systems • Working with ARM Cortex, PIC and similar embedded platforms • Design and development of communication interfaces including SPI, I2C, RS232, RS485 and Ethernet • Hardware and firmware debugging, testing and validation • Supporting power electronic designs including DC-DC converters and constant current circuits • EMC-conscious product design and compliance activities • Rapid prototyping, testing and product development • Supporting products throughout their lifecycle from concept to production What We're Looking For: Essential Skills & Experience: • Degree-qualified in Electronics Engineering, Embedded Systems or a related discipline • Proven experience in embedded electronics design • Strong Embedded C programming skills • Experience designing analogue and digital electronic circuits • PCB design and schematic capture experience • Experience with microcontrollers and embedded systems • Hardware and firmware debugging experience • Ability to work across multidisciplinary engineering projects Desirable Skills: • ARM Cortex platforms • PIC microcontrollers • Power electronics design • EMC design and compliance • Ethernet communications • 3D CAD experience • Rapid prototyping and 3D printing • Product development within a manufacturing environment Why Join? • Work on innovative, market-leading technology • Hybrid working arrangement • High level of technical autonomy • Modern engineering and laboratory facilities • Strong focus on innovation and R&D • Career progression opportunities • Supportive and collaborative engineering culture • Opportunity to influence future product development If you're passionate about embedded systems, electronics design and developing real-world products that make a global impact, we'd love to hear from you. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
Vacancy: Senior Software Engineer Function: Siemens Electrification & Automation (EA) Location: Hebburn, England Are you a passionate embedded software engineer ready to make a real impact on critical infrastructure? At Siemens Electrification & Automation (EA), we're engineering solutions that power our world, connecting the real and digital to create a smarter, more sustainable future. Our dynamic team in Hebburn, near Newcastle upon Tyne, UK, is a key part of a global R&D group, collaborating with colleagues in Germany, China, India, and Vienna. We specialise in designing robust and innovative Power System Protection devices for the electrical supply industry. We're seeking a talented Senior Software Engineer to join our multidisciplinary engineering team. In this pivotal role, you'll be instrumental in designing and developing embedded software for our cutting-edge power system protection devices. You'll contribute to delivering high-quality, robust, and maintainable firmware solutions that meet stringent functional, performance, and reliability requirements for systems that truly matter. You will make a difference by : As our Senior Software Engineer, you'll be at the heart of our product development, crafting the embedded intelligence that drives our devices. Your key responsibilities will include: Designing and developing embedded software using C/C++. Implementing new product features and enhancements Investigating and resolving software defects and customer-reported issues Developing and executing unit, integration, and system-level testing Actively participating in code reviews and contributing to continuous software quality improvements Producing and maintaining clear, comprehensive technical documentation Working closely with hardware, systems, test, and product management teams throughout the product lifecycle. Following company development processes, coding standards, and quality procedures Providing production and post-production support Your defining qualities: A degree in Electronic Engineering, Computer Science, Software Engineering, or a related technical discipline. Experience in embedded software development using C/C++. Understanding of microcontrollers and embedded systems architecture. Understanding of software design principles and version control systems. Ability to analyse technical problems and develop practical solutions. Demonstrated experience in the development of Linux OS in embedded environments, including customization and optimization of the Linux kernel and bootloader (Uboot) for embedded targets. Ability to analyse complex technical problems and develop practical, efficient solutions. Excellent communication skills with the ability to clearly present ideas and results Strong interpersonal and problem-solving skills. Desirable but not essential : Experience with ARM Cortex-based processors. Knowledge of RTOS platforms such as FreeRTOS. Experience with various communication protocols (e.g., SPI, I2C, UART, Ethernet, TCP/IP). Familiarity with software quality tools, static analysis, and automated testing frameworks. Exposure to industrial control, protection, or automation systems. What can we offer? Performance-Based Bonus: Enjoy an annual bonus linked to the company's performance Flexible Working Hours: Achieve a healthy work-life balance with our flexible working arrangements Pension Plan: Secure your future with our generous pension scheme, with employer contributions up to 10%. Time Off: Recharge and rejuvenate with 26 days of annual leave (plus bank holidays), and the option to buy or sell an additional 5 days! We are fully committed to providing equal opportunities and building an inclusive workplace where a broad range of backgrounds and perspectives thrive. We embrace the many ways people think, learn, and experience the world-because we know that diverse minds drive innovation. So that we can support you to be your best during the application and interview process, please let us know if you have any specific requirements.
26/09/2026
Full time
Vacancy: Senior Software Engineer Function: Siemens Electrification & Automation (EA) Location: Hebburn, England Are you a passionate embedded software engineer ready to make a real impact on critical infrastructure? At Siemens Electrification & Automation (EA), we're engineering solutions that power our world, connecting the real and digital to create a smarter, more sustainable future. Our dynamic team in Hebburn, near Newcastle upon Tyne, UK, is a key part of a global R&D group, collaborating with colleagues in Germany, China, India, and Vienna. We specialise in designing robust and innovative Power System Protection devices for the electrical supply industry. We're seeking a talented Senior Software Engineer to join our multidisciplinary engineering team. In this pivotal role, you'll be instrumental in designing and developing embedded software for our cutting-edge power system protection devices. You'll contribute to delivering high-quality, robust, and maintainable firmware solutions that meet stringent functional, performance, and reliability requirements for systems that truly matter. You will make a difference by : As our Senior Software Engineer, you'll be at the heart of our product development, crafting the embedded intelligence that drives our devices. Your key responsibilities will include: Designing and developing embedded software using C/C++. Implementing new product features and enhancements Investigating and resolving software defects and customer-reported issues Developing and executing unit, integration, and system-level testing Actively participating in code reviews and contributing to continuous software quality improvements Producing and maintaining clear, comprehensive technical documentation Working closely with hardware, systems, test, and product management teams throughout the product lifecycle. Following company development processes, coding standards, and quality procedures Providing production and post-production support Your defining qualities: A degree in Electronic Engineering, Computer Science, Software Engineering, or a related technical discipline. Experience in embedded software development using C/C++. Understanding of microcontrollers and embedded systems architecture. Understanding of software design principles and version control systems. Ability to analyse technical problems and develop practical solutions. Demonstrated experience in the development of Linux OS in embedded environments, including customization and optimization of the Linux kernel and bootloader (Uboot) for embedded targets. Ability to analyse complex technical problems and develop practical, efficient solutions. Excellent communication skills with the ability to clearly present ideas and results Strong interpersonal and problem-solving skills. Desirable but not essential : Experience with ARM Cortex-based processors. Knowledge of RTOS platforms such as FreeRTOS. Experience with various communication protocols (e.g., SPI, I2C, UART, Ethernet, TCP/IP). Familiarity with software quality tools, static analysis, and automated testing frameworks. Exposure to industrial control, protection, or automation systems. What can we offer? Performance-Based Bonus: Enjoy an annual bonus linked to the company's performance Flexible Working Hours: Achieve a healthy work-life balance with our flexible working arrangements Pension Plan: Secure your future with our generous pension scheme, with employer contributions up to 10%. Time Off: Recharge and rejuvenate with 26 days of annual leave (plus bank holidays), and the option to buy or sell an additional 5 days! We are fully committed to providing equal opportunities and building an inclusive workplace where a broad range of backgrounds and perspectives thrive. We embrace the many ways people think, learn, and experience the world-because we know that diverse minds drive innovation. So that we can support you to be your best during the application and interview process, please let us know if you have any specific requirements.