Zenovo

18 job(s) at Zenovo

Zenovo
21/08/2026
Full time
Job Title: Hardware Engineer Location: Cheshire (hybrid 3 days onsite) Salary: Up to £55,000 (DOE) We are working with an established engineering business that designs and manufactures specialist electronic systems and control products. Due to continued growth, we re looking for a mid-level Electronics Design Engineer with experience across both hardware and embedded firmware. This is a hands-on, full-lifecycle engineering position where you will have the opportunity to take designs from initial concept and schematic capture through PCB layout, embedded firmware development, testing, validation and into production. About The Role Designing analogue and digital electronic circuits, including 12V and 24V power distribution, switching, sensing and control products. Producing multi-layer PCB layouts, considering high-current power routing, thermal management, EMC performance, creepage and clearance, DFM and design for test. Developing, testing and maintaining embedded firmware in C/C++ for 8-, 16- and 32-bit microcontrollers. Working with bare-metal and RTOS firmware, including peripheral drivers, interrupts and low-level debugging. Working with embedded communications including CAN, LIN, UART, SPI and I C. Supporting schematic capture, prototype build, board bring-up and debugging. Translating customer and end-user requirements into practical electronic and embedded system designs. Planning and carrying out bench, environmental and EMC testing. Using laboratory equipment including oscilloscopes, CAN analysers, load banks and in-circuit debuggers. Supporting products through validation and into production release. Working with manufacturing, quality and purchasing on BOMs, component selection, obsolescence, test fixtures and first-article inspection. Supporting the investigation and resolution of technical and field issues. Participating in design reviews and contributing to technical decisions within a small R&D team. About You A degree in Electronic Engineering, Electrical Engineering or a closely related discipline, or equivalent demonstrable experience. 3 5 years' commercial experience designing electronics products. Experience taking at least one electronics design through to production. Strong schematic capture and multi-layer PCB layout experience using a professional ECAD package such as Altium Designer, OrCAD, KiCad or similar. Practical embedded firmware development in C or C++ on microcontrollers. Experience with peripheral drivers, interrupts and low-level debugging. An understanding of automotive electrical environments, or an interest in developing this knowledge. The ability to manage multiple projects and competing priorities while working to deadlines. Strong written and verbal communication skills, with the ability to explain technical designs clearly. Please note, we cannot offer sponsorship for this position. If interested, please send over an updated CV.
Zenovo Bristol, Gloucestershire
19/08/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
Zenovo City, Swindon
19/08/2026
Full time
Job Title : Business Development Manager Location : Swindon (Hybrid Working) Salary : £90,000 - £100,000 + Bonus & Benefits Note : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position. Overview : We are looking for a Business Development Manager on behalf of our Swindon-based client. The role will focus on identifying and developing new business opportunities across target markets, working closely with senior management and technical teams to identify prospective customers, partners and commercial opportunities. The ideal candidate will have a genuine understanding of the semiconductor and chip technology ecosystem, combined with the commercial skills to identify opportunities, build relationships and drive growth. You may come from a background in ASIC design, semiconductor manufacturing, chip design, electronics, silicon technology, engineering services or semiconductor sales/business development. Key Responsibilities: Develop and execute business development strategies aligned with company growth objectives. Identify new markets, prospective customers and strategic opportunities across the semiconductor and related technology sectors. Research market trends, customer requirements, industry developments and competitor activity. Build and manage a qualified pipeline of opportunities from identification through to commercial engagement. Develop strong relationships with prospective customers, strategic partners and key industry stakeholders. Lead proactive outreach and business development activity to generate and qualify new opportunities. Work closely with senior management and technical teams to assess opportunities and develop commercial strategies. Represent the organisation at relevant industry events and contribute to market positioning and long-term growth. Required Skills & Experience: Proven experience in business development, sales, account development, commercial strategy or a related role. Knowledge or experience of ASICs, semiconductors, integrated circuits, chip design, silicon technology or chip manufacturing is highly desirable. Strong understanding of the semiconductor industry, supply chain, customer base and commercial landscape. Experience working with technically complex products or services, ideally within technology, engineering, electronics or semiconductor sectors. Strong commercial and analytical skills, with the ability to identify opportunities and understand customer needs. Excellent communication, presentation and relationship-building skills, with confidence engaging customers and stakeholders at all levels. Highly organised, self-motivated and able to manage multiple opportunities and competing priorities. Proactive, results-driven approach with a strong sense of ownership and accountability. High levels of integrity and proficiency in Microsoft Office, including Excel, Word and PowerPoint. Bachelor s degree or equivalent relevant professional experience.
Zenovo
17/08/2026
Full time
Job Title: Embedded Software Engineer Location: Edinburgh (Hybrid) Salary: Up to £55k (DOE) We re looking for a talented and motivated Embedded Software Engineer to join a multi-disciplinary engineering team. This is an exciting opportunity to design, implement, and test embedded software across a range of microcontrollers, microprocessors, and Linux-based systems, contributing to innovative products and solutions. About the Role Design, develop, test, and maintain embedded software using C/C++. Develop software for microcontrollers and microprocessors, including PIC and STM32 series, as well as embedded Linux systems. Work with Linux kernels, bootloaders, device drivers and Board Support Packages (BSPs). Use Linux build systems such as Yocto to create custom Linux distributions. Collaborate with hardware engineers on new hardware bring-up and debugging hardware/software interfaces. Implement and troubleshoot hardware communication protocols including UART, SPI, I2C and Ethernet. Use hardware debugging tools including oscilloscopes and logic analysers. Develop software supporting TCP/IP and UDP network protocols. Apply an understanding of basic network security concepts to embedded systems. About You Degree in Computer Science, Electrical/Electronic Engineering or a related discipline. 5+ years' experience in embedded software development. Strong proficiency in C/C++ for embedded systems. Hands-on experience developing embedded software for microcontrollers and/or microprocessors. Strong experience with embedded Linux, including kernel, Bootloaders, Device drivers, BSPs, and User interface engines Familiarity with Linux build systems such as Yocto. Good understanding of digital and analogue circuits and hardware principles. Experience using hardware debugging tools such as oscilloscopes and logic analysers. Experience with hardware communication protocols including UART, SPI, I2C and Ethernet. Understanding of TCP/IP and UDP network protocols. Excellent problem-solving skills and the ability to work independently as well as within a small, collaborative engineering team. Desirable Skills Experience with real-time operating systems (RTOS). Experience with IoT protocols, including MQTT over GSM (5G/4G/2G). Familiarity with version control tools such as Git. Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Zenovo Cambridge, Cambridgeshire
11/08/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.
Zenovo
10/08/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.
Zenovo
07/08/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
06/08/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.
Zenovo Costessey, Norfolk
04/08/2026
Full time
JobTitle: 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 whodesigns 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.
Zenovo Costessey, Norfolk
04/08/2026
Full time
Zenovo is seeking an Embedded Software Engineer to join our client in St Ives, Cambridgeshire. You will design and implement high-assurance software for real-time embedded systems, with emphasis on reliability and performance. The role requires strong C/C++ skills, experience with microcontrollers and RTOS, and a solid understanding of hardware interfaces (SPI, I2C, UART). On-site work four days per week with a focus on safety-critical development.
Zenovo Nottingham, Nottinghamshire
01/08/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.
Zenovo Bath, Somerset
31/07/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.
Zenovo St. Ives, Cambridgeshire
31/07/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
Zenovo Nottingham, Nottinghamshire
30/07/2026
Full time
Zenovo in Nottingham is seeking a hardware engineer to design, develop and test electronic hardware from concept to production. You will collaborate with hardware and software engineers and interact with customers to deliver robust electronics solutions. The role requires a degree in electronics/related field and 4+ years of hardware design experience, including PCB design, schematics, and mixed-signal electronics.
Zenovo Nottingham, Nottinghamshire
30/07/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.
Zenovo
30/07/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.
Zenovo
30/07/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.
Zenovo
29/07/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.