Job Title: Embedded Software Engineer Location: Leicestershire (hybrid 3 days per week onsite) Salary: Up to £75k (depending on experience) We re looking for a talented Embedded Software Engineer to join a cutting-edge technology company developing next-generation IoT solutions. This is a hands-on role focused on designing, developing, and testing software for embedded systems. If you re an experienced Embedded Software Engineer looking to work on next generation technology, we want to hear from you! About the Role: Develop low-level embedded software, including device drivers, and RTOS/kernel components. Integrate secure IoT communication protocols (e.g., MQTT, BLE). Build automated test frameworks, run HIL testing, and support prototype validation. Collaborate closely with hardware teams and maintain technical documentation. Participate in CI/CD pipelines for automated testing and software delivery. About you: Bachelor s or master s degree in computer science, Electrical Engineering, or related field. Strong experience in C/C++, Linux, and Python - scripting (Shell/Bash) a plus. Embedded systems experience with microcontrollers (ARM Cortex, STM32, ESP32). Knowledge of low-power design, IoT protocols, and secure data transmission. Familiarity with automated testing frameworks (Pytest, Unity, Robot Framework) and debugging tools (JTAG, GDB, oscilloscopes). Experience with version control (Git) and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps). Desirable skills: Yocto, OTA updates, bootloader development, SPI/I2C/UART/GPIO, wireless protocols (Wi-Fi, Bluetooth, Zigbee, LoRa), TDD/BDD practices, hardware simulation/testing. Please note, we cannot offer sponsorship for this role. If interested, please send over an updates CV.
Aug 14, 2026
Full time
Job Title: Embedded Software Engineer Location: Leicestershire (hybrid 3 days per week onsite) Salary: Up to £75k (depending on experience) We re looking for a talented Embedded Software Engineer to join a cutting-edge technology company developing next-generation IoT solutions. This is a hands-on role focused on designing, developing, and testing software for embedded systems. If you re an experienced Embedded Software Engineer looking to work on next generation technology, we want to hear from you! About the Role: Develop low-level embedded software, including device drivers, and RTOS/kernel components. Integrate secure IoT communication protocols (e.g., MQTT, BLE). Build automated test frameworks, run HIL testing, and support prototype validation. Collaborate closely with hardware teams and maintain technical documentation. Participate in CI/CD pipelines for automated testing and software delivery. About you: Bachelor s or master s degree in computer science, Electrical Engineering, or related field. Strong experience in C/C++, Linux, and Python - scripting (Shell/Bash) a plus. Embedded systems experience with microcontrollers (ARM Cortex, STM32, ESP32). Knowledge of low-power design, IoT protocols, and secure data transmission. Familiarity with automated testing frameworks (Pytest, Unity, Robot Framework) and debugging tools (JTAG, GDB, oscilloscopes). Experience with version control (Git) and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps). Desirable skills: Yocto, OTA updates, bootloader development, SPI/I2C/UART/GPIO, wireless protocols (Wi-Fi, Bluetooth, Zigbee, LoRa), TDD/BDD practices, hardware simulation/testing. Please note, we cannot offer sponsorship for this role. If interested, please send over an updates CV.
Job Title: Cybersecurity & Test Engineer Location: Nottinghamshire (Hybrid flexibility available) Salary: Competitive (DOE) A leading technology manufacturer is looking for a Cybersecurity & Test Engineer to join its Product Development team. This is an exciting opportunity to play a key role in improving product cybersecurity, software quality, and firmware release processes across a portfolio of innovative embedded products. Working closely with firmware, software, hardware, quality and compliance teams, you'll help ensure products are secure, robust and meet evolving regulatory requirements throughout the development lifecycle. You'll be responsible for leading cybersecurity assessment activities while supporting secure software development, firmware release management and embedded systems testing. About the Role Lead cybersecurity assessments across embedded and network-connected products. Identify cybersecurity risks, vulnerabilities and compliance gaps, recommending practical mitigation strategies. Investigate and resolve cybersecurity issues within embedded products. Support customer, partner and regulatory cybersecurity enquiries. Produce cybersecurity documentation, technical evidence and risk assessments. Support the implementation and continuous improvement of Secure Development Lifecycle (SDLC) processes. Ensure cybersecurity requirements are embedded throughout development, testing and release activities. Promote secure development best practice across engineering teams. Own the technical aspects of firmware release management. Coordinate release readiness, including verification, validation, traceability and release approval. Maintain software release records and support configuration management activities. Investigate issues identified during release validation and field deployment. Develop and execute structured test plans for embedded and connected products. Design, develop and maintain automated test environments and frameworks. Write test specifications against product requirements and relevant standards. Perform manual and automated testing throughout the product lifecycle. Work closely with development teams to identify, document and resolve defects. Work alongside Quality and Compliance teams to support certification and regulatory activities. Produce technical documentation required for audits, certification and customer assessments. About You Degree in Electrical Engineering, Computer Science, Software Engineering or a related discipline, or HND (or equivalent) with relevant commercial experience. Experience testing and validating embedded systems. Experience writing structured test specifications and executing product validation throughout the development lifecycle. Experience with automated test frameworks and test automation (ideally Python). Experience testing embedded hardware via interfaces e.g. USB, UART / RS232, IP networking Strong understanding of embedded systems and software development processes. Understanding of cybersecurity principles for embedded and connected products. Experience investigating technical issues and performing root cause analysis. Understanding of software release processes, version control and traceability. Strong communication skills and the ability to work within multidisciplinary engineering teams. Desirable Experience Knowledge of cybersecurity standards e.g. Cyber Resilience Act (CRA), EN18031, IEC62443 Jenkins, CI/CD pipelines or automated build/test systems. Git and modern software release practices. Testing embedded web applications or connected devices. Experience with BLE, Zigbee or Thread. Embedded hardware testing and troubleshooting. Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Aug 14, 2026
Full time
Job Title: Cybersecurity & Test Engineer Location: Nottinghamshire (Hybrid flexibility available) Salary: Competitive (DOE) A leading technology manufacturer is looking for a Cybersecurity & Test Engineer to join its Product Development team. This is an exciting opportunity to play a key role in improving product cybersecurity, software quality, and firmware release processes across a portfolio of innovative embedded products. Working closely with firmware, software, hardware, quality and compliance teams, you'll help ensure products are secure, robust and meet evolving regulatory requirements throughout the development lifecycle. You'll be responsible for leading cybersecurity assessment activities while supporting secure software development, firmware release management and embedded systems testing. About the Role Lead cybersecurity assessments across embedded and network-connected products. Identify cybersecurity risks, vulnerabilities and compliance gaps, recommending practical mitigation strategies. Investigate and resolve cybersecurity issues within embedded products. Support customer, partner and regulatory cybersecurity enquiries. Produce cybersecurity documentation, technical evidence and risk assessments. Support the implementation and continuous improvement of Secure Development Lifecycle (SDLC) processes. Ensure cybersecurity requirements are embedded throughout development, testing and release activities. Promote secure development best practice across engineering teams. Own the technical aspects of firmware release management. Coordinate release readiness, including verification, validation, traceability and release approval. Maintain software release records and support configuration management activities. Investigate issues identified during release validation and field deployment. Develop and execute structured test plans for embedded and connected products. Design, develop and maintain automated test environments and frameworks. Write test specifications against product requirements and relevant standards. Perform manual and automated testing throughout the product lifecycle. Work closely with development teams to identify, document and resolve defects. Work alongside Quality and Compliance teams to support certification and regulatory activities. Produce technical documentation required for audits, certification and customer assessments. About You Degree in Electrical Engineering, Computer Science, Software Engineering or a related discipline, or HND (or equivalent) with relevant commercial experience. Experience testing and validating embedded systems. Experience writing structured test specifications and executing product validation throughout the development lifecycle. Experience with automated test frameworks and test automation (ideally Python). Experience testing embedded hardware via interfaces e.g. USB, UART / RS232, IP networking Strong understanding of embedded systems and software development processes. Understanding of cybersecurity principles for embedded and connected products. Experience investigating technical issues and performing root cause analysis. Understanding of software release processes, version control and traceability. Strong communication skills and the ability to work within multidisciplinary engineering teams. Desirable Experience Knowledge of cybersecurity standards e.g. Cyber Resilience Act (CRA), EN18031, IEC62443 Jenkins, CI/CD pipelines or automated build/test systems. Git and modern software release practices. Testing embedded web applications or connected devices. Experience with BLE, Zigbee or Thread. Embedded hardware testing and troubleshooting. Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Job Title: Principal Embedded Software Engineer Location: North West & Yorkshire Offices Salary: Up to £75k (depending on experience) We re partnering with an established technology engineering organisation seeking a Principal Embedded Software Engineer to lead software architecture, technical delivery, and development strategy across advanced embedded systems. This is a senior, hands-on role combining system architecture, embedded software development, and project ownership. A key aspect of this position is applying electrical power systems knowledge and protection function theory within embedded control environments. If you re a senior embedded engineer looking to influence architecture, lead delivery, and work on complex real-time systems, we want to hear from you! About the Role Define and own embedded software architecture and technical direction Lead delivery of complex embedded projects to time and quality targets Develop and maintain robust C/C++ embedded codebases Translate system requirements into structured deliverables Guide design decisions and review implementation approaches Oversee testing strategy, documentation, and release quality Identify technical risks and implement mitigation strategies Drive Agile processes and continuous improvement practices Collaborate cross-functionally with engineering and project stakeholders About you Degree (or equivalent experience) in Computer Science, Electronics, or similar Advanced C/C++ embedded development experience Strong background in embedded systems design Experience working with real-time operating systems (e.g., FreeRTOS) Solid understanding of multithreading and concurrency Networking knowledge including TCP/IP, UDP and secure communications Experience with embedded Linux or RTOS environments Knowledge of electrical power systems and protection function theory Experience delivering commercial embedded products end-to-end Peripheral interfacing experience (SPI, I2C, memory interfaces) Debugging complex real-time or multithreaded systems Desirable Experience Linux-based embedded platforms or containerised environments Python or scripting languages CI/CD pipelines and DevOps tooling Industrial communication protocols or automation systems Cybersecurity concepts within embedded environments Cloud or enterprise platform integration Wireless communications (WiFi, Bluetooth, Zigbee) Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Aug 14, 2026
Full time
Job Title: Principal Embedded Software Engineer Location: North West & Yorkshire Offices Salary: Up to £75k (depending on experience) We re partnering with an established technology engineering organisation seeking a Principal Embedded Software Engineer to lead software architecture, technical delivery, and development strategy across advanced embedded systems. This is a senior, hands-on role combining system architecture, embedded software development, and project ownership. A key aspect of this position is applying electrical power systems knowledge and protection function theory within embedded control environments. If you re a senior embedded engineer looking to influence architecture, lead delivery, and work on complex real-time systems, we want to hear from you! About the Role Define and own embedded software architecture and technical direction Lead delivery of complex embedded projects to time and quality targets Develop and maintain robust C/C++ embedded codebases Translate system requirements into structured deliverables Guide design decisions and review implementation approaches Oversee testing strategy, documentation, and release quality Identify technical risks and implement mitigation strategies Drive Agile processes and continuous improvement practices Collaborate cross-functionally with engineering and project stakeholders About you Degree (or equivalent experience) in Computer Science, Electronics, or similar Advanced C/C++ embedded development experience Strong background in embedded systems design Experience working with real-time operating systems (e.g., FreeRTOS) Solid understanding of multithreading and concurrency Networking knowledge including TCP/IP, UDP and secure communications Experience with embedded Linux or RTOS environments Knowledge of electrical power systems and protection function theory Experience delivering commercial embedded products end-to-end Peripheral interfacing experience (SPI, I2C, memory interfaces) Debugging complex real-time or multithreaded systems Desirable Experience Linux-based embedded platforms or containerised environments Python or scripting languages CI/CD pipelines and DevOps tooling Industrial communication protocols or automation systems Cybersecurity concepts within embedded environments Cloud or enterprise platform integration Wireless communications (WiFi, Bluetooth, Zigbee) Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Job Title: Senior Embedded Software Engineer Location: Nottinghamshire (hybrid 3 days onsite) Salary: Up to £65k (DOE) An exciting opportunity has arisen for an experienced Senior Embedded Software Engineer to join an innovative product development team working on next-generation embedded technology. This is a hands-on senior engineering role where you'll play a key part in developing secure, network-connected embedded products from concept through to production. You'll be joining a collaborative engineering environment, working alongside firmware, hardware, software, test and compliance teams to deliver cutting-edge products for a global customer base. About the Role Design and develop embedded software for network-connected products. Implement secure communication protocols including HTTPS/TLS. Develop production-quality embedded C/C++ software for real-time systems. Design and maintain low-level software drivers and hardware interfaces. Support secure networking functionality and cybersecurity implementation. Contribute to software architecture, code reviews and technical design discussions. Debug and resolve complex embedded software issues. Work closely with hardware, firmware, test and compliance engineers throughout the product lifecycle. Produce technical documentation and support product certification activities. Contribute within an Agile development environment. Essential Skills & Experience Degree in Computer Science, Electronic Engineering, Electrical Engineering or a related discipline (or equivalent commercial experience). 5+ years' experience in embedded software development. Strong Embedded C and/or C++ (C+/14 desirable). Experience developing production code for real-time embedded systems. Experience with ARM Cortex-M processors or similar. RTOS experience (ThreadX, Azure RTOS, FreeRTOS or similar). Bare-metal embedded development. Experience developing low-level drivers. Knowledge of networking protocols including TCP/IP and HTTP/S. Experience implementing secure communications and cybersecurity features. Strong debugging and problem-solving skills. Excellent communication skills and experience working within multidisciplinary engineering teams. Desirable Experience STM32 microcontrollers. SPI, I2C, I2S, UART and DMA. Bluetooth Low Energy (BLE), Bluetooth, Zigbee, Thread, Matter or Wi-Fi technologies. Audio DSP, digital filtering or signal processing. Hardware test and debugging. Cybersecurity standards or connected product regulations (e.g. IEC 62443, Cyber Resilience Act). Supporting compliance, certification or product security activities. Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Aug 13, 2026
Full time
Job Title: Senior Embedded Software Engineer Location: Nottinghamshire (hybrid 3 days onsite) Salary: Up to £65k (DOE) An exciting opportunity has arisen for an experienced Senior Embedded Software Engineer to join an innovative product development team working on next-generation embedded technology. This is a hands-on senior engineering role where you'll play a key part in developing secure, network-connected embedded products from concept through to production. You'll be joining a collaborative engineering environment, working alongside firmware, hardware, software, test and compliance teams to deliver cutting-edge products for a global customer base. About the Role Design and develop embedded software for network-connected products. Implement secure communication protocols including HTTPS/TLS. Develop production-quality embedded C/C++ software for real-time systems. Design and maintain low-level software drivers and hardware interfaces. Support secure networking functionality and cybersecurity implementation. Contribute to software architecture, code reviews and technical design discussions. Debug and resolve complex embedded software issues. Work closely with hardware, firmware, test and compliance engineers throughout the product lifecycle. Produce technical documentation and support product certification activities. Contribute within an Agile development environment. Essential Skills & Experience Degree in Computer Science, Electronic Engineering, Electrical Engineering or a related discipline (or equivalent commercial experience). 5+ years' experience in embedded software development. Strong Embedded C and/or C++ (C+/14 desirable). Experience developing production code for real-time embedded systems. Experience with ARM Cortex-M processors or similar. RTOS experience (ThreadX, Azure RTOS, FreeRTOS or similar). Bare-metal embedded development. Experience developing low-level drivers. Knowledge of networking protocols including TCP/IP and HTTP/S. Experience implementing secure communications and cybersecurity features. Strong debugging and problem-solving skills. Excellent communication skills and experience working within multidisciplinary engineering teams. Desirable Experience STM32 microcontrollers. SPI, I2C, I2S, UART and DMA. Bluetooth Low Energy (BLE), Bluetooth, Zigbee, Thread, Matter or Wi-Fi technologies. Audio DSP, digital filtering or signal processing. Hardware test and debugging. Cybersecurity standards or connected product regulations (e.g. IEC 62443, Cyber Resilience Act). Supporting compliance, certification or product security activities. Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Job Title: Robotics Software Engineer Location: Cheshire (Onsite) Salary: Competitive (DOE) We re partnering with an innovative engineering organisation developing next-generation autonomous robotic systems seeking a Robotics Software Engineer to join its growing team. This is an exciting opportunity to work on cutting-edge robotics projects, developing software for autonomous platforms from prototype through to production. You will collaborate closely with software, hardware, mechanical, and AI engineers to deliver robust, real-world solutions. About the Role: Design, develop, and maintain robotics software using ROS2 Implement sensor fusion algorithms using LiDAR, IMU, and other onboard sensors. Develop path planning and path tracking algorithms. Optimise and test robotics applications on NVIDIA Jetson boards Intrinsic and extrinsic calibration of sensors, cameras, IMUs, and other perception hardware Develop and maintain LiDAR processing pipelines, including filtering, segmentation, obstacle detection, point cloud processing Implement forward and inverse kinematics for robotic platforms and manipulators Debug embedded communication interfaces including UART, Serial, I2C, SPI, CAN Collaborate with multidisciplinary teams to bring robotic systems from prototype to production Test, debug, and validate robotics software in simulation and on real hardware Document system architecture, calibration procedures, test results, and deployment workflows About You: Degree qualified in Robotics, Computer Scient, Electrical / Mechanical Engineering, Mechatronics, or related field Experienced in programming in C++ and/or Python Strong background with ROS2 Hands-on experience with LiDAR and IMU sensor fusion Understanding of path planning and motion control Experience with NVIDIA Jetson platforms Knowledge of robot kinematics including forward and inverse LiDAR data processing and cloud point library experience such as PCL, Open3D Familiarity with intrinsic and extrinsic sensor calibration Experienced with embedded communication protocols including UART, Serial, I2C, SPI, CAN Desirable: Experience with autonomous mobile robots, AMRs, AGVs, drones, or robotic manipulators Familiar with SLAM, localization, mapping, navigation stacks Understanding of simulation and visualisation tools Gazebo, Isaac Sim, Rviz Knowledge of real-time systems and embedded Linux Experience with GPU-based platforms Understanding of control algorithms PID, MPC, Pure Pursuit, Stanley Controller Please note, we cannot offer sponsorship for this position. If interested, please send over an updated CV.
Aug 13, 2026
Full time
Job Title: Robotics Software Engineer Location: Cheshire (Onsite) Salary: Competitive (DOE) We re partnering with an innovative engineering organisation developing next-generation autonomous robotic systems seeking a Robotics Software Engineer to join its growing team. This is an exciting opportunity to work on cutting-edge robotics projects, developing software for autonomous platforms from prototype through to production. You will collaborate closely with software, hardware, mechanical, and AI engineers to deliver robust, real-world solutions. About the Role: Design, develop, and maintain robotics software using ROS2 Implement sensor fusion algorithms using LiDAR, IMU, and other onboard sensors. Develop path planning and path tracking algorithms. Optimise and test robotics applications on NVIDIA Jetson boards Intrinsic and extrinsic calibration of sensors, cameras, IMUs, and other perception hardware Develop and maintain LiDAR processing pipelines, including filtering, segmentation, obstacle detection, point cloud processing Implement forward and inverse kinematics for robotic platforms and manipulators Debug embedded communication interfaces including UART, Serial, I2C, SPI, CAN Collaborate with multidisciplinary teams to bring robotic systems from prototype to production Test, debug, and validate robotics software in simulation and on real hardware Document system architecture, calibration procedures, test results, and deployment workflows About You: Degree qualified in Robotics, Computer Scient, Electrical / Mechanical Engineering, Mechatronics, or related field Experienced in programming in C++ and/or Python Strong background with ROS2 Hands-on experience with LiDAR and IMU sensor fusion Understanding of path planning and motion control Experience with NVIDIA Jetson platforms Knowledge of robot kinematics including forward and inverse LiDAR data processing and cloud point library experience such as PCL, Open3D Familiarity with intrinsic and extrinsic sensor calibration Experienced with embedded communication protocols including UART, Serial, I2C, SPI, CAN Desirable: Experience with autonomous mobile robots, AMRs, AGVs, drones, or robotic manipulators Familiar with SLAM, localization, mapping, navigation stacks Understanding of simulation and visualisation tools Gazebo, Isaac Sim, Rviz Knowledge of real-time systems and embedded Linux Experience with GPU-based platforms Understanding of control algorithms PID, MPC, Pure Pursuit, Stanley Controller Please note, we cannot offer sponsorship for this position. If interested, please send over an updated CV.
Job Title : Embedded Software Engineer Salary : Up to £65,000 + Bonus & Benefits (Depending on Experience) Location : Bristol (Hybrid -2/3 Days per week on-site) Zenovo is looking for talented Embedded Software Engineers (minimum 4 years commercial experience) to join a Bristol based client, contributing to projects within a regulated industry, where excellence with Embedded Software Development is essential. In this role you will be involved in the ongoing development of software for Real-Time Operating Systems, working to recognised safety standards, and delivering high-quality design and test documentation. Key Skills Required: Proficient in C and Assembly programming languages Skilled in Embedded Systems Design and implementation Experienced in software development within controlled and regulated environments Proficient in working with Real-Time Operating Systems (RTOS) Strong low-level embedded engineering experience across diverse hardware platforms, including Cortex-M3, Cortex-M4, and Cortex-A7 Experienced in software requirements management and configuration control Solid understanding of the software development lifecycle (SDLC) Benefits Package Competitive pension scheme (up to 8% employer match) Discretionary annual bonus (typically around 10%) 25 days annual leave plus 8 bank holidays Private medical healthcare Clear Progression & Development Roadmap Hybrid working and flexitime
Aug 12, 2026
Full time
Job Title : Embedded Software Engineer Salary : Up to £65,000 + Bonus & Benefits (Depending on Experience) Location : Bristol (Hybrid -2/3 Days per week on-site) Zenovo is looking for talented Embedded Software Engineers (minimum 4 years commercial experience) to join a Bristol based client, contributing to projects within a regulated industry, where excellence with Embedded Software Development is essential. In this role you will be involved in the ongoing development of software for Real-Time Operating Systems, working to recognised safety standards, and delivering high-quality design and test documentation. Key Skills Required: Proficient in C and Assembly programming languages Skilled in Embedded Systems Design and implementation Experienced in software development within controlled and regulated environments Proficient in working with Real-Time Operating Systems (RTOS) Strong low-level embedded engineering experience across diverse hardware platforms, including Cortex-M3, Cortex-M4, and Cortex-A7 Experienced in software requirements management and configuration control Solid understanding of the software development lifecycle (SDLC) Benefits Package Competitive pension scheme (up to 8% employer match) Discretionary annual bonus (typically around 10%) 25 days annual leave plus 8 bank holidays Private medical healthcare Clear Progression & Development Roadmap Hybrid working and flexitime
Job Title: Systems Engineer Location: South Yorkshire (UK wide travel) Salary: Up to £50k (DOE) We're partnering with a growing specialist engineering company that designs and delivers bespoke technology solutions for customers across a range of highly regulated sectors. Due to continued growth, they're looking to recruit a Systems Engineer or Senior Systems Engineer to join their collaborative engineering team. You'll work on varied, technically challenging projects from concept through to commissioning, developing integrated hardware and software solutions for complex engineering applications. About the Role Deliver engineering projects across the full system lifecycle, from requirements capture through to commissioning. Design and develop data acquisition, control, and automation systems. Program efficient control and data acquisition applications. Develop intuitive graphical user interfaces (GUIs). Select instrumentation and measurement hardware to meet customer specifications. Install and commission systems at customer sites across the UK. Troubleshoot complex hardware and software issues. Produce technical documentation including specifications, test plans, and user manuals. Work closely with electrical, software, and mechanical engineers to deliver integrated solutions. Support customer meetings, technical presentations, demonstrations, and proposal development. Contribute to system architecture, technical planning, and project delivery. About You Degree qualified in Electrical Engineering, Electronic Engineering, Mechatronics, Computer Science, Mechanical Engineering, or a related discipline. Experience developing industrial control, automation, or measurement systems. Knowledge of instrumentation and data acquisition systems. Experience capturing technical requirements and producing engineering documentation. Strong fault-finding and problem-solving skills across hardware and software systems. Excellent communication skills with the ability to work directly with customers. Comfortable managing multiple technical priorities in a collaborative environment. Full UK driving licence and willingness to travel to customer sites across the UK (approximately 50%). Desirable Skills Experience with PLC platforms such as Siemens or Allen-Bradley. National Instruments (NI) hardware, including DAQ, CompactRIO or PXI. LabVIEW, LabVIEW FPGA or LabVIEW Real-Time. Programming experience in Python, C, C++, or Java. Object-oriented software development. Control panel or instrumentation experience. Experience producing system-level electrical diagrams using EPLAN or similar CAD software. NI certifications (CLD, CLA, CTD, CTA, CLED). Please note we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Aug 12, 2026
Full time
Job Title: Systems Engineer Location: South Yorkshire (UK wide travel) Salary: Up to £50k (DOE) We're partnering with a growing specialist engineering company that designs and delivers bespoke technology solutions for customers across a range of highly regulated sectors. Due to continued growth, they're looking to recruit a Systems Engineer or Senior Systems Engineer to join their collaborative engineering team. You'll work on varied, technically challenging projects from concept through to commissioning, developing integrated hardware and software solutions for complex engineering applications. About the Role Deliver engineering projects across the full system lifecycle, from requirements capture through to commissioning. Design and develop data acquisition, control, and automation systems. Program efficient control and data acquisition applications. Develop intuitive graphical user interfaces (GUIs). Select instrumentation and measurement hardware to meet customer specifications. Install and commission systems at customer sites across the UK. Troubleshoot complex hardware and software issues. Produce technical documentation including specifications, test plans, and user manuals. Work closely with electrical, software, and mechanical engineers to deliver integrated solutions. Support customer meetings, technical presentations, demonstrations, and proposal development. Contribute to system architecture, technical planning, and project delivery. About You Degree qualified in Electrical Engineering, Electronic Engineering, Mechatronics, Computer Science, Mechanical Engineering, or a related discipline. Experience developing industrial control, automation, or measurement systems. Knowledge of instrumentation and data acquisition systems. Experience capturing technical requirements and producing engineering documentation. Strong fault-finding and problem-solving skills across hardware and software systems. Excellent communication skills with the ability to work directly with customers. Comfortable managing multiple technical priorities in a collaborative environment. Full UK driving licence and willingness to travel to customer sites across the UK (approximately 50%). Desirable Skills Experience with PLC platforms such as Siemens or Allen-Bradley. National Instruments (NI) hardware, including DAQ, CompactRIO or PXI. LabVIEW, LabVIEW FPGA or LabVIEW Real-Time. Programming experience in Python, C, C++, or Java. Object-oriented software development. Control panel or instrumentation experience. Experience producing system-level electrical diagrams using EPLAN or similar CAD software. NI certifications (CLD, CLA, CTD, CTA, CLED). Please note we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Job Title : Junior Electronic Design Engineer Location : Bristol (Hybrid Working - 3 Days On-Site Per Week) Salary : £35,000 - £45,000 + Bonus & Benefits (Depending on Experience) Please Note : All Applicants must have the right to work in the UK without the need for VISA sponsorship now or in the future. Role Overview: Zenovo are looking for an Junior Electronic Design Engineer to join their client in Bristol, focusing on designing electronics from their next-generation product. An ideal candidate will have at least 1-Year of Experience outside of University however we are happy to consider candidates who have done a Sandwich Degree and completed a year in Industry during their studies. Job Responsibilities: Work on electronics hardware development projects, with hands-on involvement in specification, design, implementation, and testing. Contribute to the continuous improvement of internal hardware development processes in collaboration with the Head of Software and Electronics. Support EMC design, testing, and compliance efforts. Perform product testing, including functionality, reliability, and safety assessments. Undertake PCB rework and support prototyping activities. Take ownership of assigned work packages, providing regular progress updates and ensuring delivery to agreed deadlines. Coordinate with external suppliers and contract manufacturers. Develop and support the creation of test procedures for both laboratory and manufacturing environments. Produce clear, professional-standard test reports Required Skills & Experience: Understanding of core electronics engineering principles, including analogue design, SMPS, EMC/EMI, and PCB development. Ability to collaborate within multidisciplinary teams to diagnose issues and deliver effective engineering solutions. Skilled in PCB design and schematic capture using Altium, or willing to develop expertise in this area. Proficient in the use of test and measurement equipment such as, oscilloscopes & digital multimeters (DMMs) Excellent interpersonal skills, with the ability to engage and communicate effectively with a wide range of stakeholders. Degree in Electronics Engineering or a related field. Benefits: - 25 Days Annual Leave + Bank Holidays - Hybrid Working (Outside of an onboarding period) - Annual Bonus (At least 5%) - Enhanced Employer Pension Contributions - Access to External Training & Development Courses/Qualifications
Aug 12, 2026
Full time
Job Title : Junior Electronic Design Engineer Location : Bristol (Hybrid Working - 3 Days On-Site Per Week) Salary : £35,000 - £45,000 + Bonus & Benefits (Depending on Experience) Please Note : All Applicants must have the right to work in the UK without the need for VISA sponsorship now or in the future. Role Overview: Zenovo are looking for an Junior Electronic Design Engineer to join their client in Bristol, focusing on designing electronics from their next-generation product. An ideal candidate will have at least 1-Year of Experience outside of University however we are happy to consider candidates who have done a Sandwich Degree and completed a year in Industry during their studies. Job Responsibilities: Work on electronics hardware development projects, with hands-on involvement in specification, design, implementation, and testing. Contribute to the continuous improvement of internal hardware development processes in collaboration with the Head of Software and Electronics. Support EMC design, testing, and compliance efforts. Perform product testing, including functionality, reliability, and safety assessments. Undertake PCB rework and support prototyping activities. Take ownership of assigned work packages, providing regular progress updates and ensuring delivery to agreed deadlines. Coordinate with external suppliers and contract manufacturers. Develop and support the creation of test procedures for both laboratory and manufacturing environments. Produce clear, professional-standard test reports Required Skills & Experience: Understanding of core electronics engineering principles, including analogue design, SMPS, EMC/EMI, and PCB development. Ability to collaborate within multidisciplinary teams to diagnose issues and deliver effective engineering solutions. Skilled in PCB design and schematic capture using Altium, or willing to develop expertise in this area. Proficient in the use of test and measurement equipment such as, oscilloscopes & digital multimeters (DMMs) Excellent interpersonal skills, with the ability to engage and communicate effectively with a wide range of stakeholders. Degree in Electronics Engineering or a related field. Benefits: - 25 Days Annual Leave + Bank Holidays - Hybrid Working (Outside of an onboarding period) - Annual Bonus (At least 5%) - Enhanced Employer Pension Contributions - Access to External Training & Development Courses/Qualifications
Job Title : Senior Electronic Design Engineer Location : Bristol (Hybrid Working - 3 Days On-Site Per Week) Salary : £60,000 - £70,000 + Bonus & Benefits (Depending on Experience) Please Note : All Applicants must have the right to work in the UK without the need for VISA sponsorship now or in the future. Role Overview: Zenovo are looking for an Senior Electronic Design Engineer to join their client in Bristol, focusing on designing electronics from their next-generation product. An ideal candidate will have at least 5-Years of Experience outside of University however we are happy to consider candidates who have done a Sandwich Degree and completed a year in Industry during their studies. Job Responsibilities: Design and develop electronic systems for new products. Create schematics, PCB layouts, and test fixtures. Test and validate new designs, making improvements where needed. Work with manufacturing, quality, and supply chain teams to introduce new products into production. Support and improve existing electronic products through troubleshooting, testing, and redesign. Manage component obsolescence by identifying suitable replacement parts and updating designs. Keep up to date with new technologies and engineering developments to support product improvement. Communicate effectively with engineering, manufacturing, operations, and management teams, with occasional international travel as required. Benefits Include: - Annual Bonus (At least 5%) - 25 Days Annual Leave + Bank Holidays - Hybrid Working (Outside of an onboarding period) - Enhanced Employer Pension Contributions - Access to External Training & Development Courses/Qualifications If you are an experienced Electronics Design Engineer looking to join an organisation where you can make a technical impact, focusing on new product development and continuing to develop your career, we would be pleased to hear from you.
Aug 12, 2026
Full time
Job Title : Senior Electronic Design Engineer Location : Bristol (Hybrid Working - 3 Days On-Site Per Week) Salary : £60,000 - £70,000 + Bonus & Benefits (Depending on Experience) Please Note : All Applicants must have the right to work in the UK without the need for VISA sponsorship now or in the future. Role Overview: Zenovo are looking for an Senior Electronic Design Engineer to join their client in Bristol, focusing on designing electronics from their next-generation product. An ideal candidate will have at least 5-Years of Experience outside of University however we are happy to consider candidates who have done a Sandwich Degree and completed a year in Industry during their studies. Job Responsibilities: Design and develop electronic systems for new products. Create schematics, PCB layouts, and test fixtures. Test and validate new designs, making improvements where needed. Work with manufacturing, quality, and supply chain teams to introduce new products into production. Support and improve existing electronic products through troubleshooting, testing, and redesign. Manage component obsolescence by identifying suitable replacement parts and updating designs. Keep up to date with new technologies and engineering developments to support product improvement. Communicate effectively with engineering, manufacturing, operations, and management teams, with occasional international travel as required. Benefits Include: - Annual Bonus (At least 5%) - 25 Days Annual Leave + Bank Holidays - Hybrid Working (Outside of an onboarding period) - Enhanced Employer Pension Contributions - Access to External Training & Development Courses/Qualifications If you are an experienced Electronics Design Engineer looking to join an organisation where you can make a technical impact, focusing on new product development and continuing to develop your career, we would be pleased to hear from you.
Job Title : Embedded Software Engineer Location: Cambridge (On-Site Working) Salary: £45,000 £55,000 + Bonus & Benefits (Depending on Experience) Please Note : All Applicants must have the right to work in the UK without the need for VISA sponsorship now or in the future. Overview : An opportunity has arisen with a repeat client who are looking for an Embedded Software Engineer to join their growing engineering team developing embedded software for next-generation electronic control systems. A successful candidate will be working closely with experienced software, systems and hardware engineers to deliver high-quality solutions and contribute to exciting new technologies. This role is ideal for someone with 1+ year of commercial experience looking to make their first career move, with the opportunity to take ownership, develop their skills and contribute to new products and technologies within a growing engineering function. Key Responsibilities: Develop and maintain embedded software for prototype and production systems. Work across the full software development lifecycle, from requirements and design through to implementation, testing and deployment. Develop embedded C software and reusable libraries/components across multiple products. Plan and execute software testing, verification and validation activities. Collaborate closely with software, systems and hardware engineering teams in an agile environment. Follow and contribute to engineering, quality, safety and cybersecurity processes and standards. Take ownership of assigned tasks and contribute to continuous improvement of development and testing processes. Required Skills & Experience: Commercial experience developing embedded software within a regulated environment. Strong C programming skills, ideally in safety-critical embedded applications. Good knowledge of MISRA C and embedded software development best practices. Experience with 32-bit CPUs, FPUs, interrupts, peripherals and real-time programming. Experience developing device drivers Understanding of software development, testing and quality processes. Experience with communication and development tools, such as Vector tools.
Aug 12, 2026
Full time
Job Title : Embedded Software Engineer Location: Cambridge (On-Site Working) Salary: £45,000 £55,000 + Bonus & Benefits (Depending on Experience) Please Note : All Applicants must have the right to work in the UK without the need for VISA sponsorship now or in the future. Overview : An opportunity has arisen with a repeat client who are looking for an Embedded Software Engineer to join their growing engineering team developing embedded software for next-generation electronic control systems. A successful candidate will be working closely with experienced software, systems and hardware engineers to deliver high-quality solutions and contribute to exciting new technologies. This role is ideal for someone with 1+ year of commercial experience looking to make their first career move, with the opportunity to take ownership, develop their skills and contribute to new products and technologies within a growing engineering function. Key Responsibilities: Develop and maintain embedded software for prototype and production systems. Work across the full software development lifecycle, from requirements and design through to implementation, testing and deployment. Develop embedded C software and reusable libraries/components across multiple products. Plan and execute software testing, verification and validation activities. Collaborate closely with software, systems and hardware engineering teams in an agile environment. Follow and contribute to engineering, quality, safety and cybersecurity processes and standards. Take ownership of assigned tasks and contribute to continuous improvement of development and testing processes. Required Skills & Experience: Commercial experience developing embedded software within a regulated environment. Strong C programming skills, ideally in safety-critical embedded applications. Good knowledge of MISRA C and embedded software development best practices. Experience with 32-bit CPUs, FPUs, interrupts, peripherals and real-time programming. Experience developing device drivers Understanding of software development, testing and quality processes. Experience with communication and development tools, such as Vector tools.
Role Overview We need an experienced Linux Systems / Embedded Software Engineer to build a robust kiosk daemon that captures system audio, encodes it (Opus), packetises it into 64-byte HID packets, and streams it to a custom USB HID device. The work involves porting an existing Windows implementation to Debian Linux while achieving full functional, audio-quality, latency and protocol parity. Key Responsibilities Set up the Debian build/test environment and create a production-ready systemd service that starts at boot and recovers from failures. Analyse the existing Windows listener, extract portable C/C++ logic, and replace Windows-specific APIs with Linux equivalents. Capture system audio from the default output using PipeWire or PulseAudio (WASAPI loopback equivalent), handle device hot-swap and idle/silent states with low CPU usage. Encode audio (Opus), chunk into 64-byte HID packets, and implement the required notification/header protocol. Enumerate the composite USB device, locate the correct HID interface, and communicate via hidraw or libusb . Handle USB attach/detach, reconnect, write failures and buffer overruns robustly. Implement the shared command protocol (no API changes) and provide matching stub handlers. Deliver diagnostic logging with parity to the Windows tool (audio level, VID/PID, connection status, errors, etc.). Perform side-by-side validation against the Windows version and Android reference app for audio quality, latency, framing and stability. Essential Skills Strong C/C++ systems programming Proven Linux/Debian daemon or service development Practical experience with systemd Linux audio (PipeWire, PulseAudio or ALSA) USB device communication ( USB HID , hidraw, libusb, composite devices, hot-plug handling) Real-time or near-real-time audio/data streaming Familiarity with Opus or similar low-latency codecs Ability to debug across application, OS, audio and USB boundaries Experience analysing and porting Windows code to Linux Desirable Embedded Linux BLE / DA14531 or similar Custom USB HID protocols Kiosk / unattended system experience Windows-to-Linux ports Audio latency and codec pipeline debugging Deliverables A production-ready Linux daemon that builds on the target Debian platform, captures and encodes audio, streams correctly framed HID packets, handles device reconnects, runs as a reliable systemd service, and matches the Windows implementation on quality, latency and behaviour. Client Dependencies Target hardware, Debian version, Windows source, USB descriptors, protocol docs, Android sample app and reference devices will be supplied before the relevant work begins. This is a hands-on systems role for an engineer who thrives on integrating audio, USB and Linux services into a reliable unattended solution.
Aug 10, 2026
Contractor
Role Overview We need an experienced Linux Systems / Embedded Software Engineer to build a robust kiosk daemon that captures system audio, encodes it (Opus), packetises it into 64-byte HID packets, and streams it to a custom USB HID device. The work involves porting an existing Windows implementation to Debian Linux while achieving full functional, audio-quality, latency and protocol parity. Key Responsibilities Set up the Debian build/test environment and create a production-ready systemd service that starts at boot and recovers from failures. Analyse the existing Windows listener, extract portable C/C++ logic, and replace Windows-specific APIs with Linux equivalents. Capture system audio from the default output using PipeWire or PulseAudio (WASAPI loopback equivalent), handle device hot-swap and idle/silent states with low CPU usage. Encode audio (Opus), chunk into 64-byte HID packets, and implement the required notification/header protocol. Enumerate the composite USB device, locate the correct HID interface, and communicate via hidraw or libusb . Handle USB attach/detach, reconnect, write failures and buffer overruns robustly. Implement the shared command protocol (no API changes) and provide matching stub handlers. Deliver diagnostic logging with parity to the Windows tool (audio level, VID/PID, connection status, errors, etc.). Perform side-by-side validation against the Windows version and Android reference app for audio quality, latency, framing and stability. Essential Skills Strong C/C++ systems programming Proven Linux/Debian daemon or service development Practical experience with systemd Linux audio (PipeWire, PulseAudio or ALSA) USB device communication ( USB HID , hidraw, libusb, composite devices, hot-plug handling) Real-time or near-real-time audio/data streaming Familiarity with Opus or similar low-latency codecs Ability to debug across application, OS, audio and USB boundaries Experience analysing and porting Windows code to Linux Desirable Embedded Linux BLE / DA14531 or similar Custom USB HID protocols Kiosk / unattended system experience Windows-to-Linux ports Audio latency and codec pipeline debugging Deliverables A production-ready Linux daemon that builds on the target Debian platform, captures and encodes audio, streams correctly framed HID packets, handles device reconnects, runs as a reliable systemd service, and matches the Windows implementation on quality, latency and behaviour. Client Dependencies Target hardware, Debian version, Windows source, USB descriptors, protocol docs, Android sample app and reference devices will be supplied before the relevant work begins. This is a hands-on systems role for an engineer who thrives on integrating audio, USB and Linux services into a reliable unattended solution.
System Test & Verification Engineer (Hardware-in-the-Loop) Location: Bristol On site 3 Days per Week Salary: £60,000 £75,000 + Bonus & Benefits (depending on experience) Note : All applicants must be able to work in the UK without the need for VISA Sponsorship now, or in the future Summary : On behalf of a client in Bristol, we are looking for a Hardware-in-the-Loop (HiL) Test Engineer to support the development and validation of safety-critical embedded systems where reliability, performance, and quality are paramount They will take ownership of test strategy and execution for both legacy and new product developments, designing test cases, generating scenarios, and performing automated and manual testing to ensure solutions meet defined requirements. Key Responsibilities : Developing, implementing, and maintaining Hardware-in-the-Loop Simulation (HiLS) environments to support the testing of hardware and firmware for safety-critical systems. Creating and executing robust test plans, procedures, and automated test cases to verify and validate product requirements. Integrating physical hardware with virtual models and simulation platforms to create realistic testing environments. Designing test scenarios that replicate real-world operating conditions and potential failure modes. Supporting product verification and validation activities throughout the development lifecycle. Analysing test results, investigating failures, and working closely with engineering teams to identify root causes and implement corrective actions. Producing clear technical reports and documentation to support design reviews, regulatory compliance, and product sign-off. Contributing to reliability engineering activities, including risk assessments, Failure Mode and Effects Analysis (FMEA), and continuous improvement initiatives. Ensuring full traceability between requirements, test coverage, and validation outcomes. Experience Required : Proven experience working with Hardware-in-the-Loop Simulation (HiLS) platforms such as Speedgoat, dSPACE, National Instruments (NI), or similar. Experience using MATLAB/Simulink and/or LabVIEW. Strong Python scripting and test automation experience. Good understanding of embedded systems, control systems, and system integration. Experience working within structured development and testing environments, ideally involving safety-critical or high-reliability products. Experience using Git or similar version control systems. Benefits Package Competitive pension scheme (up to 7% employer matched) Discretionary annual bonus (typically around 10%) 25 days annual leave plus 8 bank holidays Private medical healthcare Hybrid working and flexitime Annual wellness checks Retail vouchers If you re interested in learning more about this opportunity, please apply with your latest CV.
Aug 09, 2026
Full time
System Test & Verification Engineer (Hardware-in-the-Loop) Location: Bristol On site 3 Days per Week Salary: £60,000 £75,000 + Bonus & Benefits (depending on experience) Note : All applicants must be able to work in the UK without the need for VISA Sponsorship now, or in the future Summary : On behalf of a client in Bristol, we are looking for a Hardware-in-the-Loop (HiL) Test Engineer to support the development and validation of safety-critical embedded systems where reliability, performance, and quality are paramount They will take ownership of test strategy and execution for both legacy and new product developments, designing test cases, generating scenarios, and performing automated and manual testing to ensure solutions meet defined requirements. Key Responsibilities : Developing, implementing, and maintaining Hardware-in-the-Loop Simulation (HiLS) environments to support the testing of hardware and firmware for safety-critical systems. Creating and executing robust test plans, procedures, and automated test cases to verify and validate product requirements. Integrating physical hardware with virtual models and simulation platforms to create realistic testing environments. Designing test scenarios that replicate real-world operating conditions and potential failure modes. Supporting product verification and validation activities throughout the development lifecycle. Analysing test results, investigating failures, and working closely with engineering teams to identify root causes and implement corrective actions. Producing clear technical reports and documentation to support design reviews, regulatory compliance, and product sign-off. Contributing to reliability engineering activities, including risk assessments, Failure Mode and Effects Analysis (FMEA), and continuous improvement initiatives. Ensuring full traceability between requirements, test coverage, and validation outcomes. Experience Required : Proven experience working with Hardware-in-the-Loop Simulation (HiLS) platforms such as Speedgoat, dSPACE, National Instruments (NI), or similar. Experience using MATLAB/Simulink and/or LabVIEW. Strong Python scripting and test automation experience. Good understanding of embedded systems, control systems, and system integration. Experience working within structured development and testing environments, ideally involving safety-critical or high-reliability products. Experience using Git or similar version control systems. Benefits Package Competitive pension scheme (up to 7% employer matched) Discretionary annual bonus (typically around 10%) 25 days annual leave plus 8 bank holidays Private medical healthcare Hybrid working and flexitime Annual wellness checks Retail vouchers If you re interested in learning more about this opportunity, please apply with your latest CV.
Job Title: Senior Embedded Systems Engineer Location: Leicestershire (Hybrid, 3 days onsite) Salary: Competitive DOE About the Role We are looking for an experienced Embedded Systems Engineer / Software Architect to join our engineering team. This is an opportunity to play a key role in defining the software architecture of complex embedded products, working at both the system and component level. You will be responsible for treating an embedded product as a collection of interconnected hardware modules, each with its own software components, and designing robust software architectures that enable these components to work together seamlessly. This role requires someone who can think strategically about embedded system design while remaining hands-on with implementation, integration and testing. Key Responsibilities Design and architect software for complex embedded systems comprising multiple hardware components. Define software architecture and interfaces between hardware and software modules. Evaluate different software and hardware interface options, providing clear technical reasoning and design justification. Develop integration strategies to ensure software components function together as a complete embedded product. Design comprehensive test strategies and test plans covering individual software components and full system integration. Work closely with hardware and software engineers throughout the product development lifecycle. Contribute to technical decision-making, architecture reviews and best engineering practices. Essential Skills & Experience Proven experience in an Embedded Systems Engineer , Software Architect , or similar senior embedded engineering role. Demonstrable experience architecting software for embedded products consisting of multiple hardware and software components. Strong C and C++ programming skills. Commercial Linux development experience. Experience evaluating hardware/software interfaces and making sound architectural decisions. Strong understanding of embedded software integration and system-level design. Experience developing structured software test plans and integration testing strategies. Excellent problem-solving and communication skills. Experience developing embedded IoT products. Please note, we cannot offer sponsorship for the role. If interested, please send over an updated CV.
Aug 08, 2026
Full time
Job Title: Senior Embedded Systems Engineer Location: Leicestershire (Hybrid, 3 days onsite) Salary: Competitive DOE About the Role We are looking for an experienced Embedded Systems Engineer / Software Architect to join our engineering team. This is an opportunity to play a key role in defining the software architecture of complex embedded products, working at both the system and component level. You will be responsible for treating an embedded product as a collection of interconnected hardware modules, each with its own software components, and designing robust software architectures that enable these components to work together seamlessly. This role requires someone who can think strategically about embedded system design while remaining hands-on with implementation, integration and testing. Key Responsibilities Design and architect software for complex embedded systems comprising multiple hardware components. Define software architecture and interfaces between hardware and software modules. Evaluate different software and hardware interface options, providing clear technical reasoning and design justification. Develop integration strategies to ensure software components function together as a complete embedded product. Design comprehensive test strategies and test plans covering individual software components and full system integration. Work closely with hardware and software engineers throughout the product development lifecycle. Contribute to technical decision-making, architecture reviews and best engineering practices. Essential Skills & Experience Proven experience in an Embedded Systems Engineer , Software Architect , or similar senior embedded engineering role. Demonstrable experience architecting software for embedded products consisting of multiple hardware and software components. Strong C and C++ programming skills. Commercial Linux development experience. Experience evaluating hardware/software interfaces and making sound architectural decisions. Strong understanding of embedded software integration and system-level design. Experience developing structured software test plans and integration testing strategies. Excellent problem-solving and communication skills. Experience developing embedded IoT products. Please note, we cannot offer sponsorship for the role. If interested, please send over an updated CV.
Hardware Engineer (Electronics) Location: Nottingham (Hybrid 4 days onsite) Salary: £45,000 £55,000 + Benefits The Role We are looking for an experienced Hardware Engineer (Electronics) to join a growing engineering team in Nottingham. You will be responsible for designing, developing and testing electronic hardware solutions from initial concept through to production. Working alongside hardware and software engineers, you will contribute to a range of embedded product development projects and work directly with customers to deliver high-quality engineering solutions. Key Responsibilities Design and develop electronic hardware from specification through to production. Create schematics and support multi-layer PCB design. Prototype, test and debug hardware using laboratory equipment. Work with embedded systems including MCUs, MPUs, sensors, RF, power electronics and digital electronics. Support hardware validation, compliance testing and product development activities. Apply best practices including DFM, DFT and EMC considerations. Communicate technical updates and solutions with customers and internal teams. Requirements Degree in Electronics Engineering, Computer Engineering or similar. 4+ years experience in hardware/electronics design. Strong understanding of analogue and digital electronics. Experience with PCB design and schematic capture. Hands-on experience testing and debugging electronic hardware. Experience with embedded systems and mixed-signal designs. Experience with Altium Designer is preferred (other PCB design tools considered). Desirable Skills IoT and connected device experience. RF/wireless electronics experience. FPGA or advanced digital design experience. Experience working in a consultancy or customer-facing engineering environment. Benefits Salary: £45,000 £55,000 Hybrid working (4 days onsite, 1 day remote) Private healthcare Pension and life assurance Opportunity to work on varied and technically challenging electronics projects Please not: Sponsorship cannot be provided for this role. If your interested or would like to discuss further, please click apply.
Aug 08, 2026
Full time
Hardware Engineer (Electronics) Location: Nottingham (Hybrid 4 days onsite) Salary: £45,000 £55,000 + Benefits The Role We are looking for an experienced Hardware Engineer (Electronics) to join a growing engineering team in Nottingham. You will be responsible for designing, developing and testing electronic hardware solutions from initial concept through to production. Working alongside hardware and software engineers, you will contribute to a range of embedded product development projects and work directly with customers to deliver high-quality engineering solutions. Key Responsibilities Design and develop electronic hardware from specification through to production. Create schematics and support multi-layer PCB design. Prototype, test and debug hardware using laboratory equipment. Work with embedded systems including MCUs, MPUs, sensors, RF, power electronics and digital electronics. Support hardware validation, compliance testing and product development activities. Apply best practices including DFM, DFT and EMC considerations. Communicate technical updates and solutions with customers and internal teams. Requirements Degree in Electronics Engineering, Computer Engineering or similar. 4+ years experience in hardware/electronics design. Strong understanding of analogue and digital electronics. Experience with PCB design and schematic capture. Hands-on experience testing and debugging electronic hardware. Experience with embedded systems and mixed-signal designs. Experience with Altium Designer is preferred (other PCB design tools considered). Desirable Skills IoT and connected device experience. RF/wireless electronics experience. FPGA or advanced digital design experience. Experience working in a consultancy or customer-facing engineering environment. Benefits Salary: £45,000 £55,000 Hybrid working (4 days onsite, 1 day remote) Private healthcare Pension and life assurance Opportunity to work on varied and technically challenging electronics projects Please not: Sponsorship cannot be provided for this role. If your interested or would like to discuss further, please click apply.
Job Title : Software Quality Assurance Engineer Location : Bath (On-Site 3 Days Per Week) Salary : £60,000 - £70,000 + Bonus & Benefits (Depending on Experience) Please note: Applicants must have permanent and unrestricted right to work in the UK, as sponsorship is not available for this role. Overview : This is an excellent opportunity to join a collaborative engineering team where you'll be responsible for defining and driving the software quality strategy, maintaining quality documentation, and ensuring that software development processes and verification activities comply with industry standards, including ISO13485 and IEC62304. The work of a successful candidate will be instrumental in ensuring the delivery of safe, reliable, and compliant software products. A suitable candidate will have experience ensuring software development activities comply with relevant regulatory standards, including ISO13485 and IEC62304. A strong software engineering background is required as it brings practical insight into the software development lifecycle and helps shape effective, pragmatic quality processes that support both compliance and innovation. This is a fantastic opportunity to join a company developing technology that makes a real difference, while working in a supportive environment that values technical expertise, continuous improvement, and collaboration. Job Responsibilities: Define, implement, and maintain the software quality strategy across the full Software Development Life Cycle (SDLC), ensuring compliance with internal development processes. Ensure software development activities comply with relevant regulatory standards, including ISO13485 and IEC62304 Manager to ensure software quality and regulatory requirements are embedded throughout development. Oversee software verification and validation activities, including planning, execution, and documentation of unit, integration, system, and acceptance testing. Develop and maintain test plans, protocols, verification records, and traceability documentation to support audit readiness and regulatory inspections. Work closely with software engineers to embed quality into every stage of the SDLC through effective quality assurance processes and continuous improvement. Manage the software defect lifecycle, including defect logging, prioritisation, tracking, verification, and closure. Participate in design reviews, code reviews, and change control activities to ensure quality and regulatory considerations are addressed throughout development. Produce and maintain quality documentation, ensuring compliance with the Quality Management System (QMS) and reporting any quality or compliance issues Required Skills & Experience: Experience in Software Quality Assurance within a regulated industry Experience working/adhering to ISO13485 and IEC62304 Strong understanding of the Software Development Life Cycle (SDLC) in a regulated environment. Previous software engineering experience, with a successful transition into a Software Quality or Quality Engineering role. Experience defining, implementing, and documenting software quality strategies and release processes. Knowledge of software verification and validation, including test planning, test case design, defect management, and traceability. Familiarity with Agile development methodologies and tools such as Jira, Git, and GitLab. Excellent communication and collaboration skills, with the ability to work effectively across software, quality, and regulatory teams.
Aug 08, 2026
Full time
Job Title : Software Quality Assurance Engineer Location : Bath (On-Site 3 Days Per Week) Salary : £60,000 - £70,000 + Bonus & Benefits (Depending on Experience) Please note: Applicants must have permanent and unrestricted right to work in the UK, as sponsorship is not available for this role. Overview : This is an excellent opportunity to join a collaborative engineering team where you'll be responsible for defining and driving the software quality strategy, maintaining quality documentation, and ensuring that software development processes and verification activities comply with industry standards, including ISO13485 and IEC62304. The work of a successful candidate will be instrumental in ensuring the delivery of safe, reliable, and compliant software products. A suitable candidate will have experience ensuring software development activities comply with relevant regulatory standards, including ISO13485 and IEC62304. A strong software engineering background is required as it brings practical insight into the software development lifecycle and helps shape effective, pragmatic quality processes that support both compliance and innovation. This is a fantastic opportunity to join a company developing technology that makes a real difference, while working in a supportive environment that values technical expertise, continuous improvement, and collaboration. Job Responsibilities: Define, implement, and maintain the software quality strategy across the full Software Development Life Cycle (SDLC), ensuring compliance with internal development processes. Ensure software development activities comply with relevant regulatory standards, including ISO13485 and IEC62304 Manager to ensure software quality and regulatory requirements are embedded throughout development. Oversee software verification and validation activities, including planning, execution, and documentation of unit, integration, system, and acceptance testing. Develop and maintain test plans, protocols, verification records, and traceability documentation to support audit readiness and regulatory inspections. Work closely with software engineers to embed quality into every stage of the SDLC through effective quality assurance processes and continuous improvement. Manage the software defect lifecycle, including defect logging, prioritisation, tracking, verification, and closure. Participate in design reviews, code reviews, and change control activities to ensure quality and regulatory considerations are addressed throughout development. Produce and maintain quality documentation, ensuring compliance with the Quality Management System (QMS) and reporting any quality or compliance issues Required Skills & Experience: Experience in Software Quality Assurance within a regulated industry Experience working/adhering to ISO13485 and IEC62304 Strong understanding of the Software Development Life Cycle (SDLC) in a regulated environment. Previous software engineering experience, with a successful transition into a Software Quality or Quality Engineering role. Experience defining, implementing, and documenting software quality strategies and release processes. Knowledge of software verification and validation, including test planning, test case design, defect management, and traceability. Familiarity with Agile development methodologies and tools such as Jira, Git, and GitLab. Excellent communication and collaboration skills, with the ability to work effectively across software, quality, and regulatory teams.
Job Title : Embedded Software Engineer Location : St Ives, Cambridgeshire (On-Site Working 4-Days Per Week) Salary : £37,500 - £50,000 (Depending on Experience) Note : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position. Overview : Zenovo are looking for an Embedded Software Engineer to join our client in St Ives, Cambridgeshire who designs and manufactures electronic test and measurement equipment, which are sold and recognised globally. This client is looking to grow their R&D Team which currently sits at 20 heads, to support increasing workloads due to new projects. An ideal candidate will have at least 1-Year of Experience outside of University however we are happy to consider candidates who have done a Sandwich Degree and completed a year in Industry during their studies. Key Experience Required : - Proficient in C/C++ and real-time operating systems. - Deep understanding of microcontrollers and low-level communication interfaces such as SPI, I C, and UART, with proven hardware software integration skills. - Knowledge of system-level design, performance optimisation, fault tolerance, and developing reliable real-time systems (e.g., FreeRTOS). - Background in safety-critical environments and compliance standards, with strong analytical problem-solving abilities and familiarity with modern tools such as Git, CI/CD, and static analysis. Please apply with your latest CV and you will be contacted with full JD & Business Information
Aug 08, 2026
Full time
Job Title : Embedded Software Engineer Location : St Ives, Cambridgeshire (On-Site Working 4-Days Per Week) Salary : £37,500 - £50,000 (Depending on Experience) Note : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position. Overview : Zenovo are looking for an Embedded Software Engineer to join our client in St Ives, Cambridgeshire who designs and manufactures electronic test and measurement equipment, which are sold and recognised globally. This client is looking to grow their R&D Team which currently sits at 20 heads, to support increasing workloads due to new projects. An ideal candidate will have at least 1-Year of Experience outside of University however we are happy to consider candidates who have done a Sandwich Degree and completed a year in Industry during their studies. Key Experience Required : - Proficient in C/C++ and real-time operating systems. - Deep understanding of microcontrollers and low-level communication interfaces such as SPI, I C, and UART, with proven hardware software integration skills. - Knowledge of system-level design, performance optimisation, fault tolerance, and developing reliable real-time systems (e.g., FreeRTOS). - Background in safety-critical environments and compliance standards, with strong analytical problem-solving abilities and familiarity with modern tools such as Git, CI/CD, and static analysis. Please apply with your latest CV and you will be contacted with full JD & Business Information
Job Title: Senior Firmware Engineer Location: Cheshire (Hybrid - 3 days onsite) Salary: Competitive (DOE) An innovative engineering organisation is looking to add an experienced Firmware Engineer to its growing development team. This is an exciting opportunity to work on the development of embedded firmware for next-generation products within a collaborative, multidisciplinary engineering environment. You'll play a key role throughout the product development lifecycle, from concept and design through to testing and release. About the Role Design, develop, and maintain embedded firmware for a range of electronic products. Developing embedded firmware in C/C++ for microcontroller-based systems. Designing, implementing and debugging real-time embedded software. Working closely with electronics and systems engineers throughout development. Supporting integration, testing, and validation activities. Contributing to code reviews and continuous improvement initiatives. Producing clear technical documentation. About You Strong commercial experience in embedded firmware development. Excellent C/C++ programming skills. Experience working with CAN communication protocols. Knowledge of microcontrollers and embedded systems architecture. Experience debugging embedded systems using standard development tools. A collaborative approach and strong problem-solving skills. Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Aug 07, 2026
Full time
Job Title: Senior Firmware Engineer Location: Cheshire (Hybrid - 3 days onsite) Salary: Competitive (DOE) An innovative engineering organisation is looking to add an experienced Firmware Engineer to its growing development team. This is an exciting opportunity to work on the development of embedded firmware for next-generation products within a collaborative, multidisciplinary engineering environment. You'll play a key role throughout the product development lifecycle, from concept and design through to testing and release. About the Role Design, develop, and maintain embedded firmware for a range of electronic products. Developing embedded firmware in C/C++ for microcontroller-based systems. Designing, implementing and debugging real-time embedded software. Working closely with electronics and systems engineers throughout development. Supporting integration, testing, and validation activities. Contributing to code reviews and continuous improvement initiatives. Producing clear technical documentation. About You Strong commercial experience in embedded firmware development. Excellent C/C++ programming skills. Experience working with CAN communication protocols. Knowledge of microcontrollers and embedded systems architecture. Experience debugging embedded systems using standard development tools. A collaborative approach and strong problem-solving skills. Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Zenovo are currently recruiting for an experienced Linux Software Developer. You will contribute to both major new product developments and the ongoing maintenance of existing projects. Senior Linux Software Developer £50,000 - £60,000 Hybrid - Offices days will be in Worcestershire What you ll be doing: Designing and developing embedded software systems. Working on both new feature development and the enhancement of established projects. Linux kernel development, networking, and low-level system programming Working with kernel modules, performance tuning, and debugging complex system issues C/C++ development and scripting (Bash or Python) Working on Networking protocols to system automation Key Responsibilities As a Software Engineer, you will be developing solutions across radio, IoT, and accessory platforms. Your responsibilities will include: Software Development: Design, implement, and test high-quality software solutions, ensuring seamless integration with hardware and delivery to agreed timelines and requirements. Collaboration & Support: Work closely with R&D, manufacturing, and customer-facing teams, providing technical expertise and resolving software-related issues. Project Planning: Contribute accurate timescale estimates and progress updates to the R&D Manager, helping shape development strategies and ensuring alignment with project goals. Quality & Compliance: Ensure all development activities adhere to departmental quality standards, with proactive communication of risks or deviations. Knowledge & Growth: Build and maintain a deep understanding of the wider software suite, platforms, and tools. Documentation: Create and review user-facing documentation, including manuals and release notes, to support product management, manufacturing, and customer service teams. Key Skills Experience with embedded Linux especially with Yocto and Debian frameworks. Extensive Python programming experience. Excellent C/C++ programming skills with secondary experience with assembler. 5+ years experience developing, implementing, and debugging with microcontrollers using an RTOS. Knowledge of networking protocols as used in router applications (e.g. tun/tap interfaces, DSCP, iptables, routing, DNS & DHCP interception). Strong experience with asynchronous message protocols. Ability to read and understand technical specifications published by international standards organisations. Proficient in the use of development facilities associated with software development including coding, version control, build and defect tracking tools. Proficient in the use of test instruments associated with software and hardware integration
Oct 06, 2025
Full time
Zenovo are currently recruiting for an experienced Linux Software Developer. You will contribute to both major new product developments and the ongoing maintenance of existing projects. Senior Linux Software Developer £50,000 - £60,000 Hybrid - Offices days will be in Worcestershire What you ll be doing: Designing and developing embedded software systems. Working on both new feature development and the enhancement of established projects. Linux kernel development, networking, and low-level system programming Working with kernel modules, performance tuning, and debugging complex system issues C/C++ development and scripting (Bash or Python) Working on Networking protocols to system automation Key Responsibilities As a Software Engineer, you will be developing solutions across radio, IoT, and accessory platforms. Your responsibilities will include: Software Development: Design, implement, and test high-quality software solutions, ensuring seamless integration with hardware and delivery to agreed timelines and requirements. Collaboration & Support: Work closely with R&D, manufacturing, and customer-facing teams, providing technical expertise and resolving software-related issues. Project Planning: Contribute accurate timescale estimates and progress updates to the R&D Manager, helping shape development strategies and ensuring alignment with project goals. Quality & Compliance: Ensure all development activities adhere to departmental quality standards, with proactive communication of risks or deviations. Knowledge & Growth: Build and maintain a deep understanding of the wider software suite, platforms, and tools. Documentation: Create and review user-facing documentation, including manuals and release notes, to support product management, manufacturing, and customer service teams. Key Skills Experience with embedded Linux especially with Yocto and Debian frameworks. Extensive Python programming experience. Excellent C/C++ programming skills with secondary experience with assembler. 5+ years experience developing, implementing, and debugging with microcontrollers using an RTOS. Knowledge of networking protocols as used in router applications (e.g. tun/tap interfaces, DSCP, iptables, routing, DNS & DHCP interception). Strong experience with asynchronous message protocols. Ability to read and understand technical specifications published by international standards organisations. Proficient in the use of development facilities associated with software development including coding, version control, build and defect tracking tools. Proficient in the use of test instruments associated with software and hardware integration
Job Title : Bid Writer Location : Bristol (Hybrid) Salary : Up to £60,000 (Depending on experience) Overview : In this position, you ll manage the end-to-end bid process from analysing tender documents to coordinating inputs from technical experts, and crafting clear, persuasive content that wins work. You'll work closely with both the Client Development and Technical teams to translate detailed, technical information into engaging narratives that reflect the quality, innovation, and expertise the business delivers. Key Responsibilities Lead the coordination and preparation of high-quality bid submissions Analyse RFPs and tender documentation to identify key themes and win strategies Translate technical concepts into accessible, persuasive content Collaborate with subject matter experts and stakeholders across the business Ensure deadlines are met and submissions align with brand, tone, and messaging Maintain and update a library of reusable content, templates, and case studies Proofread and quality check documents for consistency and compliance Contribute ideas for improving bid processes and materials What We're Looking For Proven experience as a Bid Writer , ideally in engineering, technical consultancy, or related sectors Excellent written and verbal communication skills able to communicate complex topics clearly and persuasively Highly organised, with the ability to manage multiple deadlines and stakeholders Strong attention to detail and a proactive, solutions-focused mindset Comfortable working independently while collaborating effectively with cross-functional teams What s on Offer Up to £60,000 salary , depending on experience Hybrid working model typically 2-3 days onsite in a central Bristol office The chance to make a real impact in a growing, forward-thinking business A collaborative and supportive team environment with career development opportunities
Oct 02, 2025
Full time
Job Title : Bid Writer Location : Bristol (Hybrid) Salary : Up to £60,000 (Depending on experience) Overview : In this position, you ll manage the end-to-end bid process from analysing tender documents to coordinating inputs from technical experts, and crafting clear, persuasive content that wins work. You'll work closely with both the Client Development and Technical teams to translate detailed, technical information into engaging narratives that reflect the quality, innovation, and expertise the business delivers. Key Responsibilities Lead the coordination and preparation of high-quality bid submissions Analyse RFPs and tender documentation to identify key themes and win strategies Translate technical concepts into accessible, persuasive content Collaborate with subject matter experts and stakeholders across the business Ensure deadlines are met and submissions align with brand, tone, and messaging Maintain and update a library of reusable content, templates, and case studies Proofread and quality check documents for consistency and compliance Contribute ideas for improving bid processes and materials What We're Looking For Proven experience as a Bid Writer , ideally in engineering, technical consultancy, or related sectors Excellent written and verbal communication skills able to communicate complex topics clearly and persuasively Highly organised, with the ability to manage multiple deadlines and stakeholders Strong attention to detail and a proactive, solutions-focused mindset Comfortable working independently while collaborating effectively with cross-functional teams What s on Offer Up to £60,000 salary , depending on experience Hybrid working model typically 2-3 days onsite in a central Bristol office The chance to make a real impact in a growing, forward-thinking business A collaborative and supportive team environment with career development opportunities
Zenovo are currently recruiting for a Technical Project Manager to lead bespoke new product development projects. Technical Project Manager Hybrid - 1 day per week in Wiltshire £60-70,000 + Bonus + Benefits 37.5 hour work week In this role you will be responsible for the development and execution of a portfolio of Electronics projects and programs. You will be responsible for ensuring that every aspect of the program is completed on time and within budget and also act as a liaison between the individuals working on the program and key stakeholders. The ideal candidate will possess the following experience and knowledge: Expertise in complex full life cycle electronics project Strong background in managing complex technical projects to completion Direct experience in collaborating with customers and suppliers Demonstrate a good understanding of the standards and expectations when working in highly regulated industries Experience working on projects that involve both analog and digital design Experience with Jira, Microsoft Project, PowerBI or similar Must be a team player able to work in a fast-paced environment with demonstrated ability to handle multiple competing tasks and demands Strong personal and professional ethical values and integrity Strong interpersonal & collaboration skills to work effectively with all levels of the business including suppliers and/or external customers. Engineering and/or Business/Project Management Degree Key Responsibilities: Collaborate with clients to gather requirements, clarify objectives, and define project scope. Develop and manage end-to-end project plans, including resource allocation, timelines, testing, documentation, training, and reporting. Ensure projects are delivered on time, within scope, and within budget. Monitor progress, track performance, and adjust project constraints through financial and data-driven analysis. Oversee resource availability and efficient allocation across projects. Conduct risk management to identify, assess, and minimize potential project risks. Provide clear, regular communication of project updates, schedules, and outcomes to clients and stakeholders. Build and maintain strong relationships with clients and cross-functional teams. Escalate issues and provide solutions-focused recommendations to leadership as needed.
Sep 22, 2025
Full time
Zenovo are currently recruiting for a Technical Project Manager to lead bespoke new product development projects. Technical Project Manager Hybrid - 1 day per week in Wiltshire £60-70,000 + Bonus + Benefits 37.5 hour work week In this role you will be responsible for the development and execution of a portfolio of Electronics projects and programs. You will be responsible for ensuring that every aspect of the program is completed on time and within budget and also act as a liaison between the individuals working on the program and key stakeholders. The ideal candidate will possess the following experience and knowledge: Expertise in complex full life cycle electronics project Strong background in managing complex technical projects to completion Direct experience in collaborating with customers and suppliers Demonstrate a good understanding of the standards and expectations when working in highly regulated industries Experience working on projects that involve both analog and digital design Experience with Jira, Microsoft Project, PowerBI or similar Must be a team player able to work in a fast-paced environment with demonstrated ability to handle multiple competing tasks and demands Strong personal and professional ethical values and integrity Strong interpersonal & collaboration skills to work effectively with all levels of the business including suppliers and/or external customers. Engineering and/or Business/Project Management Degree Key Responsibilities: Collaborate with clients to gather requirements, clarify objectives, and define project scope. Develop and manage end-to-end project plans, including resource allocation, timelines, testing, documentation, training, and reporting. Ensure projects are delivered on time, within scope, and within budget. Monitor progress, track performance, and adjust project constraints through financial and data-driven analysis. Oversee resource availability and efficient allocation across projects. Conduct risk management to identify, assess, and minimize potential project risks. Provide clear, regular communication of project updates, schedules, and outcomes to clients and stakeholders. Build and maintain strong relationships with clients and cross-functional teams. Escalate issues and provide solutions-focused recommendations to leadership as needed.