Worcester, Worcestershire, West Midlands, United Kingdom Hybrid / WFH Options
ZENOVO LTD
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 … 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 embeddedLinux 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 More ❯
Redditch, Worcestershire, United Kingdom Hybrid / WFH Options
ZENOVO LTD
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 … 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 embeddedLinux 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 More ❯
We are seeking a talented and passionate Senior to Lead level Software Engineer with strong experience in embedded C/C++ development. This role is perfect for a self-motivated developer eager to work across a variety of software projects and platforms, from microcontrollers to asymmetric multi-processor systems, while continuing to expand their skillset. As part of our … safety-critical and proof-of-concept applications. Produce high-quality, robust code adhering to internal coding standards. Conduct design and code reviews to maintain quality and compliance. Debug complex embedded environments effectively. Required Skills and Experience: High proficiency in C and C++ , cross-compiling, and debugging on embedded targets. Solid experience with EmbeddedLinux (Yocto, Buildroot More ❯
We launched in 2021 with the bold ambition to accelerate EV adoption by relentlessly focusing on the customer experience, great software, and beautifully designed hardware. Design, develop, and optimise embedded firmware for V2G systems Integrate and manage peripherals essential for V2G operation, including ISO 15118/IEC 61851, SPI, I2C, RS-485, and Ethernet (IPv6 stack support). Develop … ensure reliable mass production of V2G-enabled hardware. Document firmware design, architecture, communication protocols, and regulatory considerations for internal and external stakeholders. Qualifications: Solid experience in firmware development for embedded systems, ideally in energy or power electronics applications. Deep understanding of the Linux TCP/IP stack Proficient in embedded C/C++, with strong skills in … robustness, diagnostics, and lifecycle management. Competent with debugging tools: oscilloscopes, logic analysers, protocol analysers (CAN, Modbus, etc.). Familiarity with version control (Git) and CI/CD workflows for embedded projects Experience with Vehicle-to-Grid communication protocols such as ISO 15118, OCPP, or IEC 61850. Exposure to embeddedLinux environments (Yocto) and integration of V2G edge More ❯
next-generation alarm control panel firmware which is an advanced, high-performance platform with enhanced functionality and a focus on the user experience. Youll also occasionally contribute to other embedded products such as wireless sensors or battery-powered devices. This role offers real ownership of critical systems, technical influence in a growing team, and the opportunity to shape the … future of interconnected security platforms. You would also: Lead development of advanced embedded firmware for next-gen alarm control panels using RTOS or embedded Linux. Enable system integration with access control and CCTV, supporting intelligent workflows. Drive software quality via code reviews, CI/CD and test automation collaboration. Contribute across products, including sensor firmware and hardware bring … Mentor junior engineers and own scalable, maintainable firmware architecture. The skills and experience you need We are looking for someone who: Is an expert in C/C++ for embedded systems with strong RTOS or has embeddedLinux experience. Is skilled in wireless and networking protocols like Wi-Fi, LTE, TCP/IP, and MQTT. Has a More ❯
Kemble, Gloucestershire, United Kingdom Hybrid / WFH Options
Circuit32 Recruitment Solutions Ltd
I'm recruiting for a start-up company in Cirencester who are looking to recruit an experienced Embedded SW Engineer. The role involves development of code in C/C++ and Python on ARM based micros, for use in the telecoms/IoT space. ROLE: Embedded Software Engineer LOCATION: Kemble SALARY: up to £65,000 START: ASAP Skills … required for the Embedded Software Engineer are: C/C++/Python ARM based micros (Raspberry Pi ideally) Comms protocols (UART, I2C, SPI etc) IP networking (TCP/IP, DHCP and UDP) EmbeddedLinux OS Beneficial skills are: Raspberry Pi chip CI/CD or Docker for embedded development Whilst some remote work is permitted, you More ❯
Overview The Electronics & Embedded Systems (EES) business unit has world class experts in the provision of real-time embedded systems, specialising in safety critical control systems. To continue to grow the business we are now looking for experienced Software Engineers to join our growing team. Responsibilities Design, Development and Verification of complex hardware and software test systems. Development … Proven experience working as a Software Engineer, developing software solutions for complex projects. Eligibility and willingness to obtain SC Clearance (Security Check Clearance) is essential. Essential skills Experience in embedded systems, with a proven track record in developing test systems that interface directly with hardware. Expertise in C, C++, C#, Assembler (8051, 8086), EmbeddedLinux, VxWorks, Test … and rapid prototyping. Proficient in SysML and UML, and experience in applying model-based approaches to both systems and software engineering challenges. Experience in developing, maintaining and enhancing complex embedded systems, including legacy codebases. An understanding of the full software development lifecycle, combined with expertise in implementation of precise and traceable software amendments. Experience Experience working in the UK More ❯
to lead a small sub-team within our multidisciplinary software group, with responsibility for around four or five engineers. Our software projects span a wide range of applications, including embedded systems for radar and sensing technologies, IoT devices, and advanced communication systems. We work across sectors such as defence and healthcare, delivering solutions that combine embedded software, electronics … group. Responsibilities of the role will include: Providing line management and mentoring for a small group of engineers, including career development, performance reviews, and resource planning. Contributing directly to embedded software projects and acting as a technical lead within multi-disciplinary teams. Helping to shape software process, and the technology roadmap. The Person We are looking for a well … rounded engineer who has a broad background in embedded software development. The ideal candidate will be comfortable contributing to project delivery while mentoring and leading a small team in a collaborative, delivery-focused environment. Our ideal candidate will bring a subset of the experience listed below, but strong potential, adaptability, and sound judgement is just as important to us More ❯
part of a team responsible for designing and building the core/system parts of Roku OS. We are looking for a senior software engineer with extensive experience in embeddedLinux development and integration. Roku has a long track record of building successful products around value SoCs, relying on our talented software engineers to make the most of … fast and resource efficient Demonstrate the ability to dig-deep to find solutions to new and challenging problems We're Excited If You Have 5+ years of experience developing Linux-based consumer electronic products Excellent modern C++ programming skills Proven track record of success with embedded system development projects Experience in API design and developing portable code Deep … understanding of multi-threaded development and concurrency management Experience with Linux IPC mechanisms Ability to architect, implement, and test systems for performance Bachelor's or Master's in Computer Science, or equivalent engineering experience Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our More ❯
Ermine Business Park, Huntingdon, Cambridgeshire, England, United Kingdom
Redline Group Ltd
end to end, regression and exploratory and raising defects in Jira when necessary. Key Skills Required - Contract Manual Software Test Technician - Cambridgeshire: - Proven experience in similar roles manual testing embedded products - Strong background in EmbeddedLinux - Proficient using Jira - Experience with scrum agile as a team member is desirable - Familiarity with Squish for light automation testing is … a plus, especially in embedded software contexts This role will not accept candidates operating via a PSC; you will therefore need to operate via an Umbrella company. For more information or to apply for the Contract Manual Software Test Technician opportunity in Cambridgeshire, please contact Maddie -/or quoting reference MMR1047 More ❯
end to end, regression and exploratory and raising defects in Jira when necessary. Key Skills Required - Contract Manual Software Test Technician - Cambridgeshire: - Proven experience in similar roles manual testing embedded products - Strong background in EmbeddedLinux - Proficient using Jira - Experience with scrum agile as a team member is desirable - Familiarity with Squish for light automation testing is … a plus, especially in embedded software contexts This role will not accept candidates operating via a PSC; you will therefore need to operate via an Umbrella company. For more information or to apply for the Contract Manual Software Test Technician opportunity in Cambridgeshire, please contact Maddie - (url removed)/(phone number removed) or (phone number removed) quoting reference MMR1047 More ❯
Kent, England, United Kingdom Hybrid / WFH Options
Owen Daniels
increasing project demands. This is a site-based leadership role ideal for a software manager with strong process and team management experience, excellent JIRA knowledge, and a passion for embedded or hardware-adjacent technologies. Software Development Manager Responsibilities: Lead a team of 12 software engineers working across embedded, Linux, Microsoft, and desktop applications (no cloud-based work … cycle regulatory projects, working closely with hardware, test, and project management teams. Report into international stakeholders and work collaboratively with global teams. Engage with tools and technologies used across embedded systems and electronics (hands-on not required but technical curiosity expected). Perform light hands-on testing where necessary to support team outcomes. Help build a stronger engineering culture … exposure to Agile methodologies (Scrum/Kanban). Confident team leadership and stakeholder engagement skills, with the ability to manage upwards and across departments. Comfortable in technical environments with embedded, electronics, or robotics products (hands-on coding not required). Professional and approachable communication style – interviews involve senior leadership and HR. Based within 1 hour of the office (Surrey More ❯
real-time logic. Develop for AMD/Xilinx RFSoCs (e.g. Zynq UltraScale+) and Intel FPGAs (e.g. Agilex), including integration with high-speed ADCs/DACs. Collaborate with systems, RF, embedded software, and verification engineers to ensure end-to-end performance and compliance. Support test and lab evaluation using signal generators, spectrum analysers, and oscilloscopes. Lead or contribute to the … development, and internal consultation across teams. Essential Experience Proven track record in delivering FPGA designs for real-time, high-speed, or RF-centric systems. Proficiency in VHDL, SystemVerilog, and embedded C for FPGA-host integration, control, and testing. Experience with MATLAB/Simulink and HDL Coder for algorithm-to-hardware workflows. Proven ability to develop and deploy on Xilinx … and/or Intel Agilex/Stratix platforms. Expertise with Vivado, Quartus, constraint management, simulation, and timing closure for multi-clock, high-throughput designs. Desirable Experience Experience working with embeddedLinux, bare-metal C drivers, or FPGA-based system integration. Familiarity with AXI interfaces, memory interfaces, JESD204B/C, or high-speed ADC/DAC integration. Experience designing More ❯
St. Neots, Cambridgeshire, East Anglia, United Kingdom
MASS Consultants
real-time logic. Develop for AMD/Xilinx RFSoCs (e.g. Zynq UltraScale+) and Intel FPGAs (e.g. Agilex), including integration with high-speed ADCs/DACs. Collaborate with systems, RF, embedded software, and verification engineers to ensure end-to-end performance and compliance. Support test and lab evaluation using signal generators, spectrum analysers, and oscilloscopes. Lead or contribute to the … development, and internal consultation across teams. Essential Experience Proven track record in delivering FPGA designs for real-time, high-speed, or RF-centric systems. Proficiency in VHDL, SystemVerilog, and embedded C for FPGA-host integration, control, and testing. Experience with MATLAB/Simulink and HDL Coder for algorithm-to-hardware workflows. Proven ability to develop and deploy on Xilinx … and/or Intel Agilex/Stratix platforms. Expertise with Vivado, Quartus, constraint management, simulation, and timing closure for multi-clock, high-throughput designs. Desirable Experience Experience working with embeddedLinux, bare-metal C drivers, or FPGA-based system integration. Familiarity with AXI interfaces, memory interfaces, JESD204B/C, or high-speed ADC/DAC integration. Experience designing More ❯
supporting the software development lifecycle, such as source control, CI/CD platforms, requirements management, and defects tracking NICE TO HAVE: Experience with Qt/QML Demonstrated experience with embeddedLinux application development Experience with Squish automation Experience with Selenium Experience working in a regulated development environment (finance, medical, defense, aerospace, etc.) is a plus. Experience in product More ❯
supporting the software development lifecycle, such as source control, CI/CD platforms, requirements management, and defects tracking NICE TO HAVE: Experience with Qt/QML Demonstrated experience with embeddedLinux application development Experience with Squish automation Experience with Selenium Experience working in a regulated development environment (finance, medical, defense, aerospace, etc.) is a plus. Experience in product More ❯
Cambourne, Cambridge, Cambridgeshire, England, United Kingdom
Yoh, A Day & Zimmermann Company
products. What you’ll need: Solid RF testing background (telecoms, defence, or similar) Experience with antenna theory, EMC compliance, and certification/qualification Hands-on with RF test equipment EmbeddedLinux exposure or scripting (Python/C++) would be useful, but not essential Interested? If you’d like a role where you can tackle new RF challenges every More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Mid-level Embedded Software Engineer with 3-5 years commercialC++ development experience will design and develop software for the latest radar, security and surveillance systems. Youll bring an Engineering related degree plus commercial experience developing cross platform software in C++ for Windows and Linux. Hybrid - Salary £40-55K experience dependent. Of particular interest is experience in the … development of security/defence command and control software and using GIS (Geographic Information System) data. The successful Mid level Embedded Software Engineer will design and develop software in C++ across the companys radar systems, including external radar control systems and interfaces as well as bringing the ability to improve the software capabilities and enhance the user experience. Ideal … requirements for the Embedded Software Engineer include: Technical Degree with software content. Embedded C++ development skills. Minimum of 3-4 years commercial software design experience. Developing software in C++ for Linux and Windows. Developing on Embedded Linux. Exposure to Networking and Communication protocols. Experience with Python or similar. A competitive salary will be offered in the More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Mid-level Software Engineer with 3-5 years commercial C++ (Embedded) development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree plus commercial experience developing cross platform software in C++ for Windows and Linux. Hybrid - Salary £40-55K experience dependent. Of particular interest is experience … in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful Mid level Embedded Software Engineer will design and develop software in C++ across the company’s radar systems, including external radar control systems and interfaces as well as bringing the ability to improve the software capabilities and enhance the … user experience. Ideal requirements for the Embedded Software Engineer include: Technical Degree with software content. Embedded C++ development skills. Minimum of 3-4 years commercial software design experience. Developing software in C++ for Linux and Windows. Developing on Embedded Linux. Exposure to Networking and Communication protocols. Experience with Python or similar. A competitive salary will be More ❯
Software Engineer (Embedded Systems) – C#/.NET/Android We are seeking a highly skilled Senior Software Engineer to join our client’s devices/embedded software team , working on innovative and secure applications across embedded platforms. Key Responsibilities Design, develop, and maintain embedded software solutions, primarily using C# (.NET) and Android platforms . Collaborate closely … with hardware and product teams to deliver high-performance, secure software for embedded devices. Apply secure coding practices and industry standards to ensure robustness, reliability, and security in deployed solutions. Troubleshoot, debug, and optimise embedded applications to meet performance and scalability requirements. Contribute to system architecture discussions, providing input on software design and integration strategies. Mentor junior engineers … and share best practices across the team. Essential Skills & Experience 5+ years’ commercial experience in C# programming with a strong focus on embedded or device-level development. Proven track record of working with .NET frameworks and/or Android (Xamarin/MAUI or native C# approaches) . Strong knowledge of embedded software principles , memory management, and device-level More ❯