spends most of its time working on customer focused features that improve the user experience, from content discovery and search to Roku pay and subscription to embedded software and firmware, and much more. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers More ❯
field-proven solutions designed for some of the toughest conditions imaginable. Key Responsibilities: Design and develop analogue and digital electronic circuits. Develop embedded software, splitting time between hardware and firmware design. Manage and program microelectronics for I/O control and system integration. Participate in high-security system testing, including blast and ballistic validation. Collaborate with cross-functional teams to More ❯
hardware development process for vehicle and asset tracking telematics products, end to end, from receiving user requirements to ensuring successful market release. Responsibility for device management platforms, configurations and firmware releases. Having a deep understanding of configuration creation while maintaining accurate records of change log records for both configuration and FW releases. Managing hardware team support staff, providing guidance, mentorship More ❯
Firmware Support Engineer - Modbus & M-Bus Specialist Are you an Embedded Software Engineer with deep expertise in Modbus and M-Bus protocols? Do you enjoy solving complex technical challenges and providing direct customer support? We are a forward-thinking company in Morecambe seeking a Firmware Support Engineer to join our dynamic team. In this pivotal role, you will be the … bridge between our innovative IoT products and our customers, designing robust embedded systems and providing expert technical guidance. This is a unique opportunity for a hands-on Firmware Engineer who is passionate about both development and problem-solving to play a key role in our success. Your Role: Bridging Development & Customer Success As a Firmware Support Engineer, you will be … responsible for the end-to-end lifecycle of our firmware, from design and development to post-deployment support. Your expertise in Modbus RTU/TCP and M-Bus will be critical. Key Responsibilities: Design & Development: Create, develop, and test firmware for a range of embedded systems and IoT devices . Protocol Expertise: Specialise in the implementation and optimisation of Modbus More ❯
hardware development process for vehicle and asset tracking telematics products, end to end, from receiving user requirements to ensuring successful market release. Responsibility for device management platforms, configurations and firmware releases. Having a deep understanding of configuration creation while maintaining accurate records of change log records for both configuration and FW releases. Collaborate with cross-functional teams, including software engineering More ❯
D and manufacturing business, preferably within Non-Destructive Testing; Exemplary track record driving measurable results with a focus on revenue, EBITDA, and market share growth; Experience in managing hardware, firmware, software, and mechanical product development projects; Strong analytical skills to identify trends and/or anomalies in financial results and KPIs and derive appropriate corrective actions; Demonstrated ability to find More ❯
automation across products Create detailed test cases based on requirements specifications, design documents and risk assessments Assemble and run test rigs to enable automatic testing of hardware, software and firmware Conduct various types of testing including manual, functional, integration, system, regression and performance Prepare detailed test reports summarising test activities, result and defect analysis Design and implement robust test programs More ❯
Employment Type: Permanent
Salary: £55000 - £60000/annum Life Insurance, Income Protection, C
across our products Create detailed test cases based on requirements specifications, design documents and risk assessments Assemble and run test rigs to enable automatic testing of hardware, software and firmware Conduct various types of testing including manual, functional, integration, system, regression and performance Prepare detailed test reports summarising test activities, result and defect analysis Design and implement robust test programs More ❯
The Tea Factory, 82 Wood Street, Liverpool, England
AMPITO GROUP
of rota). May include evenings, weekends and Bank Holidays as agreed Identification of improvements to networking systems and infrastructure Comprehensive monitoring of production networks and infrastructure Hardware and firmware upgrades to networking infrastructure – remote and onsite Writing and implementing RFC’s Provision of support and training to team members Creation and maintenance of detailed documentation As required, act as More ❯
Runcorn, Cheshire, United Kingdom Hybrid/Remote Options
Elev8 Recruitment Ltd
Embedded Firmware Engineer | Medical Devices | Hybrid (Remote + some office work in Cheshire) Fed up with "agile sprints" where nothing actually ships? Here's something different. Medical device manufacturer needs an embedded firmware engineer who can work with real code, not just talk about it. The work: Life-support equipment. Oxygen systems, breathing devices - stuff that actually matters. You'll … bingo. You'll love this if you: Write solid C for embedded systems and don't need to be told why malloc() is a bad idea in safety-critical firmware Have 5+ years in a regulated industry - aerospace, automotive, medical, defence Enjoy the detective work of legacy code - understanding why it was built that way, and how to improve it More ❯
Manchester Area, United Kingdom Hybrid/Remote Options
Elev8
Embedded Firmware Engineer | Medical Devices | Hybrid (Remote + some office work in Cheshire) Fed up with "agile sprints" where nothing actually ships? Here's something different. Medical device manufacturer needs an embedded firmware engineer who can work with real code, not just talk about it. The work: Life-support equipment. Oxygen systems, breathing devices - stuff that actually matters. You'll … bingo. You'll love this if you: Write solid C for embedded systems and don't need to be told why malloc() is a bad idea in safety-critical firmware Have 5+ years in a regulated industry - aerospace, automotive, medical, defence Enjoy the detective work of legacy code - understanding why it was built that way, and how to improve it More ❯
checks Completing service reports and communicating findings clearly to the service management team Providing remote support when required Liaising with clients professionally to minimise downtime and ensure satisfaction Updating firmware and system configurations as needed Requirements: Proven experience as an AV Service Engineer within corporate environments Strong fault-finding skills across AV systems (Crestron, Extron, Biamp, Cisco, Microsoft Teams Rooms More ❯
checks Completing service reports and communicating findings clearly to the service management team Providing remote support when required Liaising with clients professionally to minimise downtime and ensure satisfaction Updating firmware and system configurations as needed Requirements: Proven experience as an AV Service Engineer within corporate environments Strong fault-finding skills across AV systems (Crestron, Extron, Biamp, Cisco, Microsoft Teams Rooms More ❯
Liverpool, England, United Kingdom Hybrid/Remote Options
Capgemini Engineering
on SOPs, best practices, current state of the art regarding computerized systems) • Periodic reviews and maintenance (support client instrument owner, ensure maintenance plan is in place and followed, support firmware updates, reviewing audit trails, supporting vendor technicians..) • The person must come from IT Departments from Pharma or/and Biotech industries and should have ITIL knowledge (Incident/Change/ More ❯
Liverpool, England, United Kingdom Hybrid/Remote Options
Ventula Consulting
Oversee daily OT operations and incidents, ensuring systems remain secure, reliable, and fully supported. Conduct system checks, audits, and performance reporting across CCTV, access control, and OT platforms. Manage firmware and software updates, ensuring compliance and system integrity. Support new project delivery from design to commissioning and handover. Collaborate with cybersecurity and network teams to maintain secure, standardised deployments. Identify More ❯
fixes and systemic quality improvements Develop and maintain tools for automated testing, diagnostics and release validation using Python and Bash Enhance and maintain CI/CD pipelines for embedded firmware (Buildroot/make) and desktop applications (CMake/Qt), integrating quality gates and static analysis Define, monitor and drive improvements against key reliability metrics (e.g. crash frequency, memory stability, startup … automation Experience with CMake, make, and CI/CD systems (e.g., GitLab CI, Azure Pipelines) Familiarity with Docker for embedded software builds and containerised testing Confident in debugging across firmware, OS and application layers Deep understanding of Embedded Linux (Buildroot), system configuration and device-level development Familiarity with MQTT and messaging protocols used in distributed systems Experience with Qt and More ❯
an Electronic Embedded Engineer, you'll work within a collaborative, multi-disciplinary team to design, develop, and test complex electronic systems. You'll be involved in both hardware and firmware development, taking ownership of projects that combine analogue and digital circuit design with embedded microcontroller-based systems. You'll also contribute to research and development activities, pushing forward new ideas … for product improvement and innovation - particularly in battery-powered and energy storage technologies. Key Responsibilities Design, develop, and test analogue and digital electronic circuits. Develop embedded firmware for microcontroller-based systems (C/C++). Contribute to new product development from concept to production. Conduct prototyping, validation, and debugging of electronic designs. Work closely with mechanical, software, and production teams More ❯
Rawtenstall, Lancashire, United Kingdom Hybrid/Remote Options
Zenovo
hardware capability. The role You ll be the go-to hardware specialist in a close-knit product team, taking ownership of system-level design and collaborating daily with embedded firmware engineers. Expect a hands-on role spanning concept, schematic, layout input, bring-up, EMC, and release to manufacture. What you ll be doing End-to-end hardware development for embedded … systems (schematic capture, component selection, DfM/DfT, verification). Board bring-up, lab debugging, and problem-solving using scopes, logic analysers, and JTAG tools. Partnering with firmware to define interfaces, power budgets, and test strategies. Driving EMC/EMI compliance from design-through to test and sign-off. Supporting NPI, test fixtures, documentation, and sustaining engineering as products scale. More ❯
There's a Musician in Every Human Being. Our purpose is to empower those who have not and cannot. Together, we are Music Tribe. DSP Software Engineering Leader Manchester, United Kingdom Job Title, Internal Innovation Software DSP Leader Full-time More ❯
White Lund Industrial Estate, Morecambe, Lancashire, England, United Kingdom
Career-minded People
Modbus, Mbus Firmware Engineer/support technician Morecambe LA3 3BT Job type Permanent Full-time Location Morecambe LA3 3BT Benefits Employee discount Company pension On-site parking Full job description We are seeking a skilled Firmware Engineer/support technician to join our dynamic team. The ideal candidate will have a strong background in embedded software development, with a particular … focus on Modbus and M-Bus communication systems. This role involves designing, developing, and testing firmware for a variety of hardware platforms, including Internet of Things (IoT) devices. The successful candidate will also act as a primary contact for customer technical support, providing expert guidance on firmware, hardware, and communication protocols. Knowledge of PCB (Printed Circuit Board) design, assembly, and … troubleshooting is desirable. Duties Collaborate with cross-functional teams to define system requirements and specifications. Conduct debugging and troubleshooting of firmware and communication issues to ensure optimal performance. Engage in software testing, including unit testing and test automation, to validate functionality. Participate in the design and implementation of APIs and communication interfaces between devices. Document firmware designs and maintain project More ❯