General Summary The Senior Test Development Engineer is responsible for pre silicon and post silicon validation and production test development of Qualcomm IPs, ensuring readiness for new product introduction and high volume manufacturing. This role requires strong hardware and software expertise, hands on ATE experience, and advanced debugging and analytical skills. The engineer will work closely with cross functional teams including Analog, Digital, Firmware/Software, DFT, Validation (VI), and Systems Engineering to define and execute efficient and high quality test solutions. Focus areas include Audio, Power Management Units (PMU), charger, radio, auxiliary system functions and digital. The role expects independent technical ownership and execution with minimal supervision. Key Responsibilities Own and deliver production test development for analog and digital IPs across validation and manufacturing. Contribute to test requirements capture, test planning, and program level technical reviews. Design, develop, and support hardware and software test systems on Automatic Test Equipment (UltraFlex ATE). Develop automation and data analysis solutions to improve test coverage, yield, quality, and test time. Participate in pre silicon emulation and post silicon bring up, validation, and compliance testing. Debug complex test and hardware issues, including root cause analysis and defect investigation. Drive yield improvement, test time reduction, and continuous test program quality improvements. Review test programs, scripts, data analysis flows, and hardware designs. Analyse and present technical data for design, validation, and program level reviews. Collaborate proactively with global cross functional teams to meet program milestones. Provide technical guidance and mentorship to junior. Required Skills Strong programming skills in Python and C; experience with Visual Basic or similar ATE scripting languages is a plus. Solid understanding of analog and digital semiconductor circuits. Experience with analog and digital audio, PMU, and battery charging IPs. Working knowledge of Bluetooth radio architectures and test considerations. Hands on experience with lab equipment such as power supplies, multimeters, oscilloscopes, audio analysers, signal generators, and spectrum analysers. Strong analytical skills with the ability to extract clear insights from data. Proven ability to work effectively with cross functional. Preferred Skills Experience in semiconductor test labs or manufacturing test environments. Exposure to RTL verification (UVM/OVM, SystemVerilog assertions) or pre silicon emulation. Familiarity with revision control and tracking tools such as Perforce, DesignSync, ClearCase/ClearQuest, and Jira. Minimum Qualifications Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. Master's degree in a relevant engineering discipline with 2+ years of industry experience in test development or post silicon validation. Bachelor's degree in a relevant engineering discipline with 3+ years of industry experience in test development or post silicon validation. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Equal Opportunity & Accessibility Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
27/07/2026
Full time
General Summary The Senior Test Development Engineer is responsible for pre silicon and post silicon validation and production test development of Qualcomm IPs, ensuring readiness for new product introduction and high volume manufacturing. This role requires strong hardware and software expertise, hands on ATE experience, and advanced debugging and analytical skills. The engineer will work closely with cross functional teams including Analog, Digital, Firmware/Software, DFT, Validation (VI), and Systems Engineering to define and execute efficient and high quality test solutions. Focus areas include Audio, Power Management Units (PMU), charger, radio, auxiliary system functions and digital. The role expects independent technical ownership and execution with minimal supervision. Key Responsibilities Own and deliver production test development for analog and digital IPs across validation and manufacturing. Contribute to test requirements capture, test planning, and program level technical reviews. Design, develop, and support hardware and software test systems on Automatic Test Equipment (UltraFlex ATE). Develop automation and data analysis solutions to improve test coverage, yield, quality, and test time. Participate in pre silicon emulation and post silicon bring up, validation, and compliance testing. Debug complex test and hardware issues, including root cause analysis and defect investigation. Drive yield improvement, test time reduction, and continuous test program quality improvements. Review test programs, scripts, data analysis flows, and hardware designs. Analyse and present technical data for design, validation, and program level reviews. Collaborate proactively with global cross functional teams to meet program milestones. Provide technical guidance and mentorship to junior. Required Skills Strong programming skills in Python and C; experience with Visual Basic or similar ATE scripting languages is a plus. Solid understanding of analog and digital semiconductor circuits. Experience with analog and digital audio, PMU, and battery charging IPs. Working knowledge of Bluetooth radio architectures and test considerations. Hands on experience with lab equipment such as power supplies, multimeters, oscilloscopes, audio analysers, signal generators, and spectrum analysers. Strong analytical skills with the ability to extract clear insights from data. Proven ability to work effectively with cross functional. Preferred Skills Experience in semiconductor test labs or manufacturing test environments. Exposure to RTL verification (UVM/OVM, SystemVerilog assertions) or pre silicon emulation. Familiarity with revision control and tracking tools such as Perforce, DesignSync, ClearCase/ClearQuest, and Jira. Minimum Qualifications Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. Master's degree in a relevant engineering discipline with 2+ years of industry experience in test development or post silicon validation. Bachelor's degree in a relevant engineering discipline with 3+ years of industry experience in test development or post silicon validation. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Equal Opportunity & Accessibility Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
Arctic Research and Development
Cirencester, Gloucestershire
SENIOR FIRMWARE ENGINEER FULL-TIME ENGINEERING LOCATION: CALMSDEN, CIRENCESTER, UK - ONSITE, WITH FIELD TRAVEL THE LAST FRONTIER The Arctic is a place of extremes: unforgiving, untamed, and undergoing rapid change. A literal defrosting reveals a multi-trillion-dollar opportunity spanning energy, defence, logistics, research, and infrastructure. ARD was founded on a paradox. The Arctic is both the next great economic frontier and one of the most hostile environments on Earth. Rich in resources and strategically vital, yet bone-chillingly cold, dark for months, and fundamentally inhospitable to humans. This paradox-an explosion of activity in a place that resists human presence-is why we exist. Our solution is autonomy. We build systems that operate reliably and intelligently in the Arctic, so that humans don't always have to. Founded by record-holding pioneers with decades of polar experience, we take calculated risks on hard problems that matter. If you want to build and deploy ground-up technology with real-world impact, at an inflection point in history that won't reappear, we'd like to talk. THE ROLE We're looking for a Senior Firmware Engineer to join our small team to help develop high-reliability firmware for deployment into some of the most challenging places on earth. You will be writing firmware for embedded processors (ARM M4, M33 etc) interfacing with sensors and other products via SPI, I2C, TCP/IP, LoRA, UART and much more. You will have a real impact being responsible for firmware architecture, coding, testing and debugging across the ARD products. We want you to use your knowledge and experience to make key decisions and challenge other team members to make high quality products suitable for use in the Arctic. CORE RESPONSIBILITIES Design & Development - Design, develop, and maintain embedded firmware for microcontrollers and microprocessors, writing efficient, reliable, and well-documented code primarily in C/C++ or assembly language. Hardware Integration - Collaborate closely with hardware engineering teams to integrate firmware with electronic components, including sensors, communication interfaces (UART, SPI, I2C, CAN), and peripheral devices. Testing & Debugging - Perform unit testing, integration testing, and system-level validation of firmware, using tools such as oscilloscopes, logic analyzers, JTAG debuggers, and emulators to diagnose and resolve issues. RTOS & Boot Systems - Develop and optimize real-time operating system (RTOS) configurations, bootloaders, and interrupt-driven systems to meet strict timing and performance requirements. Code Quality & Version Control - Maintain high standards of code quality through peer reviews, adherence to coding standards, and use of version control systems (e.g., Git) to manage firmware releases and revisions. Cross-functional Collaboration - Work alongside software, mechanical, and QA teams throughout the product development lifecycle, contributing to technical documentation, design reviews, and supporting regulatory or compliance testing as needed. WHAT WE VALUE 5+ years of embedded firmware development experience in C for ARM or equivalent processors. Priori experience with the STM32 family of processors is desirable. Proven track record developing and delivering firmware from creating requirements, architecture design, implementation through to release including use of Git Experience working with SPI, I2C, UART protocols is essential Experience with RTOS and bare-metal design, in particular using FreeRTOS and Zephyr Understanding of bootloaders and OTA for updating multi-processor products Experience debugging on real hardware and confidence using basic equipment such as logic analysers and oscilloscopes TCP/IP and networking experience is a bonus but not essential Degree in a related engineering discipline such as firmware, software or electronics is a plus however not essential. Experience is highly valued! Willingness to test in the field to prove functionality and compliance Self-driven attitude and confidence working in a startup where you will be the subject matter expert. NICE TO HAVE Understanding of electronics design such as how to read a schematic and soldering. WHAT WE OFFER Competitive compensation Private Health Insurance Dental & Optician Meaningful equity package reflecting early-stage contribution Real field exposure - travel to Arctic sites and Outposts when needed Mission-driven culture - focus on impact, not hours logged. A note on who we want to hear from We're building for one of the most demanding environments on Earth and we believe diverse teams build more resilient systems. We actively welcome applications from people who are underrepresented in engineering - whether that's by gender, ethnicity, disability, or background. If you're not sure you meet every requirement, apply anyway and tell us what excites you about the problem.
27/07/2026
Full time
SENIOR FIRMWARE ENGINEER FULL-TIME ENGINEERING LOCATION: CALMSDEN, CIRENCESTER, UK - ONSITE, WITH FIELD TRAVEL THE LAST FRONTIER The Arctic is a place of extremes: unforgiving, untamed, and undergoing rapid change. A literal defrosting reveals a multi-trillion-dollar opportunity spanning energy, defence, logistics, research, and infrastructure. ARD was founded on a paradox. The Arctic is both the next great economic frontier and one of the most hostile environments on Earth. Rich in resources and strategically vital, yet bone-chillingly cold, dark for months, and fundamentally inhospitable to humans. This paradox-an explosion of activity in a place that resists human presence-is why we exist. Our solution is autonomy. We build systems that operate reliably and intelligently in the Arctic, so that humans don't always have to. Founded by record-holding pioneers with decades of polar experience, we take calculated risks on hard problems that matter. If you want to build and deploy ground-up technology with real-world impact, at an inflection point in history that won't reappear, we'd like to talk. THE ROLE We're looking for a Senior Firmware Engineer to join our small team to help develop high-reliability firmware for deployment into some of the most challenging places on earth. You will be writing firmware for embedded processors (ARM M4, M33 etc) interfacing with sensors and other products via SPI, I2C, TCP/IP, LoRA, UART and much more. You will have a real impact being responsible for firmware architecture, coding, testing and debugging across the ARD products. We want you to use your knowledge and experience to make key decisions and challenge other team members to make high quality products suitable for use in the Arctic. CORE RESPONSIBILITIES Design & Development - Design, develop, and maintain embedded firmware for microcontrollers and microprocessors, writing efficient, reliable, and well-documented code primarily in C/C++ or assembly language. Hardware Integration - Collaborate closely with hardware engineering teams to integrate firmware with electronic components, including sensors, communication interfaces (UART, SPI, I2C, CAN), and peripheral devices. Testing & Debugging - Perform unit testing, integration testing, and system-level validation of firmware, using tools such as oscilloscopes, logic analyzers, JTAG debuggers, and emulators to diagnose and resolve issues. RTOS & Boot Systems - Develop and optimize real-time operating system (RTOS) configurations, bootloaders, and interrupt-driven systems to meet strict timing and performance requirements. Code Quality & Version Control - Maintain high standards of code quality through peer reviews, adherence to coding standards, and use of version control systems (e.g., Git) to manage firmware releases and revisions. Cross-functional Collaboration - Work alongside software, mechanical, and QA teams throughout the product development lifecycle, contributing to technical documentation, design reviews, and supporting regulatory or compliance testing as needed. WHAT WE VALUE 5+ years of embedded firmware development experience in C for ARM or equivalent processors. Priori experience with the STM32 family of processors is desirable. Proven track record developing and delivering firmware from creating requirements, architecture design, implementation through to release including use of Git Experience working with SPI, I2C, UART protocols is essential Experience with RTOS and bare-metal design, in particular using FreeRTOS and Zephyr Understanding of bootloaders and OTA for updating multi-processor products Experience debugging on real hardware and confidence using basic equipment such as logic analysers and oscilloscopes TCP/IP and networking experience is a bonus but not essential Degree in a related engineering discipline such as firmware, software or electronics is a plus however not essential. Experience is highly valued! Willingness to test in the field to prove functionality and compliance Self-driven attitude and confidence working in a startup where you will be the subject matter expert. NICE TO HAVE Understanding of electronics design such as how to read a schematic and soldering. WHAT WE OFFER Competitive compensation Private Health Insurance Dental & Optician Meaningful equity package reflecting early-stage contribution Real field exposure - travel to Arctic sites and Outposts when needed Mission-driven culture - focus on impact, not hours logged. A note on who we want to hear from We're building for one of the most demanding environments on Earth and we believe diverse teams build more resilient systems. We actively welcome applications from people who are underrepresented in engineering - whether that's by gender, ethnicity, disability, or background. If you're not sure you meet every requirement, apply anyway and tell us what excites you about the problem.
Senior Embedded Software Engineer Embedded C/C++ Merseyside £55k-£65k Hybrid Senior Embedded Software Engineer wanted for an established embedded electronics business in the North West. Embedded C / C++, CAN bus, 32-bit microcontrollers, and real vehicles to prove your code in. Commutable from Liverpool, Chester, Warrington and across Cheshire and Merseyside. They build intelligent systems that go into specialist vehicles. Real kit, in real vehicles, doing a real job. And that's the tone of the role: bench, lab and vehicle work, not always at a desk and a backlog. You'd be the senior firmware presence in the R&D team. Leading the build from architecture through to proving it works in the vehicle itself. Setting the quality bar. Bringing the less experienced developers on. The engineer they're after Substantial years of commercial embedded firmware development in C / C++ on 32-bit microcontrollers with a history of leading delivery on tricky products. Solid vehicle-bus background. CAN bus, LIN or similar is essential, and the deeper the better: bus design, message architecture, diagnostics, and the tooling to troubleshoot it (CANalyzer, PCAN, BusMaster or equivalent). Actually happy in a vehicle. Harnesses, wiring, in-vehicle debugging, commissioning. Strong real-time embedded fundamentals: RTOS, interrupts, low-level drivers, and the usual protocols (SPI, I2C, UART). Confident reading schematics and working shoulder to shoulder with hardware engineers. Additional experience of interest CAN-FD, J1939, UDS or ISO 26262 functional safety. Vehicle body control systems. Bootloader and OTA firmware development. The shape of it Based in the North West, commutable from Liverpool, Chester and Cheshire. Hybrid in principle, but the lab, the bench and the vehicles are on site, so plan on three days a week minimum in the building. Workshop-anchored, not remote-first.
26/07/2026
Full time
Senior Embedded Software Engineer Embedded C/C++ Merseyside £55k-£65k Hybrid Senior Embedded Software Engineer wanted for an established embedded electronics business in the North West. Embedded C / C++, CAN bus, 32-bit microcontrollers, and real vehicles to prove your code in. Commutable from Liverpool, Chester, Warrington and across Cheshire and Merseyside. They build intelligent systems that go into specialist vehicles. Real kit, in real vehicles, doing a real job. And that's the tone of the role: bench, lab and vehicle work, not always at a desk and a backlog. You'd be the senior firmware presence in the R&D team. Leading the build from architecture through to proving it works in the vehicle itself. Setting the quality bar. Bringing the less experienced developers on. The engineer they're after Substantial years of commercial embedded firmware development in C / C++ on 32-bit microcontrollers with a history of leading delivery on tricky products. Solid vehicle-bus background. CAN bus, LIN or similar is essential, and the deeper the better: bus design, message architecture, diagnostics, and the tooling to troubleshoot it (CANalyzer, PCAN, BusMaster or equivalent). Actually happy in a vehicle. Harnesses, wiring, in-vehicle debugging, commissioning. Strong real-time embedded fundamentals: RTOS, interrupts, low-level drivers, and the usual protocols (SPI, I2C, UART). Confident reading schematics and working shoulder to shoulder with hardware engineers. Additional experience of interest CAN-FD, J1939, UDS or ISO 26262 functional safety. Vehicle body control systems. Bootloader and OTA firmware development. The shape of it Based in the North West, commutable from Liverpool, Chester and Cheshire. Hybrid in principle, but the lab, the bench and the vehicles are on site, so plan on three days a week minimum in the building. Workshop-anchored, not remote-first.
Chemify is revolutionising chemistry. We are creating a future where the synthesis of previously unimaginable molecules, drugs, and materials is instantly accessible. By combining AI, robotics, and the world's largest continually expanding database of chemical programs, we are accelerating chemical discovery to improve quality of life and extend the reach of humanity. Location: Glasgow, UK (hybrid) The Role We are seeking a Senior Firmware Engineer to own the embedded firmware that drives the robotic modules at the heart of our platform - the pumps, valves, sensors, and motion systems that physically carry out chemistry. You will take firmware from architecture through to robust, production-grade code running across our fleet of robotic systems, working closely with electronics, mechanical, and platform-software engineers. What sets this role apart is how close to the chemistry you will be: the firmware you write is the layer where code becomes physical motion and real reactions - and as a senior engineer you will shape how that layer is built. If owning embedded firmware on a platform that makes molecules sounds like the right shape of job for you, we'd love to welcome you to our team. Key Responsibilities Architect, develop, test, and maintain embedded firmware for instrument and robotics modules. Own firmware for subsystems end to end - from requirements and design through bring-up, validation, and production. Work close to the metal: microcontrollers, motion control, sensors, actuators, and communication buses. Partner with electronics engineers on board bring up and hardware/firmware interfaces, and with platform-software on higher level control. Drive firmware quality: testing, code review, CI for embedded, and robust real time behaviour. Mentor junior firmware engineers and help set the team's embedded standards and practices. About You You are an experienced embedded engineer who likes owning firmware from architecture to hardware on the bench. You care about robustness in the real world - where a missed edge case means a stalled robot, not just a failed test - and you raise the bar for the people around you. We expect you to bring: 5+ years developing embedded/firmware for electromechanical or robotic systems, including production grade work. Strong C/C++ (and ideally Python for tooling/test), with solid embedded fundamentals. Deep understanding of microcontrollers, real time behaviour, interrupts, timers, and communication buses (I C, SPI, UART, CAN). Hands on bring up and debugging across the firmware/hardware boundary (oscilloscope, logic analyser), with a methodical approach to root cause. Experience owning firmware subsystems end to end and lifting the people around you. Beneficial Skills Familiarity with hardware design and reading schematics, and close collaboration with electronics engineers. Exposure to robotics, lab instrumentation, or other precision electromechanical systems. Embedded CI/test infrastructure and firmware update/bootloader design. Why Join Chemify? Impact. Your firmware is where digital instructions become physical chemistry - the robotic modules you bring to life run real experiments in the Chemifarm. Autonomy. You will own firmware subsystems across the platform and shape how we build embedded software. Ambition. We are a Series B deep tech company at the frontier of chemistry, robotics, and AI - with the resources and mandate to build embedded systems for a platform unlike anything else.
26/07/2026
Full time
Chemify is revolutionising chemistry. We are creating a future where the synthesis of previously unimaginable molecules, drugs, and materials is instantly accessible. By combining AI, robotics, and the world's largest continually expanding database of chemical programs, we are accelerating chemical discovery to improve quality of life and extend the reach of humanity. Location: Glasgow, UK (hybrid) The Role We are seeking a Senior Firmware Engineer to own the embedded firmware that drives the robotic modules at the heart of our platform - the pumps, valves, sensors, and motion systems that physically carry out chemistry. You will take firmware from architecture through to robust, production-grade code running across our fleet of robotic systems, working closely with electronics, mechanical, and platform-software engineers. What sets this role apart is how close to the chemistry you will be: the firmware you write is the layer where code becomes physical motion and real reactions - and as a senior engineer you will shape how that layer is built. If owning embedded firmware on a platform that makes molecules sounds like the right shape of job for you, we'd love to welcome you to our team. Key Responsibilities Architect, develop, test, and maintain embedded firmware for instrument and robotics modules. Own firmware for subsystems end to end - from requirements and design through bring-up, validation, and production. Work close to the metal: microcontrollers, motion control, sensors, actuators, and communication buses. Partner with electronics engineers on board bring up and hardware/firmware interfaces, and with platform-software on higher level control. Drive firmware quality: testing, code review, CI for embedded, and robust real time behaviour. Mentor junior firmware engineers and help set the team's embedded standards and practices. About You You are an experienced embedded engineer who likes owning firmware from architecture to hardware on the bench. You care about robustness in the real world - where a missed edge case means a stalled robot, not just a failed test - and you raise the bar for the people around you. We expect you to bring: 5+ years developing embedded/firmware for electromechanical or robotic systems, including production grade work. Strong C/C++ (and ideally Python for tooling/test), with solid embedded fundamentals. Deep understanding of microcontrollers, real time behaviour, interrupts, timers, and communication buses (I C, SPI, UART, CAN). Hands on bring up and debugging across the firmware/hardware boundary (oscilloscope, logic analyser), with a methodical approach to root cause. Experience owning firmware subsystems end to end and lifting the people around you. Beneficial Skills Familiarity with hardware design and reading schematics, and close collaboration with electronics engineers. Exposure to robotics, lab instrumentation, or other precision electromechanical systems. Embedded CI/test infrastructure and firmware update/bootloader design. Why Join Chemify? Impact. Your firmware is where digital instructions become physical chemistry - the robotic modules you bring to life run real experiments in the Chemifarm. Autonomy. You will own firmware subsystems across the platform and shape how we build embedded software. Ambition. We are a Series B deep tech company at the frontier of chemistry, robotics, and AI - with the resources and mandate to build embedded systems for a platform unlike anything else.
Company Overview Novomorphic is a UK semiconductor and systems design company focused on system-first secure Edge AI. We design and deliver advanced electronics where power, thermal performance, RF behaviour, latency, reliability, and security constraints matter. Our work spans edge AI systems, digital IC design, analogue and mixed-signal systems, FPGA platforms, embedded systems, and compound semiconductor technologies. We work through focused delivery, paid pilots, demonstrators, partner-enabled projects, and CR&D programmes. Our aim is to turn complex technical work into practical engineering outcomes, strong partner confidence, and clear commercial proof-points. We are building Novomorphic from the ground up. We value technical excellence, ownership, curiosity, collaboration, and practical delivery. The Opportunity This is a senior engineering role for an experienced FPGA and embedded systems engineer who enjoys making complex hardware-based systems work in the real world. You will work across FPGA integration, embedded interfaces, board bring-up, testbenches, hardware/software integration, lab debug and prototype stabilisation. The role is suited to candidates who sit comfortably between FPGA design, embedded systems, electronics and practical system delivery. Role Overview Novomorphic is seeking a Senior FPGA & Embedded Systems Engineer to help deliver FPGA-enabled intelligent hardware platforms and embedded electronic systems. This role is different from a pure RTL design role. You will focus on the full system: FPGA logic, embedded processors, firmware interfaces, sensors, memory maps, hardware bring-up, data paths, lab validation and stable prototype delivery. The role combines FPGA engineering, embedded system integration, hardware debug, test automation, technical documentation and close collaboration with digital design, embedded software, AI and hardware teams. What You Will Do FPGA and Embedded System Integration Integrate FPGA logic with embedded processors, firmware, sensors, memories, host interfaces and external hardware. Develop and refine register maps, memory maps, control interfaces and hardware/software APIs. Implement or support RTL blocks, integration wrappers, interface logic and data movement paths. Support timing, latency, determinism and resource trade-offs in FPGA-enabled systems. Work with embedded firmware engineers to bring up drivers, HALs, diagnostics and control interfaces. Support system-level integration across FPGA, embedded software, AI models, analogue hardware and power electronics. Produce clear interface documentation, bring-up notes, test procedures and review material. Bring-Up, Debug and Validation Bring up FPGA development boards, prototype PCBs and hardware demonstrators in the lab. Create practical testbenches, simulations, regression checks and hardware validation scripts. Debug hardware and firmware issues using oscilloscopes, logic analysers, protocol analysers and on-chip debug tools. Support HIL-style testing, customer demos, grant-funded milestones and internal technical validation. Develop repeatable bring-up and validation workflows that can be reused across projects. Help move prototypes from fragile lab setups to stable engineering demonstrators. Collaboration and Technical Delivery Work closely with FPGA designers, embedded software engineers, hardware engineers, AI engineers and system architects. Participate in technical planning, design reviews, debug reviews and delivery reviews. Identify technical risks early, especially around interfaces, timing, bring-up, stability and test coverage. Mentor junior engineers in practical FPGA, embedded and lab-based engineering methods. Help define good engineering habits for a growing start-up team. What You Will Develop Through the role, you will build and strengthen practical capability in: FPGA-based embedded system architecture Hardware/software interface design Register maps, memory maps and control APIs FPGA bring-up and board-level debug Practical testbench, simulation and regression workflows Embedded processor and SoC FPGA integration Lab instrumentation, diagnostics and prototype validation Real-time and deterministic embedded system behaviour System-level integration across AI, firmware, FPGA and hardware Reusable bring-up, validation, and integration processes What We Are Looking For We are looking for a practical senior engineer who can make complex systems work, not just design isolated blocks. You should be comfortable in the lab, comfortable close to hardware and able to work across FPGA, firmware and system boundaries. Essential Requirements Strong experience with FPGA-based embedded systems. Good VHDL, Verilog or SystemVerilog skills. Experience with FPGA toolchains such as Xilinx/AMD Vivado or similar. Experience with hardware bring-up and lab debugging. Good understanding of embedded processors, firmware interfaces and board-level systems. Experience defining or debugging register maps, memory maps, data paths or control interfaces. Ability to work across multidisciplinary engineering domains. Clear communication and willingness to document technical work properly. Ability to mentor junior engineers and take ownership of technical delivery. Desirable Experience Experience through industry work, research, prototypes, coursework, lab work or practical development in areas such as: SoC FPGA platforms such as Zynq, MPSoC, MicroBlaze, ARM or RISC-V systems Embedded C/C++ for firmware-level debug and integration Python scripting for test automation and lab workflows Industrial, motor-control, communications or edge AI systems Ethernet, SPI, I2C, UART, CAN, PCIe or other protocol experience HIL testing or real-time test environments Debug of sensors, ADCs, DACs, power rails or mixed hardware systems EMC-aware debug and prototype stabilisation Experience building customer demos or proof-of-concept systems Awareness of productisation, documentation and release quality Familiarity with any of the following tools or environments is useful: Xilinx/AMD Vivado ModelSim, Questa or similar simulators Embedded C/C++ development environments Python-based test and automation workflows Oscilloscopes, logic analysers, protocol analysers and bench equipment Git and version control workflows Linux development environments JTAG, UART and hardware debug workflows Previous start-up experience is not required, but strong hands-on engineering experience and practical delivery judgement are important. We Value Engineers Who Take ownership and follow through. Enjoy solving difficult engineering problems. Are curious, practical, and willing to learn quickly. Can work independently without disappearing into a silo. Collaborate well with engineers from different disciplines. Communicate clearly, especially when raising risks or blockers. Are comfortable in a start-up environment where priorities can move quickly. Want to build real engineering capability, not just write documents or papers. What Success Looks Like Early success in this role means: Strong engagement with onboarding, lab work and project delivery. High-quality delivery on assigned FPGA integration, bring-up, test or documentation tasks. Active participation in debug reviews, design reviews and multidisciplinary engineering discussions. Growing ownership of FPGA-enabled embedded systems and prototype stability. Improved bring-up speed, test repeatability and system-level delivery confidence. Meaningful contribution to customer projects, internal platforms and funded innovation programmes. Why Join Novomorphic? At Novomorphic, you will: Work on next-generation semiconductor, edge AI, FPGA and intelligent hardware technologies. Use industry-standard engineering tools and workflows across semiconductor, FPGA, embedded and system design. Learn directly from experienced semiconductor, FPGA, embedded, AI and systems engineers. Contribute to real customer projects, internal platforms, reusable engineering IP and funded innovation programmes. Gain exposure to advanced low-power, intelligent, digital, mixed-signal and compound semiconductor technologies. Help strengthen the UK semiconductor and intelligent hardware ecosystem. Build a long-term career in advanced semiconductor and electronic systems engineering. Benefits Novomorphic's benefits package includes: 28 days' annual leave plus bank holidays Salary sacrifice pension scheme Annual discretionary bonus scheme Life assurance Private medical insurance Additional benefits tailored to employee needs Location and Working Model This role is based in Cardiff, Wales. Working arrangements may vary depending on project and business requirements. Candidates must have the right to work in the UK
25/07/2026
Full time
Company Overview Novomorphic is a UK semiconductor and systems design company focused on system-first secure Edge AI. We design and deliver advanced electronics where power, thermal performance, RF behaviour, latency, reliability, and security constraints matter. Our work spans edge AI systems, digital IC design, analogue and mixed-signal systems, FPGA platforms, embedded systems, and compound semiconductor technologies. We work through focused delivery, paid pilots, demonstrators, partner-enabled projects, and CR&D programmes. Our aim is to turn complex technical work into practical engineering outcomes, strong partner confidence, and clear commercial proof-points. We are building Novomorphic from the ground up. We value technical excellence, ownership, curiosity, collaboration, and practical delivery. The Opportunity This is a senior engineering role for an experienced FPGA and embedded systems engineer who enjoys making complex hardware-based systems work in the real world. You will work across FPGA integration, embedded interfaces, board bring-up, testbenches, hardware/software integration, lab debug and prototype stabilisation. The role is suited to candidates who sit comfortably between FPGA design, embedded systems, electronics and practical system delivery. Role Overview Novomorphic is seeking a Senior FPGA & Embedded Systems Engineer to help deliver FPGA-enabled intelligent hardware platforms and embedded electronic systems. This role is different from a pure RTL design role. You will focus on the full system: FPGA logic, embedded processors, firmware interfaces, sensors, memory maps, hardware bring-up, data paths, lab validation and stable prototype delivery. The role combines FPGA engineering, embedded system integration, hardware debug, test automation, technical documentation and close collaboration with digital design, embedded software, AI and hardware teams. What You Will Do FPGA and Embedded System Integration Integrate FPGA logic with embedded processors, firmware, sensors, memories, host interfaces and external hardware. Develop and refine register maps, memory maps, control interfaces and hardware/software APIs. Implement or support RTL blocks, integration wrappers, interface logic and data movement paths. Support timing, latency, determinism and resource trade-offs in FPGA-enabled systems. Work with embedded firmware engineers to bring up drivers, HALs, diagnostics and control interfaces. Support system-level integration across FPGA, embedded software, AI models, analogue hardware and power electronics. Produce clear interface documentation, bring-up notes, test procedures and review material. Bring-Up, Debug and Validation Bring up FPGA development boards, prototype PCBs and hardware demonstrators in the lab. Create practical testbenches, simulations, regression checks and hardware validation scripts. Debug hardware and firmware issues using oscilloscopes, logic analysers, protocol analysers and on-chip debug tools. Support HIL-style testing, customer demos, grant-funded milestones and internal technical validation. Develop repeatable bring-up and validation workflows that can be reused across projects. Help move prototypes from fragile lab setups to stable engineering demonstrators. Collaboration and Technical Delivery Work closely with FPGA designers, embedded software engineers, hardware engineers, AI engineers and system architects. Participate in technical planning, design reviews, debug reviews and delivery reviews. Identify technical risks early, especially around interfaces, timing, bring-up, stability and test coverage. Mentor junior engineers in practical FPGA, embedded and lab-based engineering methods. Help define good engineering habits for a growing start-up team. What You Will Develop Through the role, you will build and strengthen practical capability in: FPGA-based embedded system architecture Hardware/software interface design Register maps, memory maps and control APIs FPGA bring-up and board-level debug Practical testbench, simulation and regression workflows Embedded processor and SoC FPGA integration Lab instrumentation, diagnostics and prototype validation Real-time and deterministic embedded system behaviour System-level integration across AI, firmware, FPGA and hardware Reusable bring-up, validation, and integration processes What We Are Looking For We are looking for a practical senior engineer who can make complex systems work, not just design isolated blocks. You should be comfortable in the lab, comfortable close to hardware and able to work across FPGA, firmware and system boundaries. Essential Requirements Strong experience with FPGA-based embedded systems. Good VHDL, Verilog or SystemVerilog skills. Experience with FPGA toolchains such as Xilinx/AMD Vivado or similar. Experience with hardware bring-up and lab debugging. Good understanding of embedded processors, firmware interfaces and board-level systems. Experience defining or debugging register maps, memory maps, data paths or control interfaces. Ability to work across multidisciplinary engineering domains. Clear communication and willingness to document technical work properly. Ability to mentor junior engineers and take ownership of technical delivery. Desirable Experience Experience through industry work, research, prototypes, coursework, lab work or practical development in areas such as: SoC FPGA platforms such as Zynq, MPSoC, MicroBlaze, ARM or RISC-V systems Embedded C/C++ for firmware-level debug and integration Python scripting for test automation and lab workflows Industrial, motor-control, communications or edge AI systems Ethernet, SPI, I2C, UART, CAN, PCIe or other protocol experience HIL testing or real-time test environments Debug of sensors, ADCs, DACs, power rails or mixed hardware systems EMC-aware debug and prototype stabilisation Experience building customer demos or proof-of-concept systems Awareness of productisation, documentation and release quality Familiarity with any of the following tools or environments is useful: Xilinx/AMD Vivado ModelSim, Questa or similar simulators Embedded C/C++ development environments Python-based test and automation workflows Oscilloscopes, logic analysers, protocol analysers and bench equipment Git and version control workflows Linux development environments JTAG, UART and hardware debug workflows Previous start-up experience is not required, but strong hands-on engineering experience and practical delivery judgement are important. We Value Engineers Who Take ownership and follow through. Enjoy solving difficult engineering problems. Are curious, practical, and willing to learn quickly. Can work independently without disappearing into a silo. Collaborate well with engineers from different disciplines. Communicate clearly, especially when raising risks or blockers. Are comfortable in a start-up environment where priorities can move quickly. Want to build real engineering capability, not just write documents or papers. What Success Looks Like Early success in this role means: Strong engagement with onboarding, lab work and project delivery. High-quality delivery on assigned FPGA integration, bring-up, test or documentation tasks. Active participation in debug reviews, design reviews and multidisciplinary engineering discussions. Growing ownership of FPGA-enabled embedded systems and prototype stability. Improved bring-up speed, test repeatability and system-level delivery confidence. Meaningful contribution to customer projects, internal platforms and funded innovation programmes. Why Join Novomorphic? At Novomorphic, you will: Work on next-generation semiconductor, edge AI, FPGA and intelligent hardware technologies. Use industry-standard engineering tools and workflows across semiconductor, FPGA, embedded and system design. Learn directly from experienced semiconductor, FPGA, embedded, AI and systems engineers. Contribute to real customer projects, internal platforms, reusable engineering IP and funded innovation programmes. Gain exposure to advanced low-power, intelligent, digital, mixed-signal and compound semiconductor technologies. Help strengthen the UK semiconductor and intelligent hardware ecosystem. Build a long-term career in advanced semiconductor and electronic systems engineering. Benefits Novomorphic's benefits package includes: 28 days' annual leave plus bank holidays Salary sacrifice pension scheme Annual discretionary bonus scheme Life assurance Private medical insurance Additional benefits tailored to employee needs Location and Working Model This role is based in Cardiff, Wales. Working arrangements may vary depending on project and business requirements. Candidates must have the right to work in the UK
Filtronic is seeking a highly skilled Embedded Software Engineer with strong expertise in embedded Linux, Yocto-based systems, RTOS development, and networking and secure communications. Experience with Zephyr is particularly desirable. In this role, you will contribute to innovative RF and communications products from concept through to volume manufacture, supporting applications across telecommunications, space, high-altitude platforms, and defence systems. This is an opportunity to work in a multidisciplinary environment alongside RF, FPGA, hardware, and systems engineers, using modern development tools, established codebases, and advanced technologies. Purpose of the Role The Embedded Software Engineer will design and develop robust embedded Linux control platforms, networked control systems, and Zephyr- or bare-metal-based close-coupled subsystems. The role has a strong focus on system management, diagnostics, secure communications, and inter-processor communication. A background in RF, particularly extremely high frequency RF systems, would be advantageous. You will analyse existing product architectures, define and implement new software solutions, and help ensure reliable and secure communication across distributed processing elements. You will be a key part of a multidisciplinary team working on controllers and their subsystems, connected by CAN buses, networks, and serial interfaces. Your initial focus is likely to be on the subsystems connected to the main controller board. These systems are constrained in RAM, storage, and compute capacity, so your ability to write efficient, reliable code for resource-constrained devices will be especially valuable. You are also likely to work on Yocto Linux within the controller systems. You will play an important role in analysing and resolving issues in existing products, as well as developing new systems using a range of design methodologies. This includes designing and implementing communication protocols between FPGA devices, ARM Cortex-M real-time subsystems, and Cortex-A-based Linux environments such as STM32MP and AMD Zynq devices, ensuring reliable inter-processor communication across the full system architecture. Key Responsibilities Architecting, developing, and maintaining subsystem firmware in Zephyr or bare-metal environments. Architecting, developing, and maintaining embedded Linux systems using Yocto. Supporting board bring-up, including diagnosis using oscilloscopes, logic analysers, and software-based debugging techniques. Designing and maintaining board-to-board communication protocols. Designing and maintaining networking interfaces, including REST APIs, SNMP agents, and OpenAPI specifications. Implementing and debugging TCP/UDP communication layers, low-level networking behaviour, and protocol performance. Developing secure communication methods and applying best practices for authentication, encryption, secure OTA updates, and system hardening. Using tools such as Nmap, OpenVAS, Nessus, or similar to assess system vulnerabilities and improve security. Developing system services, daemons, device drivers, and communication middleware on embedded Linux. Leading troubleshooting and root cause analysis for embedded networking and security issues. Defining embedded software requirements, interface specifications, and technical documentation. Working closely with hardware, FPGA, and systems engineers to ensure reliable and secure data and control flow. Essential Requirements Bachelor's degree in Computer Science, Electronic Engineering, or a related field, or equivalent practical experience in low level embedded systems development. Strong professional experience in embedded Linux software development. Professional experience in one or more real time operating systems (RTOS) and/or bare metal development. Solid experience in prototype board bring up. Strong proficiency in C/C++ for embedded systems, including optimising CPU and RAM utilisation. Knowledge of digital communication interfaces such as Gigabit Ethernet, CAN, SPI, I2C, UART, and RS422. Strong debugging experience using oscilloscopes, logic analysers, and software debugging tools such as GDB, perf, and valgrind. Excellent analytical, communication, and documentation skills. Desirable Requirements Solid experience with ARM Cortex-M and Cortex-A devices, particularly STM32. Hands on experience with the Yocto Project, PetaLinux, or similar build systems. Professional experience with Zephyr OS. Strong understanding of Linux kernel architecture, device drivers, bootloaders, systemd, and system services. Solid understanding of secure networking protocols such as TLS, SSH, IPSec, and HTTPS, as well as authentication and encryption methods. Experience in secure bootloader and firmware update development. Solid proficiency in Python. Experience with extremely high frequency RF systems. Familiarity with MISRA C/C++ or other high reliability embedded software standards. Experience in Linux systems automation, including CI/CD and testing. Familiarity with container technologies such as Docker and Kubernetes. Basic soldering ability for minor modifications or attaching leads for probing. Ability to obtain SC security clearance, where required by the nature of the work. Please call our Talent Partner, Bruce Mair on if you would like to chat about this role or clarify the salary prior to investing your time applying. Benefits include: 37.5 hour working week 25 days' holiday plus public holidays, with the option to buy up to 5 additional days Contributory pension scheme with up to 8% company contribution Life Assurance (4 x basic salary) Income Protection Insurance Save As You Earn (SAYE) share scheme Electric Vehicle (EV) scheme Cycle to Work scheme Volunteering day Learning and development opportunities Hybrid working available Filtronic plc is an equal opportunities employer and is committed to building a diverse and inclusive workplace where everyone can thrive. We welcome applications from all qualified candidates regardless of age, gender, ethnicity, religion, sexual orientation, or disability status. If you require any adjustments or accommodations to support you during the interview process, please let us know and we will be happy to assist.
25/07/2026
Full time
Filtronic is seeking a highly skilled Embedded Software Engineer with strong expertise in embedded Linux, Yocto-based systems, RTOS development, and networking and secure communications. Experience with Zephyr is particularly desirable. In this role, you will contribute to innovative RF and communications products from concept through to volume manufacture, supporting applications across telecommunications, space, high-altitude platforms, and defence systems. This is an opportunity to work in a multidisciplinary environment alongside RF, FPGA, hardware, and systems engineers, using modern development tools, established codebases, and advanced technologies. Purpose of the Role The Embedded Software Engineer will design and develop robust embedded Linux control platforms, networked control systems, and Zephyr- or bare-metal-based close-coupled subsystems. The role has a strong focus on system management, diagnostics, secure communications, and inter-processor communication. A background in RF, particularly extremely high frequency RF systems, would be advantageous. You will analyse existing product architectures, define and implement new software solutions, and help ensure reliable and secure communication across distributed processing elements. You will be a key part of a multidisciplinary team working on controllers and their subsystems, connected by CAN buses, networks, and serial interfaces. Your initial focus is likely to be on the subsystems connected to the main controller board. These systems are constrained in RAM, storage, and compute capacity, so your ability to write efficient, reliable code for resource-constrained devices will be especially valuable. You are also likely to work on Yocto Linux within the controller systems. You will play an important role in analysing and resolving issues in existing products, as well as developing new systems using a range of design methodologies. This includes designing and implementing communication protocols between FPGA devices, ARM Cortex-M real-time subsystems, and Cortex-A-based Linux environments such as STM32MP and AMD Zynq devices, ensuring reliable inter-processor communication across the full system architecture. Key Responsibilities Architecting, developing, and maintaining subsystem firmware in Zephyr or bare-metal environments. Architecting, developing, and maintaining embedded Linux systems using Yocto. Supporting board bring-up, including diagnosis using oscilloscopes, logic analysers, and software-based debugging techniques. Designing and maintaining board-to-board communication protocols. Designing and maintaining networking interfaces, including REST APIs, SNMP agents, and OpenAPI specifications. Implementing and debugging TCP/UDP communication layers, low-level networking behaviour, and protocol performance. Developing secure communication methods and applying best practices for authentication, encryption, secure OTA updates, and system hardening. Using tools such as Nmap, OpenVAS, Nessus, or similar to assess system vulnerabilities and improve security. Developing system services, daemons, device drivers, and communication middleware on embedded Linux. Leading troubleshooting and root cause analysis for embedded networking and security issues. Defining embedded software requirements, interface specifications, and technical documentation. Working closely with hardware, FPGA, and systems engineers to ensure reliable and secure data and control flow. Essential Requirements Bachelor's degree in Computer Science, Electronic Engineering, or a related field, or equivalent practical experience in low level embedded systems development. Strong professional experience in embedded Linux software development. Professional experience in one or more real time operating systems (RTOS) and/or bare metal development. Solid experience in prototype board bring up. Strong proficiency in C/C++ for embedded systems, including optimising CPU and RAM utilisation. Knowledge of digital communication interfaces such as Gigabit Ethernet, CAN, SPI, I2C, UART, and RS422. Strong debugging experience using oscilloscopes, logic analysers, and software debugging tools such as GDB, perf, and valgrind. Excellent analytical, communication, and documentation skills. Desirable Requirements Solid experience with ARM Cortex-M and Cortex-A devices, particularly STM32. Hands on experience with the Yocto Project, PetaLinux, or similar build systems. Professional experience with Zephyr OS. Strong understanding of Linux kernel architecture, device drivers, bootloaders, systemd, and system services. Solid understanding of secure networking protocols such as TLS, SSH, IPSec, and HTTPS, as well as authentication and encryption methods. Experience in secure bootloader and firmware update development. Solid proficiency in Python. Experience with extremely high frequency RF systems. Familiarity with MISRA C/C++ or other high reliability embedded software standards. Experience in Linux systems automation, including CI/CD and testing. Familiarity with container technologies such as Docker and Kubernetes. Basic soldering ability for minor modifications or attaching leads for probing. Ability to obtain SC security clearance, where required by the nature of the work. Please call our Talent Partner, Bruce Mair on if you would like to chat about this role or clarify the salary prior to investing your time applying. Benefits include: 37.5 hour working week 25 days' holiday plus public holidays, with the option to buy up to 5 additional days Contributory pension scheme with up to 8% company contribution Life Assurance (4 x basic salary) Income Protection Insurance Save As You Earn (SAYE) share scheme Electric Vehicle (EV) scheme Cycle to Work scheme Volunteering day Learning and development opportunities Hybrid working available Filtronic plc is an equal opportunities employer and is committed to building a diverse and inclusive workplace where everyone can thrive. We welcome applications from all qualified candidates regardless of age, gender, ethnicity, religion, sexual orientation, or disability status. If you require any adjustments or accommodations to support you during the interview process, please let us know and we will be happy to assist.
Company Overview Novomorphic is a UK semiconductor and systems design company focused on system-first secure Edge AI. We design and deliver advanced electronics where power, thermal performance, RF behaviour, latency, reliability, and security constraints matter. Our work spans edge AI systems, digital IC design, analogue and mixed-signal systems, FPGA platforms, embedded systems, and compound semiconductor technologies. We work through focused delivery, paid pilots, demonstrators, partner-enabled projects, and CR&D programmes. Our aim is to turn complex technical work into practical engineering outcomes, strong partner confidence, and clear commercial proof points. We are building Novomorphic from the ground up. We value technical excellence, ownership, curiosity, collaboration, and practical delivery. The Opportunity This is a senior engineering role for an experienced embedded firmware and software engineer who wants to work close to hardware on advanced electronic systems. You will develop firmware, drivers, HALs, board support packages, FPGA/software interfaces, diagnostics, test tools, APIs and demo software for intelligent hardware platforms. The role is suited to candidates who can write robust low level software while also understanding hardware behaviour, product integration and practical delivery in a start up environment. Role Overview Novomorphic is seeking a Senior Embedded Firmware & Software Engineer to help develop the firmware and software foundations for our FPGA enabled, AI enabled and smart electronic systems. You will contribute to embedded firmware, hardware abstraction layers, drivers, board support code, real time control interfaces, diagnostics, integration software and customer ready demonstrators. The role combines hands on embedded C/C++ development, hardware/software integration, firmware architecture, test tooling, technical documentation and close collaboration with FPGA, AI, analogue and system teams. What You Will Do Embedded Firmware and Software Development Design, develop, test and maintain embedded firmware in C/C++ for microcontrollers, SoCs and FPGA enabled platforms. Develop drivers, board support packages, hardware abstraction layers and low level diagnostics. Implement control software for FPGA registers, DMA, memory maps, hardware accelerators and device interfaces. Work on deterministic timing, interrupts, state machines, boot flows and real time behaviour where required. Develop host side tools, APIs, scripts and demo applications to support engineering and customer use cases. Support secure firmware, signed updates, reliable configuration and maintainable software practices where relevant. Produce clear technical documentation, interface notes, software design notes and review material. Hardware Bring Up and Integration Support new board bring up with test firmware, diagnostics and debug tools. Work closely with FPGA and hardware engineers to debug interfaces, timing issues, sensors, power systems and communication links. Use JTAG, serial logs, oscilloscopes, logic analysers and protocol analysers to diagnose hardware/software issues. Create repeatable software tools for lab testing, data capture, regression testing and validation. Help move prototypes from engineering builds to stable demonstrators and customer ready systems. Productisation and Technical Delivery Improve code quality, version control, documentation, release structure and maintainability. Support customer demos, internal platforms, grant funded milestones and reusable engineering IP. Mentor junior embedded software and firmware engineers. Work across AI, FPGA, digital hardware, analogue hardware and system architecture teams. Identify technical risks early, especially around integration, reliability, interfaces and software quality. What You Will Develop Through the role, you will build and strengthen practical capability in: Advanced embedded C/C++ firmware development Drivers, HALs and board support package development FPGA/software interface design and integration Real time embedded system behaviour Hardware bring up and low level debug workflows Embedded diagnostics, test tools and lab automation Secure and maintainable firmware practices Embedded software for intelligent hardware and edge AI systems Productisation, release quality and technical documentation Cross disciplinary semiconductor, FPGA, AI and hardware collaboration What We Are Looking For We are looking for a practical senior embedded engineer who can turn hardware into reliable, usable systems. You should be comfortable close to the hardware, but also care about clean software, repeatable test tools and stable customer demonstrators. Essential Requirements Strong experience in embedded firmware or low level software development. Strong C/C++ programming skills. Experience developing drivers, HALs, board support code or hardware facing software. Experience with hardware interfaces such as SPI, I2C, UART, CAN, Ethernet, GPIO, ADC, DAC or similar. Experience bringing up new boards or debugging hardware/software interfaces. Good understanding of memory maps, registers, interrupts, timing and embedded system behaviour. Ability to work across multidisciplinary engineering domains. Clear communication and willingness to document technical work properly. Ability to mentor junior engineers and take ownership of technical delivery. Desirable Experience Experience through industry work, research, prototypes, coursework, lab work or practical development in areas such as: Embedded Linux or RTOS experience, such as FreeRTOS or Zephyr SoC FPGA platforms such as Zynq, MPSoC, ARM, RISC V or MicroBlaze FPGA/software interface development Python scripting for test automation and tooling Secure boot, signed firmware updates, cryptography or trusted firmware Motor control, industrial control, sensors or edge AI systems ONNX Runtime, TensorRT, Vitis AI or edge AI runtime awareness CI, automated tests, static analysis or structured software release practices Experience building customer demos or proof of concept systems Experience in start up, R&D or product development environments Familiarity with any of the following tools or environments is useful: C/C++ embedded development environments GCC, Clang or vendor embedded toolchains JTAG, SWD, UART and hardware debug tools Git and version control workflows Python based test and automation workflows Linux development environments RTOS or embedded Linux environments Oscilloscopes, logic analysers and protocol analysers FPGA development environments and register level debug tools Previous start up experience is not required, but strong hands on engineering experience and practical delivery judgement are important. We Value Engineers Who Take ownership and follow through. Enjoy solving difficult engineering problems. Are curious, practical, and willing to learn quickly. Can work independently without disappearing into a silo. Collaborate well with engineers from different disciplines. Communicate clearly, especially when raising risks or blockers. Are comfortable in a start up environment where priorities can move quickly. Want to build real engineering capability, not just write documents or papers. What Success Looks Like Early success in this role means: Strong engagement with onboarding, firmware delivery and technical integration. High quality delivery on assigned firmware, driver, HAL, integration or documentation tasks. Active participation in design reviews, debug sessions and multidisciplinary engineering discussions. Growing ownership of embedded software quality, firmware interfaces and system stability. Improved bring up speed, demo reliability and software maintainability. Meaningful contribution to customer projects, internal platforms and funded innovation programmes. Why Join Novomorphic? At Novomorphic, you will: Work on next generation semiconductor, edge AI, FPGA and intelligent hardware technologies. Use industry standard engineering tools and workflows across semiconductor, FPGA, embedded and system design. Learn directly from experienced semiconductor, FPGA, embedded, AI and systems engineers. Contribute to real customer projects, internal platforms, reusable engineering IP and funded innovation programmes. Gain exposure to advanced low power, intelligent, digital, mixed signal and compound semiconductor technologies. Help strengthen the UK semiconductor and intelligent hardware ecosystem. Build a long term career in advanced semiconductor and electronic systems engineering. Benefits Novomorphic's benefits package includes: 28 days' annual leave plus bank holidays Salary sacrifice pension scheme Annual discretionary bonus scheme Life assurance Private medical insurance Additional benefits tailored to employee needs Location and Working Model This role is based in Cardiff, Wales. Working arrangements may vary depending on project and business requirements.
25/07/2026
Full time
Company Overview Novomorphic is a UK semiconductor and systems design company focused on system-first secure Edge AI. We design and deliver advanced electronics where power, thermal performance, RF behaviour, latency, reliability, and security constraints matter. Our work spans edge AI systems, digital IC design, analogue and mixed-signal systems, FPGA platforms, embedded systems, and compound semiconductor technologies. We work through focused delivery, paid pilots, demonstrators, partner-enabled projects, and CR&D programmes. Our aim is to turn complex technical work into practical engineering outcomes, strong partner confidence, and clear commercial proof points. We are building Novomorphic from the ground up. We value technical excellence, ownership, curiosity, collaboration, and practical delivery. The Opportunity This is a senior engineering role for an experienced embedded firmware and software engineer who wants to work close to hardware on advanced electronic systems. You will develop firmware, drivers, HALs, board support packages, FPGA/software interfaces, diagnostics, test tools, APIs and demo software for intelligent hardware platforms. The role is suited to candidates who can write robust low level software while also understanding hardware behaviour, product integration and practical delivery in a start up environment. Role Overview Novomorphic is seeking a Senior Embedded Firmware & Software Engineer to help develop the firmware and software foundations for our FPGA enabled, AI enabled and smart electronic systems. You will contribute to embedded firmware, hardware abstraction layers, drivers, board support code, real time control interfaces, diagnostics, integration software and customer ready demonstrators. The role combines hands on embedded C/C++ development, hardware/software integration, firmware architecture, test tooling, technical documentation and close collaboration with FPGA, AI, analogue and system teams. What You Will Do Embedded Firmware and Software Development Design, develop, test and maintain embedded firmware in C/C++ for microcontrollers, SoCs and FPGA enabled platforms. Develop drivers, board support packages, hardware abstraction layers and low level diagnostics. Implement control software for FPGA registers, DMA, memory maps, hardware accelerators and device interfaces. Work on deterministic timing, interrupts, state machines, boot flows and real time behaviour where required. Develop host side tools, APIs, scripts and demo applications to support engineering and customer use cases. Support secure firmware, signed updates, reliable configuration and maintainable software practices where relevant. Produce clear technical documentation, interface notes, software design notes and review material. Hardware Bring Up and Integration Support new board bring up with test firmware, diagnostics and debug tools. Work closely with FPGA and hardware engineers to debug interfaces, timing issues, sensors, power systems and communication links. Use JTAG, serial logs, oscilloscopes, logic analysers and protocol analysers to diagnose hardware/software issues. Create repeatable software tools for lab testing, data capture, regression testing and validation. Help move prototypes from engineering builds to stable demonstrators and customer ready systems. Productisation and Technical Delivery Improve code quality, version control, documentation, release structure and maintainability. Support customer demos, internal platforms, grant funded milestones and reusable engineering IP. Mentor junior embedded software and firmware engineers. Work across AI, FPGA, digital hardware, analogue hardware and system architecture teams. Identify technical risks early, especially around integration, reliability, interfaces and software quality. What You Will Develop Through the role, you will build and strengthen practical capability in: Advanced embedded C/C++ firmware development Drivers, HALs and board support package development FPGA/software interface design and integration Real time embedded system behaviour Hardware bring up and low level debug workflows Embedded diagnostics, test tools and lab automation Secure and maintainable firmware practices Embedded software for intelligent hardware and edge AI systems Productisation, release quality and technical documentation Cross disciplinary semiconductor, FPGA, AI and hardware collaboration What We Are Looking For We are looking for a practical senior embedded engineer who can turn hardware into reliable, usable systems. You should be comfortable close to the hardware, but also care about clean software, repeatable test tools and stable customer demonstrators. Essential Requirements Strong experience in embedded firmware or low level software development. Strong C/C++ programming skills. Experience developing drivers, HALs, board support code or hardware facing software. Experience with hardware interfaces such as SPI, I2C, UART, CAN, Ethernet, GPIO, ADC, DAC or similar. Experience bringing up new boards or debugging hardware/software interfaces. Good understanding of memory maps, registers, interrupts, timing and embedded system behaviour. Ability to work across multidisciplinary engineering domains. Clear communication and willingness to document technical work properly. Ability to mentor junior engineers and take ownership of technical delivery. Desirable Experience Experience through industry work, research, prototypes, coursework, lab work or practical development in areas such as: Embedded Linux or RTOS experience, such as FreeRTOS or Zephyr SoC FPGA platforms such as Zynq, MPSoC, ARM, RISC V or MicroBlaze FPGA/software interface development Python scripting for test automation and tooling Secure boot, signed firmware updates, cryptography or trusted firmware Motor control, industrial control, sensors or edge AI systems ONNX Runtime, TensorRT, Vitis AI or edge AI runtime awareness CI, automated tests, static analysis or structured software release practices Experience building customer demos or proof of concept systems Experience in start up, R&D or product development environments Familiarity with any of the following tools or environments is useful: C/C++ embedded development environments GCC, Clang or vendor embedded toolchains JTAG, SWD, UART and hardware debug tools Git and version control workflows Python based test and automation workflows Linux development environments RTOS or embedded Linux environments Oscilloscopes, logic analysers and protocol analysers FPGA development environments and register level debug tools Previous start up experience is not required, but strong hands on engineering experience and practical delivery judgement are important. We Value Engineers Who Take ownership and follow through. Enjoy solving difficult engineering problems. Are curious, practical, and willing to learn quickly. Can work independently without disappearing into a silo. Collaborate well with engineers from different disciplines. Communicate clearly, especially when raising risks or blockers. Are comfortable in a start up environment where priorities can move quickly. Want to build real engineering capability, not just write documents or papers. What Success Looks Like Early success in this role means: Strong engagement with onboarding, firmware delivery and technical integration. High quality delivery on assigned firmware, driver, HAL, integration or documentation tasks. Active participation in design reviews, debug sessions and multidisciplinary engineering discussions. Growing ownership of embedded software quality, firmware interfaces and system stability. Improved bring up speed, demo reliability and software maintainability. Meaningful contribution to customer projects, internal platforms and funded innovation programmes. Why Join Novomorphic? At Novomorphic, you will: Work on next generation semiconductor, edge AI, FPGA and intelligent hardware technologies. Use industry standard engineering tools and workflows across semiconductor, FPGA, embedded and system design. Learn directly from experienced semiconductor, FPGA, embedded, AI and systems engineers. Contribute to real customer projects, internal platforms, reusable engineering IP and funded innovation programmes. Gain exposure to advanced low power, intelligent, digital, mixed signal and compound semiconductor technologies. Help strengthen the UK semiconductor and intelligent hardware ecosystem. Build a long term career in advanced semiconductor and electronic systems engineering. Benefits Novomorphic's benefits package includes: 28 days' annual leave plus bank holidays Salary sacrifice pension scheme Annual discretionary bonus scheme Life assurance Private medical insurance Additional benefits tailored to employee needs Location and Working Model This role is based in Cardiff, Wales. Working arrangements may vary depending on project and business requirements.
We Are Hiring - Embedded Systems Engineer Bristol, UK Role Overview As an Embedded Systems Engineer at Inductosense, you will play a key role in the development of our next generation of permanently installed ultrasonic sensing products. Working within a multidisciplinary engineering team, you will contribute across the full product lifecycle, from concept and prototype through to production, customer deployment and ongoing product improvement. This is a hands on engineering role combining embedded firmware, electronics development and product integration. You will work closely with firmware, hardware, software, mechanical and manufacturing engineers to design reliable industrial products deployed in demanding environments across the energy, infrastructure and industrial sectors. The role would suit an engineer with several years of commercial experience who enjoys solving practical engineering problems, is comfortable working across hardware and software boundaries, and wants to broaden their expertise into regulated industrial products, including ATEX/IECEx intrinsic safety. Previous experience of ATEX or IECEx is not essential. We will provide training and mentoring for candidates with the right technical aptitude and attitude. About Inductosense Inductosense designs and manufactures ultrasonic sensing technology that enables asset owners to monitor corrosion more effectively. Our technology helps customers reduce costs, prevent unplanned shutdowns, support net zero targets, and transition to fully digital solutions. Our core technology is based on patented, embeddable, wireless, battery free sensors supported by a range of digital data collection systems, including IoT and robotics platforms. The unique advantages of this technology also allow us to work with OEM partners to integrate sensing capability directly into products during manufacture. Since spinning out of the University of Bristol in 2015, we have focused on developing and certifying our technology while working closely with major industrial companies around the world. Inductosense's WAND technology has now been approved by some of the largest organisations in the energy sector, and customers are increasingly deploying our systems at scale. Purpose of the Role The successful candidate will help deliver high-quality embedded products by contributing across: Embedded firmware development Electronics design and debugging Product verification and validation Manufacturing support Product integration This role is intended to develop into a senior technical contributor with increasing ownership of product design and engineering decisions. Key Responsibilities Embedded Firmware Development Develop embedded firmware in C/C++ for low power microcontroller platforms. Design robust state machines and embedded control software. Debug firmware using JTAG/SWD and modern embedded debugging tools. Develop drivers for sensors, memory devices and communication peripherals. Optimise firmware for reliability, battery life and performance. Support firmware release, version control and configuration management. Electronics Design & Development Assist in the design of analogue and digital electronic circuits. Participate in schematic capture and PCB design reviews. Select appropriate electronic components balancing performance, cost and availability. Support prototype bring up and board level debugging. Use oscilloscopes, logic analysers and electronic test equipment to diagnose issues. Hardware/Firmware Integration Integrate embedded firmware with electronic hardware. Investigate hardware/software interactions. Support integration of sensors, communications and power management. Resolve system level technical issues. Product Development Contribute throughout the complete product lifecycle from concept through manufacture. Build and evaluate engineering prototypes. Support design verification and validation activities. Contribute to engineering risk assessments. Testing & Validation Develop functional and regression tests. Execute verification plans. Analyse failures using structured root cause analysis.l> Support environmental, reliability and endurance testing. Document results and recommend corrective actions. Manufacturing Support Support transition from development into manufacture.l> Assist Operations with production issues. Contribute to Design for Manufacture (DFM) and Design for Test (DFT) improvements. Support engineering change requests and product revisions. Compliance & Product Safety Support product compliance activities including: CE / UKCA EMC Environmental compliance (RoHS / REACH) ATEX / IECEx (training provided) Technical documentation Improve engineering processes and documentation. Identify opportunities for cost reduction and design simplification. Evaluate new components and technologies. Use AI assisted engineering tools where appropriate to improve productivity. Maintain awareness of developments in embedded systems and industrial electronics. Skills & Experience Degree (or equivalent experience) in Electronics Engineering, Embedded Systems, Computer Engineering or similar. 2-5 years' commercial engineering experience. Strong Embedded C programming. Understanding of microcontroller based embedded systems. Experience debugging embedded hardware and firmware. Understanding of digital communication protocols including I C, SPI and UART. Ability to read electronic schematics. Practical laboratory skills. Good written and verbal communication skills. Structured approach to technical problem solving. STM32 or similar ARM Cortex M devices. Low power embedded design. Battery powered products. Bootloaders and firmware update mechanisms. Python for engineering tools and automation. Industrial communications. CAN, RS485 or Modbus. Git. Jira. Familiarity with IEC, EMC or product safety standards. Experience of ATEX or IECEx (not essential). Personal Attributes We are looking for someone who: Enjoys building real products rather than only writing code. Is naturally curious and keen to learn. Takes ownership of technical problems. Communicates openly and works well within a multidisciplinary team. Can balance engineering quality with commercial priorities. Is comfortable working in a fast moving SME environment. What Success Looks Like Within the first 12 months you will be expected to: Become a productive contributor across firmware and electronics development. Support the delivery of new product features. Take ownership of defined engineering work packages. Contribute to prototype builds and verification activities. Support manufacturing and customer technical issues where required. Complete ATEX/IECEx awareness training. Build sufficient product knowledge to contribute confidently to design reviews. What We Offer Competitive salary based on experience 5% company pension contribution (with 3% employee contribution) 25 daysannual leave plus birthday off
25/07/2026
Full time
We Are Hiring - Embedded Systems Engineer Bristol, UK Role Overview As an Embedded Systems Engineer at Inductosense, you will play a key role in the development of our next generation of permanently installed ultrasonic sensing products. Working within a multidisciplinary engineering team, you will contribute across the full product lifecycle, from concept and prototype through to production, customer deployment and ongoing product improvement. This is a hands on engineering role combining embedded firmware, electronics development and product integration. You will work closely with firmware, hardware, software, mechanical and manufacturing engineers to design reliable industrial products deployed in demanding environments across the energy, infrastructure and industrial sectors. The role would suit an engineer with several years of commercial experience who enjoys solving practical engineering problems, is comfortable working across hardware and software boundaries, and wants to broaden their expertise into regulated industrial products, including ATEX/IECEx intrinsic safety. Previous experience of ATEX or IECEx is not essential. We will provide training and mentoring for candidates with the right technical aptitude and attitude. About Inductosense Inductosense designs and manufactures ultrasonic sensing technology that enables asset owners to monitor corrosion more effectively. Our technology helps customers reduce costs, prevent unplanned shutdowns, support net zero targets, and transition to fully digital solutions. Our core technology is based on patented, embeddable, wireless, battery free sensors supported by a range of digital data collection systems, including IoT and robotics platforms. The unique advantages of this technology also allow us to work with OEM partners to integrate sensing capability directly into products during manufacture. Since spinning out of the University of Bristol in 2015, we have focused on developing and certifying our technology while working closely with major industrial companies around the world. Inductosense's WAND technology has now been approved by some of the largest organisations in the energy sector, and customers are increasingly deploying our systems at scale. Purpose of the Role The successful candidate will help deliver high-quality embedded products by contributing across: Embedded firmware development Electronics design and debugging Product verification and validation Manufacturing support Product integration This role is intended to develop into a senior technical contributor with increasing ownership of product design and engineering decisions. Key Responsibilities Embedded Firmware Development Develop embedded firmware in C/C++ for low power microcontroller platforms. Design robust state machines and embedded control software. Debug firmware using JTAG/SWD and modern embedded debugging tools. Develop drivers for sensors, memory devices and communication peripherals. Optimise firmware for reliability, battery life and performance. Support firmware release, version control and configuration management. Electronics Design & Development Assist in the design of analogue and digital electronic circuits. Participate in schematic capture and PCB design reviews. Select appropriate electronic components balancing performance, cost and availability. Support prototype bring up and board level debugging. Use oscilloscopes, logic analysers and electronic test equipment to diagnose issues. Hardware/Firmware Integration Integrate embedded firmware with electronic hardware. Investigate hardware/software interactions. Support integration of sensors, communications and power management. Resolve system level technical issues. Product Development Contribute throughout the complete product lifecycle from concept through manufacture. Build and evaluate engineering prototypes. Support design verification and validation activities. Contribute to engineering risk assessments. Testing & Validation Develop functional and regression tests. Execute verification plans. Analyse failures using structured root cause analysis.l> Support environmental, reliability and endurance testing. Document results and recommend corrective actions. Manufacturing Support Support transition from development into manufacture.l> Assist Operations with production issues. Contribute to Design for Manufacture (DFM) and Design for Test (DFT) improvements. Support engineering change requests and product revisions. Compliance & Product Safety Support product compliance activities including: CE / UKCA EMC Environmental compliance (RoHS / REACH) ATEX / IECEx (training provided) Technical documentation Improve engineering processes and documentation. Identify opportunities for cost reduction and design simplification. Evaluate new components and technologies. Use AI assisted engineering tools where appropriate to improve productivity. Maintain awareness of developments in embedded systems and industrial electronics. Skills & Experience Degree (or equivalent experience) in Electronics Engineering, Embedded Systems, Computer Engineering or similar. 2-5 years' commercial engineering experience. Strong Embedded C programming. Understanding of microcontroller based embedded systems. Experience debugging embedded hardware and firmware. Understanding of digital communication protocols including I C, SPI and UART. Ability to read electronic schematics. Practical laboratory skills. Good written and verbal communication skills. Structured approach to technical problem solving. STM32 or similar ARM Cortex M devices. Low power embedded design. Battery powered products. Bootloaders and firmware update mechanisms. Python for engineering tools and automation. Industrial communications. CAN, RS485 or Modbus. Git. Jira. Familiarity with IEC, EMC or product safety standards. Experience of ATEX or IECEx (not essential). Personal Attributes We are looking for someone who: Enjoys building real products rather than only writing code. Is naturally curious and keen to learn. Takes ownership of technical problems. Communicates openly and works well within a multidisciplinary team. Can balance engineering quality with commercial priorities. Is comfortable working in a fast moving SME environment. What Success Looks Like Within the first 12 months you will be expected to: Become a productive contributor across firmware and electronics development. Support the delivery of new product features. Take ownership of defined engineering work packages. Contribute to prototype builds and verification activities. Support manufacturing and customer technical issues where required. Complete ATEX/IECEx awareness training. Build sufficient product knowledge to contribute confidently to design reviews. What We Offer Competitive salary based on experience 5% company pension contribution (with 3% employee contribution) 25 daysannual leave plus birthday off
Senior Missions Systems Engineer Department: Systems Employment Type: Permanent - Full Time Location: Gamston Airport, Retford Reporting To: Jez Staples Description DEA is looking for a Senior Mission Systems Engineer to serve as a technical focal point for our Mission Systems department. This role is designed for a leader who excels at translating complex mission requirements into functional, model-based architectures while maintaining a "hands on" understanding of electronics and system builds. Responsible for leading the adoption of Model-Based Systems Engineering (MBSE) and assisting the Mission Systems Operations Manager and their deputy with the management of a multidisciplinary team to deliver robust, high reliability hardware and software systems. This coupled with maintaining the operational tempo of the current Mission Systems deployed on ISR contracts. Key Responsibilities Providing diagnostics and first line maintenance on a variety of airborne radar, electro optic and radio frequency sensors, mission computers, datalinks (SATCOM and line of sight), onboard operator consoles and ground stations Lead MBSE Implementation: Drive the transition from traditional document based engineering to a model centric environment. Owning the system model (SysML) and ensuring it serves as the "single source of truth" for the entire project lifecycle. Team Leadership & Management: Lead a team of Mission Systems Engineers, Technicians and Designers. Responsible for assisting career development, project resourcing, and maintaining a high standard of technical excellence across the team. System Lifecycle Management: Oversee the full "V-model" lifecycle, from initial concept and requirements derivation to system integration, verification, and validation (V&V). Electronics Oversight: Provide technical guidance on electronic hardware development, ensuring that system level requirements for power, thermal management, and signal integrity are met at the board and chassis level. Standardisation & Architecture: While maintaining a generic systems approach ensure designs remain modular and scalable, utilising industry standards such as VPX where high performance ruggedized computing is required. Management of a Systems Integration Lab that replicates the aircraft environment for testing new equipment, training operators and troubleshooting potential defects. Day to day liaison with key stakeholders including Flight Operations ,Task Specialists, Engineering (Part 145) and Intelligence Analysts. Skills, Knowledge & Expertise MBSE Proficiency: Expert knowledge of SysML and experience with tools such as MatLab or similar. Electronics Foundation: Solid understanding of digital and analog circuit design, power distribution, and electronic packaging. Open Systems Knowledge: Familiarity with VPX architecture (VITA standards) for modular system design and backplane communication. Requirements Engineering: Managing complex requirements and taking concepts through the 'V' lifecycle whilst maintaining traceability and compliance to successful integration. Technical Communication: The ability to distill complex technical trade offs for executive leadership and non technical clients. Problem Solving: A proven track record of resolving "system of systems" level issues that cross the boundaries of hardware, software, and firmware. Flexibility: Ability to work in a fast paced engineering environment, effective under pressure and adept at prioritising tasks whilst managing competing demands; whilst maintaining exceptional attention to detail. Communication: The ability to communicate clearly and concisely at all levels. Develops and maintains strong relationships with both internal and external stakeholders to achieve business objectives Standards: Demonstrates a strong personal commitment to health, safety, and environmental procedures, ensuring their consistent implementation and adherence. Essential Bachelor's or Master's degree in Systems Engineering, Electrical/Electronic Engineering/related field or 5+ years of total experience in a systems engineering environment, with a clear progression into leadership. Preferred INCOSE CSEP/ESEP or OCSMP (OMG Certified Systems Modeling Professional) is highly desirable. Management Experience: Minimum of 5 years experience managing engineering teams, including performance management and budget oversight. Strategic Planning: Ability to align technical roadmaps with broader business objectives. CAA/EASA Part 145 knowledge and experience Job Benefits 4% Company pension contribution matching Octopus EV Leasing Cycle to Work Bupa Healthcare Perkbox Discount Platform
25/07/2026
Full time
Senior Missions Systems Engineer Department: Systems Employment Type: Permanent - Full Time Location: Gamston Airport, Retford Reporting To: Jez Staples Description DEA is looking for a Senior Mission Systems Engineer to serve as a technical focal point for our Mission Systems department. This role is designed for a leader who excels at translating complex mission requirements into functional, model-based architectures while maintaining a "hands on" understanding of electronics and system builds. Responsible for leading the adoption of Model-Based Systems Engineering (MBSE) and assisting the Mission Systems Operations Manager and their deputy with the management of a multidisciplinary team to deliver robust, high reliability hardware and software systems. This coupled with maintaining the operational tempo of the current Mission Systems deployed on ISR contracts. Key Responsibilities Providing diagnostics and first line maintenance on a variety of airborne radar, electro optic and radio frequency sensors, mission computers, datalinks (SATCOM and line of sight), onboard operator consoles and ground stations Lead MBSE Implementation: Drive the transition from traditional document based engineering to a model centric environment. Owning the system model (SysML) and ensuring it serves as the "single source of truth" for the entire project lifecycle. Team Leadership & Management: Lead a team of Mission Systems Engineers, Technicians and Designers. Responsible for assisting career development, project resourcing, and maintaining a high standard of technical excellence across the team. System Lifecycle Management: Oversee the full "V-model" lifecycle, from initial concept and requirements derivation to system integration, verification, and validation (V&V). Electronics Oversight: Provide technical guidance on electronic hardware development, ensuring that system level requirements for power, thermal management, and signal integrity are met at the board and chassis level. Standardisation & Architecture: While maintaining a generic systems approach ensure designs remain modular and scalable, utilising industry standards such as VPX where high performance ruggedized computing is required. Management of a Systems Integration Lab that replicates the aircraft environment for testing new equipment, training operators and troubleshooting potential defects. Day to day liaison with key stakeholders including Flight Operations ,Task Specialists, Engineering (Part 145) and Intelligence Analysts. Skills, Knowledge & Expertise MBSE Proficiency: Expert knowledge of SysML and experience with tools such as MatLab or similar. Electronics Foundation: Solid understanding of digital and analog circuit design, power distribution, and electronic packaging. Open Systems Knowledge: Familiarity with VPX architecture (VITA standards) for modular system design and backplane communication. Requirements Engineering: Managing complex requirements and taking concepts through the 'V' lifecycle whilst maintaining traceability and compliance to successful integration. Technical Communication: The ability to distill complex technical trade offs for executive leadership and non technical clients. Problem Solving: A proven track record of resolving "system of systems" level issues that cross the boundaries of hardware, software, and firmware. Flexibility: Ability to work in a fast paced engineering environment, effective under pressure and adept at prioritising tasks whilst managing competing demands; whilst maintaining exceptional attention to detail. Communication: The ability to communicate clearly and concisely at all levels. Develops and maintains strong relationships with both internal and external stakeholders to achieve business objectives Standards: Demonstrates a strong personal commitment to health, safety, and environmental procedures, ensuring their consistent implementation and adherence. Essential Bachelor's or Master's degree in Systems Engineering, Electrical/Electronic Engineering/related field or 5+ years of total experience in a systems engineering environment, with a clear progression into leadership. Preferred INCOSE CSEP/ESEP or OCSMP (OMG Certified Systems Modeling Professional) is highly desirable. Management Experience: Minimum of 5 years experience managing engineering teams, including performance management and budget oversight. Strategic Planning: Ability to align technical roadmaps with broader business objectives. CAA/EASA Part 145 knowledge and experience Job Benefits 4% Company pension contribution matching Octopus EV Leasing Cycle to Work Bupa Healthcare Perkbox Discount Platform
Senior Embedded Software Engineer Cambridge (Hybrid) Permanent Competitive salary + benefits Our client is a world leader in advanced RF and communications technology, delivering high-performance solutions that power critical infrastructure across telecommunications, space and defence sectors. They are seeking an experienced Senior Embedded Software Engineer to join their growing engineering team in Cambridge. The Role This is far more than a traditional embedded software role. You will play a key part in the design and development of embedded Linux control platforms, networked control systems and real-time embedded subsystems that sit at the heart of advanced RF products. Working closely with RF, FPGA, hardware and systems engineers, you will take ownership of software development across complex electronic systems, from concept through to volume manufacture. You'll help deliver reliable, secure and high-performance solutions while contributing to the continuous improvement of software architecture, development practices and system integration processes. Key Responsibilities Architect, develop and maintain embedded Linux systems using Yocto-based platforms Develop and maintain firmware for Zephyr OS and bare-metal embedded subsystems Support prototype board bring-up, hardware integration and system-level debugging Design and implement communication protocols between Linux, FPGA and microcontroller-based systems Develop networking interfaces including REST APIs, SNMP agents and OpenAPI specifications Implement, optimise and troubleshoot TCP/UDP communications and low-level networking functionality Develop secure communication solutions including authentication, encryption and secure firmware update mechanisms Develop Linux services, daemons, device drivers and communication middleware Support vulnerability assessment and system hardening activities Lead root-cause analysis and resolution of embedded software, networking and security issues Produce software requirements, interface specifications and technical documentation Collaborate with multidisciplinary engineering teams throughout the product lifecycle About You Strong experience developing embedded Linux systems Commercial experience with RTOS and/or bare-metal development Strong C/C++ programming skills within embedded environments Experience working with resource-constrained embedded systems Knowledge of communication interfaces including Ethernet, CAN, SPI, I2C, UART and RS422 Experience bringing up and debugging custom hardware platforms Strong debugging skills using oscilloscopes, logic analysers and software debugging tools Ability to work effectively within multidisciplinary engineering teams Desirable Experience with Yocto, PetaLinux or similar embedded Linux build systems Experience with Zephyr OS Experience with ARM Cortex-M and Cortex-A platforms, particularly STM32 devices Knowledge of Linux kernel architecture, bootloaders and device drivers Experience implementing secure networking protocols and cybersecurity best practices Python programming experience Exposure to RF, microwave or high-frequency communication systems Knowledge of CI/CD, automated testing and Linux systems automation Familiarity with Docker, Kubernetes or other container technologies Understanding of secure boot and firmware update methodologies Familiarity with MISRA C/C++ or other high-reliability software standards Why Apply? Work on cutting-edge RF and communications technologies Join a highly collaborative and innovative engineering environment Contribute to products used across telecommunications, space and defence sectors Influence software architecture across the full product lifecycle Work alongside experts in RF, FPGA, hardware and systems engineering Be part of a growing organisation investing heavily in engineering excellence Additional Information Hybrid working available Competitive salary and benefits package If you're an experienced Embedded Software Engineer looking to work at the forefront of advanced communications technology, we'd love to hear from you.
25/07/2026
Full time
Senior Embedded Software Engineer Cambridge (Hybrid) Permanent Competitive salary + benefits Our client is a world leader in advanced RF and communications technology, delivering high-performance solutions that power critical infrastructure across telecommunications, space and defence sectors. They are seeking an experienced Senior Embedded Software Engineer to join their growing engineering team in Cambridge. The Role This is far more than a traditional embedded software role. You will play a key part in the design and development of embedded Linux control platforms, networked control systems and real-time embedded subsystems that sit at the heart of advanced RF products. Working closely with RF, FPGA, hardware and systems engineers, you will take ownership of software development across complex electronic systems, from concept through to volume manufacture. You'll help deliver reliable, secure and high-performance solutions while contributing to the continuous improvement of software architecture, development practices and system integration processes. Key Responsibilities Architect, develop and maintain embedded Linux systems using Yocto-based platforms Develop and maintain firmware for Zephyr OS and bare-metal embedded subsystems Support prototype board bring-up, hardware integration and system-level debugging Design and implement communication protocols between Linux, FPGA and microcontroller-based systems Develop networking interfaces including REST APIs, SNMP agents and OpenAPI specifications Implement, optimise and troubleshoot TCP/UDP communications and low-level networking functionality Develop secure communication solutions including authentication, encryption and secure firmware update mechanisms Develop Linux services, daemons, device drivers and communication middleware Support vulnerability assessment and system hardening activities Lead root-cause analysis and resolution of embedded software, networking and security issues Produce software requirements, interface specifications and technical documentation Collaborate with multidisciplinary engineering teams throughout the product lifecycle About You Strong experience developing embedded Linux systems Commercial experience with RTOS and/or bare-metal development Strong C/C++ programming skills within embedded environments Experience working with resource-constrained embedded systems Knowledge of communication interfaces including Ethernet, CAN, SPI, I2C, UART and RS422 Experience bringing up and debugging custom hardware platforms Strong debugging skills using oscilloscopes, logic analysers and software debugging tools Ability to work effectively within multidisciplinary engineering teams Desirable Experience with Yocto, PetaLinux or similar embedded Linux build systems Experience with Zephyr OS Experience with ARM Cortex-M and Cortex-A platforms, particularly STM32 devices Knowledge of Linux kernel architecture, bootloaders and device drivers Experience implementing secure networking protocols and cybersecurity best practices Python programming experience Exposure to RF, microwave or high-frequency communication systems Knowledge of CI/CD, automated testing and Linux systems automation Familiarity with Docker, Kubernetes or other container technologies Understanding of secure boot and firmware update methodologies Familiarity with MISRA C/C++ or other high-reliability software standards Why Apply? Work on cutting-edge RF and communications technologies Join a highly collaborative and innovative engineering environment Contribute to products used across telecommunications, space and defence sectors Influence software architecture across the full product lifecycle Work alongside experts in RF, FPGA, hardware and systems engineering Be part of a growing organisation investing heavily in engineering excellence Additional Information Hybrid working available Competitive salary and benefits package If you're an experienced Embedded Software Engineer looking to work at the forefront of advanced communications technology, we'd love to hear from you.
We at Cerca Magnetics Limited (Cerca) all have a shared goal: to make a real difference to people's lives through technological advances. If you want to do the same, joining our passionate team of technical, engineering and business experts might be the right career move for you. Cerca was founded in 2020 and works in partnership with The University of Nottingham and Magnetic Shields Limited. The team have commercialised the world's most advanced functional brain scanner - a lightweight wearable device that uses Optically Pumped Magnetometers (OPMs) to measure the magnetic fields within the brain. Unlike other scanners such as MRI, our system can be worn by both adults and children as the participant can move whilst being scanned. The information provided could contribute towards medical advances in treating epilepsy and other neurological conditions such as mTBI and dementia. We are currently working towards gaining medical approvals for use in epilepsy diagnosis and treatment. Following initial sales in the research market, Cerca's vision is to offer the system to healthcare providers around the world and revolutionise functional brain imaging; to make a real difference to those that suffer from debilitating neurological problems. We share a dream of contributing towards the treatment of a young child who instead of facing a life suffering with daily epileptic seizures, could live their life free from the condition. As Systems Technician at Cerca, you will be instrumental in preparing, installing, calibrating, and servicing our cutting edge wearable OPM MEG scanners. This hands on role ensures products are rigorously tested before shipping, expertly set up at customer sites, and supported throughout their operational lifecycle. You will also contribute to the development and scientific validation of new offerings, bolster technical infrastructure, and drive software migration initiatives-all supporting Cerca's mission to revolutionise functional brain imaging. The Systems Technician will enable the successful deployment and evolution of wearable OPM-MEG systems, empowering researchers globally. You will ensure our systems are not only designed and built with precision but also supported through their entire lifecycle. Key Tasks/Duties of this role: Assembly, Testing & Shipping: Assemble, configure, and rigorously test Cerca products to specification before dispatch. Validate sensor performance, verify firmware/software integrity, and document system readiness for shipment. Install, calibrate, and commission systems in magnetically shielded environments. Troubleshoot and service equipment in the field, resolving issues or escalating to specialists when needed. Domestic & international travel (30-40%) to customer sites. Technical Support & Troubleshooting: Provide first line technical support to customers, following established troubleshooting protocols. Escalate complex faults or specialised requests to senior colleagues or engineers. Maintenance of System Architecture: Maintain laboratory equipment, demonstrating system workflows for visitors & prospective customers and supporting pilot data collection where applicable. Maintain system and test documentation in accordance with quality standards, ensuring that user manuals & assembly guides are current and comprehensive. Scientific Development & Validation Support: Define and execute test strategies for unit, integration, system, and acceptance testing. Software Migration: Drive the migration of MATLAB based data processing tools into open source Python frameworks. Work with Scientific, Engineering, Operations and Quality teams to deliver and develop cutting edge products for customers. Propose and implement improvements for installation workflows, documentation, and software tools. Essential skills: STEM degree (e.g., BSc/HND in Biomedical Engineering, Physics, Electronics) or equivalent experience with mechanical assembly, system testing, simulation and data analysis. Hands on expertise in soldering, cable harnesses, and electrical wiring. Proficiency with test equipment and diagnostic tools (e.g., multimeters, oscilloscopes). Strong aptitude for troubleshooting and problem solving, with clear documentation practices. Experience in software environments such as MATLAB or python-particularly signal processing. Ability to think holistically (system level) while working with low level details. Excellent communication skills and confidence working with international customers. Valid passport and willingness for frequent travel.
24/07/2026
Full time
We at Cerca Magnetics Limited (Cerca) all have a shared goal: to make a real difference to people's lives through technological advances. If you want to do the same, joining our passionate team of technical, engineering and business experts might be the right career move for you. Cerca was founded in 2020 and works in partnership with The University of Nottingham and Magnetic Shields Limited. The team have commercialised the world's most advanced functional brain scanner - a lightweight wearable device that uses Optically Pumped Magnetometers (OPMs) to measure the magnetic fields within the brain. Unlike other scanners such as MRI, our system can be worn by both adults and children as the participant can move whilst being scanned. The information provided could contribute towards medical advances in treating epilepsy and other neurological conditions such as mTBI and dementia. We are currently working towards gaining medical approvals for use in epilepsy diagnosis and treatment. Following initial sales in the research market, Cerca's vision is to offer the system to healthcare providers around the world and revolutionise functional brain imaging; to make a real difference to those that suffer from debilitating neurological problems. We share a dream of contributing towards the treatment of a young child who instead of facing a life suffering with daily epileptic seizures, could live their life free from the condition. As Systems Technician at Cerca, you will be instrumental in preparing, installing, calibrating, and servicing our cutting edge wearable OPM MEG scanners. This hands on role ensures products are rigorously tested before shipping, expertly set up at customer sites, and supported throughout their operational lifecycle. You will also contribute to the development and scientific validation of new offerings, bolster technical infrastructure, and drive software migration initiatives-all supporting Cerca's mission to revolutionise functional brain imaging. The Systems Technician will enable the successful deployment and evolution of wearable OPM-MEG systems, empowering researchers globally. You will ensure our systems are not only designed and built with precision but also supported through their entire lifecycle. Key Tasks/Duties of this role: Assembly, Testing & Shipping: Assemble, configure, and rigorously test Cerca products to specification before dispatch. Validate sensor performance, verify firmware/software integrity, and document system readiness for shipment. Install, calibrate, and commission systems in magnetically shielded environments. Troubleshoot and service equipment in the field, resolving issues or escalating to specialists when needed. Domestic & international travel (30-40%) to customer sites. Technical Support & Troubleshooting: Provide first line technical support to customers, following established troubleshooting protocols. Escalate complex faults or specialised requests to senior colleagues or engineers. Maintenance of System Architecture: Maintain laboratory equipment, demonstrating system workflows for visitors & prospective customers and supporting pilot data collection where applicable. Maintain system and test documentation in accordance with quality standards, ensuring that user manuals & assembly guides are current and comprehensive. Scientific Development & Validation Support: Define and execute test strategies for unit, integration, system, and acceptance testing. Software Migration: Drive the migration of MATLAB based data processing tools into open source Python frameworks. Work with Scientific, Engineering, Operations and Quality teams to deliver and develop cutting edge products for customers. Propose and implement improvements for installation workflows, documentation, and software tools. Essential skills: STEM degree (e.g., BSc/HND in Biomedical Engineering, Physics, Electronics) or equivalent experience with mechanical assembly, system testing, simulation and data analysis. Hands on expertise in soldering, cable harnesses, and electrical wiring. Proficiency with test equipment and diagnostic tools (e.g., multimeters, oscilloscopes). Strong aptitude for troubleshooting and problem solving, with clear documentation practices. Experience in software environments such as MATLAB or python-particularly signal processing. Ability to think holistically (system level) while working with low level details. Excellent communication skills and confidence working with international customers. Valid passport and willingness for frequent travel.
A Senior Embedded Firmware Engineer with extensive experience writing efficient code in C/C++ for microcontrollers and processors will join a Global Technology Company, delivering innovative electronic equipment to the broadcast industry. Hybrid working available after probation. You ll take designs from concept through to production - bringing strong C/C++ programming to write efficient code; will undertake hardware-software integration and system optimization as well as debugging and troubleshooting. Qualified to Degree level in a relevant Engineering discipline, the successful Senior Embedded Firmware Engineer will bring several years industrial design experience which should include Low-Level experience with Linux, Bare Metal coding and good knowledge of communication protocols. Key Skills and Experience sought include: Degree in Electronics, Software, Computer Science or similar discipline. Proficiency in C/C++ programming. Linux Operating Systems and Drivers. Bare Metal coding. Writing code for Microcontrollers and processors to control hardware. Good knowledge of communication protocols. Low level experience with RTOS. Previous experience related to Broadcast or Pro AV products would be highly beneficial as would knowledge of audio and video protocols. A competitive salary will be offered, depending upon experience with benefits to include Private medical, Pension, Life Assurance and some Hybrid working after completion of probation period.
23/07/2026
Full time
A Senior Embedded Firmware Engineer with extensive experience writing efficient code in C/C++ for microcontrollers and processors will join a Global Technology Company, delivering innovative electronic equipment to the broadcast industry. Hybrid working available after probation. You ll take designs from concept through to production - bringing strong C/C++ programming to write efficient code; will undertake hardware-software integration and system optimization as well as debugging and troubleshooting. Qualified to Degree level in a relevant Engineering discipline, the successful Senior Embedded Firmware Engineer will bring several years industrial design experience which should include Low-Level experience with Linux, Bare Metal coding and good knowledge of communication protocols. Key Skills and Experience sought include: Degree in Electronics, Software, Computer Science or similar discipline. Proficiency in C/C++ programming. Linux Operating Systems and Drivers. Bare Metal coding. Writing code for Microcontrollers and processors to control hardware. Good knowledge of communication protocols. Low level experience with RTOS. Previous experience related to Broadcast or Pro AV products would be highly beneficial as would knowledge of audio and video protocols. A competitive salary will be offered, depending upon experience with benefits to include Private medical, Pension, Life Assurance and some Hybrid working after completion of probation period.
TCO is looking for a Senior Systems Engineer to lead an Autonomous Systems team, covering UAV platforms, autonomous field robotics, sensing payloads, electronics and mechatronics integration, testing and deployment readiness. This is a hands-on technical leadership role with immediate line-management responsibility for a multidisciplinary team of around six engineers, with expected team growth. The role reports to the Head of Engineering and works closely with Product Engineering, Robotics Software, Operations and Field Operations to deliver systems that are practical, safe and field-ready. The successful candidate will combine technical credibility across UAV systems, autonomy, mechatronics, embedded systems, sensing and field testing with strong people leadership. They do not need to be the deepest specialist in every area, but they must be able to make good system-level judgements, bring multiple disciplines together and keep delivery moving in a fast-changing engineering environment. Team leadership, delivery and people management: Provide full line management for the Autonomous Systems team, including direct reporting lines, delegation and project/workload setting, mentoring, career development, performance management, HR and employee relations matters, motivation and team engagement. Establish clear priorities, ownership and delivery rhythms so the team can work effectively across multiple active projects and field trials. Technical direction and systems delivery: Lead engineering delivery across UAV platforms, autonomous robotics, onboard compute, autopilot systems, mechatronics, sensing, payload integration, embedded systems, communications, safety systems and field deployment equipment. Translate product, customer and operational needs into practical engineering plans, milestones and system trade-offs. Systems engineering leadership: Guide requirements interpretation, architecture decisions, interface definition, configuration, technical risks and failure modes across complex integrated systems. Ensure designs are buildable, testable, deployable, maintainable and suitable for harsh field environments including remote sites, high-voltage infrastructure, electromagnetic interference, transport and operator usability. Cross-functional coordination: Work closely with Product Engineering, Robotics Software, Perception, Electronics, Chemistry, Production, Logistics, Operations and Field Operations to align plans, unblock dependencies and ensure engineering decisions reflect real customer, safety, production, field and deployment constraints. Testing, validation and deployment readiness: Oversee bench testing, integration testing, flight trials, field trials and customer demonstrations where required. Ensure tests have clear objectives, acceptance criteria, safety controls, evidence capture and post-test learning, including appropriate consideration of failsafes, comms-loss behaviour, operator override and operational controls. Engineering process and technical governance: Improve engineering discipline without adding unnecessary bureaucracy, including appropriate documentation for architecture, interfaces, configurations, decisions, risks, test evidence and deployment readiness. Strengthen planning, issue tracking, design reviews, handover, lessons learned and review gates as the team scales. Roadmap, resourcing and team growth: Work with the Head of Engineering to align Autonomous Systems priorities with the wider engineering roadmap, identify capability gaps, hiring needs and team structure changes, and build a scalable autonomous systems function that supports the robotic coating and inspection roadmap. Requirements Required Skills & Experience 5+ years of experience in robotics, UAV systems, autonomous systems, aerospace, mechatronics, field robotics or a closely related engineering discipline. Experience leading or line-managing multidisciplinary engineering teams, including prioritisation, delegation, coaching, development and performance responsibility. Hands-on experience developing, integrating, testing or deploying UAV, robotic, mechatronic, embedded or autonomous systems in real-world environments. Strong systems engineering judgement, including requirements interpretation, architecture trade-offs, interface definition, risk assessment, failure modes and validation planning. Technical credibility across UAV systems, autonomy, mechatronics, electronics integration, embedded systems, sensing, communications and field testing. Proven ability to coordinate delivery across software, firmware, electronics, mechanical, operations, production, logistics or field teams to deliver integrated systems. Comfortable operating in a fast-moving engineering environment with incomplete information, shifting priorities and high delivery pressure. Degree in Robotics, Aerospace, Mechanical, Mechatronics, Electrical/Electronic Engineering, Control Systems, Computer Science or a related technical field, or equivalent industry experience. Preferred Skills & Experience Experience managing a team of 5 or more engineers and helping build or scale engineering team structures. Experience operating UAVs or robotic systems near infrastructure, utilities, industrial sites, construction, inspection, defence, aerospace or other safety-critical environments. Practical exposure to UAV autopilot or robotics ecosystems such as PX4, ArduPilot, MAVLink, QGroundControl, Mission Planner, ROS/ROS2 or Linux-based robotics integration. Experience with heavy-lift UAVs, custom UAV builds, tethered UAVs, payload deployment systems or field robotic deployment platforms. Familiarity with tools and workflows such as C++, Python, MATLAB/Simulink, Docker, Git, CI/CD, embedded software workflows or simulation environments. Experience with navigation, sensing or communications technologies such as sensor fusion, state estimation, visual navigation, localisation, mapping, RTK/GNSS, lidar, stereo vision, optical flow, line tracking, RF, LTE/5G, Wi-Fi, mesh networks or telemetry systems. Experience with safety cases, FMEA, test evidence, compliance, CAA/FAA regulations, SORA, GVC, A2 CofC or operational authorisations. Experience in startups, R&D environments, high-accountability product development teams or field-deployed technology businesses.
22/07/2026
Full time
TCO is looking for a Senior Systems Engineer to lead an Autonomous Systems team, covering UAV platforms, autonomous field robotics, sensing payloads, electronics and mechatronics integration, testing and deployment readiness. This is a hands-on technical leadership role with immediate line-management responsibility for a multidisciplinary team of around six engineers, with expected team growth. The role reports to the Head of Engineering and works closely with Product Engineering, Robotics Software, Operations and Field Operations to deliver systems that are practical, safe and field-ready. The successful candidate will combine technical credibility across UAV systems, autonomy, mechatronics, embedded systems, sensing and field testing with strong people leadership. They do not need to be the deepest specialist in every area, but they must be able to make good system-level judgements, bring multiple disciplines together and keep delivery moving in a fast-changing engineering environment. Team leadership, delivery and people management: Provide full line management for the Autonomous Systems team, including direct reporting lines, delegation and project/workload setting, mentoring, career development, performance management, HR and employee relations matters, motivation and team engagement. Establish clear priorities, ownership and delivery rhythms so the team can work effectively across multiple active projects and field trials. Technical direction and systems delivery: Lead engineering delivery across UAV platforms, autonomous robotics, onboard compute, autopilot systems, mechatronics, sensing, payload integration, embedded systems, communications, safety systems and field deployment equipment. Translate product, customer and operational needs into practical engineering plans, milestones and system trade-offs. Systems engineering leadership: Guide requirements interpretation, architecture decisions, interface definition, configuration, technical risks and failure modes across complex integrated systems. Ensure designs are buildable, testable, deployable, maintainable and suitable for harsh field environments including remote sites, high-voltage infrastructure, electromagnetic interference, transport and operator usability. Cross-functional coordination: Work closely with Product Engineering, Robotics Software, Perception, Electronics, Chemistry, Production, Logistics, Operations and Field Operations to align plans, unblock dependencies and ensure engineering decisions reflect real customer, safety, production, field and deployment constraints. Testing, validation and deployment readiness: Oversee bench testing, integration testing, flight trials, field trials and customer demonstrations where required. Ensure tests have clear objectives, acceptance criteria, safety controls, evidence capture and post-test learning, including appropriate consideration of failsafes, comms-loss behaviour, operator override and operational controls. Engineering process and technical governance: Improve engineering discipline without adding unnecessary bureaucracy, including appropriate documentation for architecture, interfaces, configurations, decisions, risks, test evidence and deployment readiness. Strengthen planning, issue tracking, design reviews, handover, lessons learned and review gates as the team scales. Roadmap, resourcing and team growth: Work with the Head of Engineering to align Autonomous Systems priorities with the wider engineering roadmap, identify capability gaps, hiring needs and team structure changes, and build a scalable autonomous systems function that supports the robotic coating and inspection roadmap. Requirements Required Skills & Experience 5+ years of experience in robotics, UAV systems, autonomous systems, aerospace, mechatronics, field robotics or a closely related engineering discipline. Experience leading or line-managing multidisciplinary engineering teams, including prioritisation, delegation, coaching, development and performance responsibility. Hands-on experience developing, integrating, testing or deploying UAV, robotic, mechatronic, embedded or autonomous systems in real-world environments. Strong systems engineering judgement, including requirements interpretation, architecture trade-offs, interface definition, risk assessment, failure modes and validation planning. Technical credibility across UAV systems, autonomy, mechatronics, electronics integration, embedded systems, sensing, communications and field testing. Proven ability to coordinate delivery across software, firmware, electronics, mechanical, operations, production, logistics or field teams to deliver integrated systems. Comfortable operating in a fast-moving engineering environment with incomplete information, shifting priorities and high delivery pressure. Degree in Robotics, Aerospace, Mechanical, Mechatronics, Electrical/Electronic Engineering, Control Systems, Computer Science or a related technical field, or equivalent industry experience. Preferred Skills & Experience Experience managing a team of 5 or more engineers and helping build or scale engineering team structures. Experience operating UAVs or robotic systems near infrastructure, utilities, industrial sites, construction, inspection, defence, aerospace or other safety-critical environments. Practical exposure to UAV autopilot or robotics ecosystems such as PX4, ArduPilot, MAVLink, QGroundControl, Mission Planner, ROS/ROS2 or Linux-based robotics integration. Experience with heavy-lift UAVs, custom UAV builds, tethered UAVs, payload deployment systems or field robotic deployment platforms. Familiarity with tools and workflows such as C++, Python, MATLAB/Simulink, Docker, Git, CI/CD, embedded software workflows or simulation environments. Experience with navigation, sensing or communications technologies such as sensor fusion, state estimation, visual navigation, localisation, mapping, RTK/GNSS, lidar, stereo vision, optical flow, line tracking, RF, LTE/5G, Wi-Fi, mesh networks or telemetry systems. Experience with safety cases, FMEA, test evidence, compliance, CAA/FAA regulations, SORA, GVC, A2 CofC or operational authorisations. Experience in startups, R&D environments, high-accountability product development teams or field-deployed technology businesses.
Senior Embedded Software Engineer Embedded C/C++ Merseyside £55k £65k Hybrid Senior Embedded Software Engineer wanted for an established embedded electronics business in the North West. Embedded C / C++, CAN bus, 32-bit microcontrollers, and real vehicles to prove your code in. Commutable from Liverpool, Chester, Warrington and across Cheshire and Merseyside. They build intelligent systems that go into specialist vehicles. Real kit, in real vehicles, doing a real job. And that's the tone of the role: bench, lab and vehicle work, not always at a desk and a backlog. You'd be the senior firmware presence in the R&D team. Leading the build from architecture through to proving it works in the vehicle itself. Setting the quality bar. Bringing the less experienced developers on. The engineer they're after Substantial years of commercial embedded firmware development in C / C++ on 32-bit microcontrollers with a history of leading delivery on tricky products. Solid vehicle-bus background. CAN bus, LIN or similar is essential, and the deeper the better: bus design, message architecture, diagnostics, and the tooling to troubleshoot it (CANalyzer, PCAN, BusMaster or equivalent). Actually happy in a vehicle. Harnesses, wiring, in-vehicle debugging, commissioning. Strong real-time embedded fundamentals: RTOS, interrupts, low-level drivers, and the usual protocols (SPI, I2C, UART). Confident reading schematics and working shoulder to shoulder with hardware engineers. Additional experience of interest CAN-FD, J1939, UDS or ISO 26262 functional safety. Vehicle body control systems. Bootloader and OTA firmware development. The shape of it Based in the North West, commutable from Liverpool, Chester and Cheshire. Hybrid in principle, but the lab, the bench and the vehicles are on site, so plan on three days a week minimum in the building. Workshop-anchored, not remote-first. If that sounds like your kind of work, or you know the person who should see it, get in touch or apply today.
22/07/2026
Full time
Senior Embedded Software Engineer Embedded C/C++ Merseyside £55k £65k Hybrid Senior Embedded Software Engineer wanted for an established embedded electronics business in the North West. Embedded C / C++, CAN bus, 32-bit microcontrollers, and real vehicles to prove your code in. Commutable from Liverpool, Chester, Warrington and across Cheshire and Merseyside. They build intelligent systems that go into specialist vehicles. Real kit, in real vehicles, doing a real job. And that's the tone of the role: bench, lab and vehicle work, not always at a desk and a backlog. You'd be the senior firmware presence in the R&D team. Leading the build from architecture through to proving it works in the vehicle itself. Setting the quality bar. Bringing the less experienced developers on. The engineer they're after Substantial years of commercial embedded firmware development in C / C++ on 32-bit microcontrollers with a history of leading delivery on tricky products. Solid vehicle-bus background. CAN bus, LIN or similar is essential, and the deeper the better: bus design, message architecture, diagnostics, and the tooling to troubleshoot it (CANalyzer, PCAN, BusMaster or equivalent). Actually happy in a vehicle. Harnesses, wiring, in-vehicle debugging, commissioning. Strong real-time embedded fundamentals: RTOS, interrupts, low-level drivers, and the usual protocols (SPI, I2C, UART). Confident reading schematics and working shoulder to shoulder with hardware engineers. Additional experience of interest CAN-FD, J1939, UDS or ISO 26262 functional safety. Vehicle body control systems. Bootloader and OTA firmware development. The shape of it Based in the North West, commutable from Liverpool, Chester and Cheshire. Hybrid in principle, but the lab, the bench and the vehicles are on site, so plan on three days a week minimum in the building. Workshop-anchored, not remote-first. If that sounds like your kind of work, or you know the person who should see it, get in touch or apply today.
Job Description Your Impact Are you an experienced Hardware Engineer that would like to aid in the delivery of high-performance hardware that forms part of our Surveillance RADAR systems? If so, we would love to hear from you. In this role, you will experience the full engineering lifecycle within Leonardo assisting with requirement and architecture definition and maturation, the design of new novel PCB level electronics and work with the wider project team to support integration and qualification of product What you'll bring Provide design of product within the Electronics Hardware discipline, to ensure successful delivery / transfer to production. Ensure engineering design is best practice by following Company and Engineering life cycle processes. Design engineering solutions taking into account all requirements such as product quality, safety, reliability and testability Create work package plans, advising on optimum team size/capability mix and reporting against the teams work programmes including analysis of risk Resolve routine and complex technical and delivery issues within engineering, related to defined work package assignments, and in accordance with local team engineering plans and processes. Communicate non-routine technical and delivery issues to by local engineering team or direct line management with resolution proposals. Support a culture of innovation within the local team, engineering discipline, and wider business that creates solutions to project and business problems. Promote a culture of best practice sharing and knowledge exploitation Contribute to local team and Engineering Unit decision making Participate in continuous improvement activities to develop skills and competencies within the individual's own engineering discipline and wider project. May supervise an Engineer or Senior Engineer Participate in self-development activities to improve Skills & Competencies in the specific engineering discipline and wider project The skills and experience we are looking for Higher education approved STEM qualification at degree level as a minimum or equivalent as recognised by professional accreditation schemes Circuit design (schematic capture) layout and simulation practitioner experience. Mixed signal knowledge using ADC/DAC, FPGA, SoC based design for high performance signal processing, communications and control. Integrating in-house designs with COTS modules (powersupplies, singleboard computers, RF interfaces) Analysing system level requirements documents and understanding their application to Hardware designs Good domain knowledge of high-speed serial communication links and knowledge of associated protocols and architectures, Power Supply Design and Analogue Design Hands on experience of Hardware, Firmware & Software Integration of Micro Processor Based designs onto hardware platforms is essential Debugging, testing and verification of new designs and supporting their commissioning and integration into the target system Ability to liaise with suppliers of key components and assemblies Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). Why join us Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance: All employees at management level and below are eligible for our bonus scheme. Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. Primary Location GB - Edinburgh Additional Locations GB - Newcastle Contract Type Employee-Permanent Hybrid Working Hybrid
21/07/2026
Full time
Job Description Your Impact Are you an experienced Hardware Engineer that would like to aid in the delivery of high-performance hardware that forms part of our Surveillance RADAR systems? If so, we would love to hear from you. In this role, you will experience the full engineering lifecycle within Leonardo assisting with requirement and architecture definition and maturation, the design of new novel PCB level electronics and work with the wider project team to support integration and qualification of product What you'll bring Provide design of product within the Electronics Hardware discipline, to ensure successful delivery / transfer to production. Ensure engineering design is best practice by following Company and Engineering life cycle processes. Design engineering solutions taking into account all requirements such as product quality, safety, reliability and testability Create work package plans, advising on optimum team size/capability mix and reporting against the teams work programmes including analysis of risk Resolve routine and complex technical and delivery issues within engineering, related to defined work package assignments, and in accordance with local team engineering plans and processes. Communicate non-routine technical and delivery issues to by local engineering team or direct line management with resolution proposals. Support a culture of innovation within the local team, engineering discipline, and wider business that creates solutions to project and business problems. Promote a culture of best practice sharing and knowledge exploitation Contribute to local team and Engineering Unit decision making Participate in continuous improvement activities to develop skills and competencies within the individual's own engineering discipline and wider project. May supervise an Engineer or Senior Engineer Participate in self-development activities to improve Skills & Competencies in the specific engineering discipline and wider project The skills and experience we are looking for Higher education approved STEM qualification at degree level as a minimum or equivalent as recognised by professional accreditation schemes Circuit design (schematic capture) layout and simulation practitioner experience. Mixed signal knowledge using ADC/DAC, FPGA, SoC based design for high performance signal processing, communications and control. Integrating in-house designs with COTS modules (powersupplies, singleboard computers, RF interfaces) Analysing system level requirements documents and understanding their application to Hardware designs Good domain knowledge of high-speed serial communication links and knowledge of associated protocols and architectures, Power Supply Design and Analogue Design Hands on experience of Hardware, Firmware & Software Integration of Micro Processor Based designs onto hardware platforms is essential Debugging, testing and verification of new designs and supporting their commissioning and integration into the target system Ability to liaise with suppliers of key components and assemblies Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). Why join us Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance: All employees at management level and below are eligible for our bonus scheme. Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. Primary Location GB - Edinburgh Additional Locations GB - Newcastle Contract Type Employee-Permanent Hybrid Working Hybrid
Overview We are seeking a hands-on Quality Assurance Manager to lead the quality strategy across a portfolio of embedded software, firmware, and hardware products . This is a senior role for an experienced QA leader who can combine technical depth with people leadership , taking ownership of the full testing lifecycle across complex engineering products. You will be responsible for defining and driving the overall quality approach, from test frameworks and automation architecture through to Hardware-in-the-Loop (HIL) validation , reporting, release readiness, and continuous improvement. Working closely with R&D, product, and cross-functional engineering teams, you will help build a scalable and contribution-friendly test ecosystem that supports quality across the wider organisation. This role would suit someone with a strong background in embedded systems testing , automation , CI/CD , and system-level validation , who is comfortable leading a team while remaining close to the technical detail. Key Responsibilities Test Strategy & Framework Development Define and own the QA and test strategy across the full product lifecycle for software, firmware, and hardware-based products. Establish test frameworks, standards, and best practices to ensure consistent, scalable, and high-quality validation processes. Design modular and reusable test architecture, ensuring test assets are version-controlled, maintainable, and accessible to contributors outside the QA team. Create a contribution model including templates, governance, code review standards, and documentation to enable broader engineering participation in quality. Drive coverage across the test pyramid, including unit, integration, system, acceptance, and end-to-end testing. Automation & CI/CD Build and improve automated testing capability across embedded and system-level products. Integrate automated test execution into CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions. Implement quality gates, reporting, flaky test management, and automated feedback loops to support release confidence and development speed. Promote shift-left testing practices to improve defect prevention and increase early-stage quality ownership across engineering teams. Hardware-in-the-Loop (HIL) & Embedded Validation Plan, develop, and operate HIL test environments where the company's own hardware and embedded software are the components under test. Coordinate signal injection, fault injection, and real-time stimulus to validate behaviour under both nominal and edge-case operating conditions. Define HIL infrastructure requirements and work closely with hardware engineers on bench design, setup, calibration, and ongoing maintenance. Oversee system-level validation activities to ensure robust end-to-end product performance across hardware, firmware, and application layers. Reporting, Metrics & Release Readiness Produce clear and audience-appropriate test reporting covering execution progress, pass/fail rates, defect trends, coverage, and regression performance. Define and track quality KPIs such as test coverage, automation ratio, defect leakage, escape rate, MTTD/MTTR, and release readiness. Maintain requirements-to-test traceability to support verification, audit readiness, and confidence in delivered functionality. Provide release sign-off recommendations based on evidence, quality data, and clear risk assessment. Leadership & Team Development Lead, mentor, and develop a team of QA engineers across local and global teams. Set team objectives, conduct 1:1s, performance reviews, and support professional development and capability growth. Foster a quality-first engineering culture by supporting teams on testability, defect prevention, and continuous improvement. Run core QA ceremonies including sprint planning, defect triage, retrospectives, and alignment with wider delivery and release activities. Cross-Functional Collaboration Work closely with R&D, Product, and Customer Support teams to translate customer requirements, field issues, and product needs into robust test plans. Represent QA in architecture and design reviews to ensure quality and testability are considered from the earliest stages of development. Champion defect lifecycle management, including triage, prioritisation, root cause analysis, and post-mortem reviews. Collaborate with stakeholders across the organisation to improve quality visibility, governance, and release confidence. Required Skills & Experience Bachelor's or Master's degree in Computer Science, Electrical/Electronic Engineering, or a related technical discipline. Proven experience in QA, test engineering, or validation within embedded software and/or hardware product environments . Previous leadership experience managing and developing QA or test engineering teams. Strong hands-on experience with test automation , test framework design , and scalable validation strategies. Good understanding of the full test lifecycle, including unit testing, integration testing, system testing, BDD/acceptance testing, and end-to-end validation . Experience with Hardware-in-the-Loop (HIL) or equivalent embedded validation environments. Strong programming/scripting skills in at least one of Python, C, C++, or Java . Familiarity with CI/CD pipelines , version control systems such as Git, and automated quality reporting. Experience using defect tracking and test management tools such as Jira, Xray, Zephyr, or Polarion . Strong written and verbal communication skills, with the ability to work effectively with both technical teams and senior stakeholders. Demonstrated ability to improve QA maturity, drive process improvements, and build a collaborative quality culture. To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
20/07/2026
Full time
Overview We are seeking a hands-on Quality Assurance Manager to lead the quality strategy across a portfolio of embedded software, firmware, and hardware products . This is a senior role for an experienced QA leader who can combine technical depth with people leadership , taking ownership of the full testing lifecycle across complex engineering products. You will be responsible for defining and driving the overall quality approach, from test frameworks and automation architecture through to Hardware-in-the-Loop (HIL) validation , reporting, release readiness, and continuous improvement. Working closely with R&D, product, and cross-functional engineering teams, you will help build a scalable and contribution-friendly test ecosystem that supports quality across the wider organisation. This role would suit someone with a strong background in embedded systems testing , automation , CI/CD , and system-level validation , who is comfortable leading a team while remaining close to the technical detail. Key Responsibilities Test Strategy & Framework Development Define and own the QA and test strategy across the full product lifecycle for software, firmware, and hardware-based products. Establish test frameworks, standards, and best practices to ensure consistent, scalable, and high-quality validation processes. Design modular and reusable test architecture, ensuring test assets are version-controlled, maintainable, and accessible to contributors outside the QA team. Create a contribution model including templates, governance, code review standards, and documentation to enable broader engineering participation in quality. Drive coverage across the test pyramid, including unit, integration, system, acceptance, and end-to-end testing. Automation & CI/CD Build and improve automated testing capability across embedded and system-level products. Integrate automated test execution into CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions. Implement quality gates, reporting, flaky test management, and automated feedback loops to support release confidence and development speed. Promote shift-left testing practices to improve defect prevention and increase early-stage quality ownership across engineering teams. Hardware-in-the-Loop (HIL) & Embedded Validation Plan, develop, and operate HIL test environments where the company's own hardware and embedded software are the components under test. Coordinate signal injection, fault injection, and real-time stimulus to validate behaviour under both nominal and edge-case operating conditions. Define HIL infrastructure requirements and work closely with hardware engineers on bench design, setup, calibration, and ongoing maintenance. Oversee system-level validation activities to ensure robust end-to-end product performance across hardware, firmware, and application layers. Reporting, Metrics & Release Readiness Produce clear and audience-appropriate test reporting covering execution progress, pass/fail rates, defect trends, coverage, and regression performance. Define and track quality KPIs such as test coverage, automation ratio, defect leakage, escape rate, MTTD/MTTR, and release readiness. Maintain requirements-to-test traceability to support verification, audit readiness, and confidence in delivered functionality. Provide release sign-off recommendations based on evidence, quality data, and clear risk assessment. Leadership & Team Development Lead, mentor, and develop a team of QA engineers across local and global teams. Set team objectives, conduct 1:1s, performance reviews, and support professional development and capability growth. Foster a quality-first engineering culture by supporting teams on testability, defect prevention, and continuous improvement. Run core QA ceremonies including sprint planning, defect triage, retrospectives, and alignment with wider delivery and release activities. Cross-Functional Collaboration Work closely with R&D, Product, and Customer Support teams to translate customer requirements, field issues, and product needs into robust test plans. Represent QA in architecture and design reviews to ensure quality and testability are considered from the earliest stages of development. Champion defect lifecycle management, including triage, prioritisation, root cause analysis, and post-mortem reviews. Collaborate with stakeholders across the organisation to improve quality visibility, governance, and release confidence. Required Skills & Experience Bachelor's or Master's degree in Computer Science, Electrical/Electronic Engineering, or a related technical discipline. Proven experience in QA, test engineering, or validation within embedded software and/or hardware product environments . Previous leadership experience managing and developing QA or test engineering teams. Strong hands-on experience with test automation , test framework design , and scalable validation strategies. Good understanding of the full test lifecycle, including unit testing, integration testing, system testing, BDD/acceptance testing, and end-to-end validation . Experience with Hardware-in-the-Loop (HIL) or equivalent embedded validation environments. Strong programming/scripting skills in at least one of Python, C, C++, or Java . Familiarity with CI/CD pipelines , version control systems such as Git, and automated quality reporting. Experience using defect tracking and test management tools such as Jira, Xray, Zephyr, or Polarion . Strong written and verbal communication skills, with the ability to work effectively with both technical teams and senior stakeholders. Demonstrated ability to improve QA maturity, drive process improvements, and build a collaborative quality culture. To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Jonathan Lee Recruitment Ltd
Ambrosden, Oxfordshire
Senior Embedded Systems Engineer Location: Oxfordshire 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.
20/07/2026
Full time
Senior Embedded Systems Engineer Location: Oxfordshire 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.
Our client is a global leader in advanced engineering and manufacturing, developing innovative products that support industries worldwide. With a strong focus on technology, electrification and intelligent control systems, they are seeking a Senior Systems Engineer. This is an exciting opportunity to work on next-generation vehicle systems, supporting the design, integration and delivery of advanced electrical and electronic solutions from concept through to production. Key Responsibilities As a Senior Systems Engineer, you will play a key role in defining, developing and integrating electrical and electronic systems across new product programmes. Working closely with cross-functional engineering teams, you will ensure system requirements are translated into robust technical solutions that deliver exceptional product performance. Translating customer needs into clear, testable functional and system requirements. Developing and evaluating system architectures to improve commonality, reuse and product optimisation. Designing and integrating electrical and electronic systems across complex vehicle platforms. Selecting appropriate hardware solutions to meet environmental, performance and cost requirements. Developing software and system architectures to support technical delivery. Managing third-party suppliers, including requirements definition and software architecture coordination. Ensuring robust ECU communication using protocols such as CAN, CANOpen, J1939 and Ethernet. Reading and interpreting electrical schematics and wiring diagrams. Supporting design for manufacture, including software deployment and parameter configuration. Monitoring system health, diagnostics and performance using onboard and remote technologies. Applying structured development methodologies including the V Model approach. Considering functional safety and cybersecurity requirements throughout system development. Qualifications & Experience Experience working within systems engineering, software engineering or electrical/electronic engineering environments. Strong understanding of electronic systems development, from low-level firmware through to application-level integration. Experience translating requirements into structured and testable functional specifications. Knowledge of CAN-based communication protocols including CANOpen and J1939. Experience with validation and verification activities, including black box testing and system integration testing. Understanding of functional safety and cybersecurity principles within product development. Experience using electronic test equipment such as oscilloscopes, spectrum analysers, signal generators and power supplies. Knowledge of structured development methodologies and design verification processes. Experience delivering electronic systems from concept through to production. Summary This is an exciting opportunity to join a world-leading engineering organisation, working on advanced electrical and electronic systems that shape the future of vehicle technology. As a Senior Systems Engineer, you will play a key role in taking innovative concepts through to production, working with skilled engineering teams and contributing to the delivery of reliable, intelligent and high-performance products.
19/07/2026
Full time
Our client is a global leader in advanced engineering and manufacturing, developing innovative products that support industries worldwide. With a strong focus on technology, electrification and intelligent control systems, they are seeking a Senior Systems Engineer. This is an exciting opportunity to work on next-generation vehicle systems, supporting the design, integration and delivery of advanced electrical and electronic solutions from concept through to production. Key Responsibilities As a Senior Systems Engineer, you will play a key role in defining, developing and integrating electrical and electronic systems across new product programmes. Working closely with cross-functional engineering teams, you will ensure system requirements are translated into robust technical solutions that deliver exceptional product performance. Translating customer needs into clear, testable functional and system requirements. Developing and evaluating system architectures to improve commonality, reuse and product optimisation. Designing and integrating electrical and electronic systems across complex vehicle platforms. Selecting appropriate hardware solutions to meet environmental, performance and cost requirements. Developing software and system architectures to support technical delivery. Managing third-party suppliers, including requirements definition and software architecture coordination. Ensuring robust ECU communication using protocols such as CAN, CANOpen, J1939 and Ethernet. Reading and interpreting electrical schematics and wiring diagrams. Supporting design for manufacture, including software deployment and parameter configuration. Monitoring system health, diagnostics and performance using onboard and remote technologies. Applying structured development methodologies including the V Model approach. Considering functional safety and cybersecurity requirements throughout system development. Qualifications & Experience Experience working within systems engineering, software engineering or electrical/electronic engineering environments. Strong understanding of electronic systems development, from low-level firmware through to application-level integration. Experience translating requirements into structured and testable functional specifications. Knowledge of CAN-based communication protocols including CANOpen and J1939. Experience with validation and verification activities, including black box testing and system integration testing. Understanding of functional safety and cybersecurity principles within product development. Experience using electronic test equipment such as oscilloscopes, spectrum analysers, signal generators and power supplies. Knowledge of structured development methodologies and design verification processes. Experience delivering electronic systems from concept through to production. Summary This is an exciting opportunity to join a world-leading engineering organisation, working on advanced electrical and electronic systems that shape the future of vehicle technology. As a Senior Systems Engineer, you will play a key role in taking innovative concepts through to production, working with skilled engineering teams and contributing to the delivery of reliable, intelligent and high-performance products.
At lowRISC we believe that open source development can transform the semiconductor industry. To help achieve this vision of production ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware to cloud based infrastructure that tests our products at scale. This includes work in areas such as: RISC V firmware and driver development. Software hardening and security tools. Embedded operating systems (in Rust and C). Compilers, code generators, and linters. Simulators and emulators (e.g. QEMU). Electronic design automation (EDA) tools. Performance and code size analysis. Cloud based infrastructure (such as continuous integration pipelines). lowRISC is a non profit Community Interest Company. With a business model that includes member fees and engineering services, we have shown that it is possible to run world leading projects collaboratively for everyone's benefit. Originally a spinout from Cambridge University's Computer Lab, our UK team is based in Cambridge and our Switzerland team is based in Zurich. Our Ibex CPU and OpenTitan Root of Trust projects have been taken to production silicon, partnering with world leading organisations including Google, combining open source approaches with best practice chip design methodologies. Requirements Solid experience with C or Rust. Strong algorithmic and problem solving skills. A degree in Computer Science or equivalent experience. A high standard of written and spoken English. Preferred or highly valued Experience leading a project or another major initiative, in which you had to communicate and negotiate requirements with multiple stakeholders. Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC V). Familiarity with C++ and Python. Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). Experience developing for embedded or resource constrained environments, including real time systems. Familiarity with CI/CD for embedded or systems software. A good understanding of compilers and linkers; experience with LLVM is a plus. Good knowledge of Linux. Experience contributing to open source projects. Higher degree levels and academic research experience are highly valued. Benefits Salary dependent upon experience. Benefits include a generous employer pension contribution (up to 12.5% subject to an employee contribution via salary sacrifice of 6%), holiday allowance (33 days, pro rata, including public holidays), private medical insurance, group income protection, life insurance and a 4 week paid sabbatical after 4 years of service. The team is based in Cambridge, UK, amongst the Silicon Fen's ecosystem of high tech start ups. Our office is in the heart of the city and a short walk from the train station. We do not discriminate against any employee or candidate because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability, or any other protected characteristic. Please let us know if you need any adjustments made to the application or selection process. We will be happy to help.
17/07/2026
Full time
At lowRISC we believe that open source development can transform the semiconductor industry. To help achieve this vision of production ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware to cloud based infrastructure that tests our products at scale. This includes work in areas such as: RISC V firmware and driver development. Software hardening and security tools. Embedded operating systems (in Rust and C). Compilers, code generators, and linters. Simulators and emulators (e.g. QEMU). Electronic design automation (EDA) tools. Performance and code size analysis. Cloud based infrastructure (such as continuous integration pipelines). lowRISC is a non profit Community Interest Company. With a business model that includes member fees and engineering services, we have shown that it is possible to run world leading projects collaboratively for everyone's benefit. Originally a spinout from Cambridge University's Computer Lab, our UK team is based in Cambridge and our Switzerland team is based in Zurich. Our Ibex CPU and OpenTitan Root of Trust projects have been taken to production silicon, partnering with world leading organisations including Google, combining open source approaches with best practice chip design methodologies. Requirements Solid experience with C or Rust. Strong algorithmic and problem solving skills. A degree in Computer Science or equivalent experience. A high standard of written and spoken English. Preferred or highly valued Experience leading a project or another major initiative, in which you had to communicate and negotiate requirements with multiple stakeholders. Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC V). Familiarity with C++ and Python. Experience with build systems and reproducible tooling (e.g. Bazel, Nix, uv). Experience developing for embedded or resource constrained environments, including real time systems. Familiarity with CI/CD for embedded or systems software. A good understanding of compilers and linkers; experience with LLVM is a plus. Good knowledge of Linux. Experience contributing to open source projects. Higher degree levels and academic research experience are highly valued. Benefits Salary dependent upon experience. Benefits include a generous employer pension contribution (up to 12.5% subject to an employee contribution via salary sacrifice of 6%), holiday allowance (33 days, pro rata, including public holidays), private medical insurance, group income protection, life insurance and a 4 week paid sabbatical after 4 years of service. The team is based in Cambridge, UK, amongst the Silicon Fen's ecosystem of high tech start ups. Our office is in the heart of the city and a short walk from the train station. We do not discriminate against any employee or candidate because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability, or any other protected characteristic. Please let us know if you need any adjustments made to the application or selection process. We will be happy to help.
Cyber Business Our Cyber business unit is at the forefront of pioneering advanced cryptographic and key management solutions, facilitating the confidential exchange of vital information for customers operating at both tactical and strategic echelons. Join our team and participate in the innovation that ensures the highest security and trust worldwide. Job Description The Ultra Engineering function manages a portfolio of specialist capabilities, generating highly differentiated solutions and products by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs. Working in a small multi-disciplined engineering team you will bring your knowledge and creativity to help us develop innovative solutions to complex customer problems. Development will range from early research and ideation, prototyping & derisking, experimentation to full product development. We are looking for embedded development engineers at a range of levels primarily skilled in software and FPGA development with an appreciation of hardware engineering and RF. We are seeking creative people who love to research and build new technologies; people who are keen to continually learn new things. People who understand the current state of the art in physics and technology, and who have a real interest in exploiting the latest developments in the national interest. Essential Skills Software development covering some of the following areas: C/C++, Rust, Python. Embedded Linux. AI and ML. Bare-metal MCU. Desirable Skills We would love to hear from anyone with core skills in some of the following and desire to learn more of the others. For senior applicants we would seek an increasing number of the following skills: Full stack embedded software engineering from device-drivers to GUIs and WebApps. FPGA development (Vivado, Vitis and Modelsim), Digital Signal Processing. Electronic design including schematic capture, PCB design and mechanical design. Radio technologies, including Software Defined Radios, GNU Radio, RFNoC. Blue-sky thinking and ability to define and construct solutions to customer problems. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. Role requirements Essential: Willing and able to obtain, and maintain, DV security clearance (following attainment of SC clearance). Qualifications Degree in an engineering, mathematical or science-based subject or equivalent experience.
15/07/2026
Full time
Cyber Business Our Cyber business unit is at the forefront of pioneering advanced cryptographic and key management solutions, facilitating the confidential exchange of vital information for customers operating at both tactical and strategic echelons. Join our team and participate in the innovation that ensures the highest security and trust worldwide. Job Description The Ultra Engineering function manages a portfolio of specialist capabilities, generating highly differentiated solutions and products by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs. Working in a small multi-disciplined engineering team you will bring your knowledge and creativity to help us develop innovative solutions to complex customer problems. Development will range from early research and ideation, prototyping & derisking, experimentation to full product development. We are looking for embedded development engineers at a range of levels primarily skilled in software and FPGA development with an appreciation of hardware engineering and RF. We are seeking creative people who love to research and build new technologies; people who are keen to continually learn new things. People who understand the current state of the art in physics and technology, and who have a real interest in exploiting the latest developments in the national interest. Essential Skills Software development covering some of the following areas: C/C++, Rust, Python. Embedded Linux. AI and ML. Bare-metal MCU. Desirable Skills We would love to hear from anyone with core skills in some of the following and desire to learn more of the others. For senior applicants we would seek an increasing number of the following skills: Full stack embedded software engineering from device-drivers to GUIs and WebApps. FPGA development (Vivado, Vitis and Modelsim), Digital Signal Processing. Electronic design including schematic capture, PCB design and mechanical design. Radio technologies, including Software Defined Radios, GNU Radio, RFNoC. Blue-sky thinking and ability to define and construct solutions to customer problems. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. Role requirements Essential: Willing and able to obtain, and maintain, DV security clearance (following attainment of SC clearance). Qualifications Degree in an engineering, mathematical or science-based subject or equivalent experience.