use in development activities. Recognizes potential inconsistencies between application requirements and actual architecture. Assists with the installation and implementation of configuration management tools. Manages changes made to hardware, software, firmware, documentation, test, test fixtures and test documentation of an automated information system throughout the development and operational life of a system or network. Participates in the development of the company More ❯
use in development activities. Recognizes potential inconsistencies between application requirements and actual architecture. Assists with the installation and implementation of configuration management tools. Manages changes made to hardware, software, firmware, documentation, test, test fixtures and test documentation of an automated information system throughout the development and operational life of a system or network. Participates in the development of the company More ❯
use in development activities. Recognizes potential inconsistencies between application requirements and actual architecture. Assists with the installation and implementation of configuration management tools. Manages changes made to hardware, software, firmware, documentation, test, test fixtures and test documentation of an automated information system throughout the development and operational life of a system or network. Participates in the development of the company More ❯
use in development activities. Recognizes potential inconsistencies between application requirements and actual architecture. Assists with the installation and implementation of configuration management tools. Manages changes made to hardware, software, firmware, documentation, test, test fixtures and test documentation of an automated information system throughout the development and operational life of a system or network. Participates in the development of the company More ❯
use in development activities. Recognizes potential inconsistencies between application requirements and actual architecture. Assists with the installation and implementation of configuration management tools. Manages changes made to hardware, software, firmware, documentation, test, test fixtures and test documentation of an automated information system throughout the development and operational life of a system or network. Participates in the development of the company More ❯
. An ideal candidate also has: Experience working in the telematics and/or automotive space. Technical familiarity with automotive communication protocols and vehicle onboard diagnostics systems. Experience managing firmware-based features. At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
Hybrid working options (5 out of 10 days in the Rochester office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure … embedded systems running on bare-metal and Linux-based platforms. Working across a range of 32-bit microcontroller families to support existing product lines. Developing and testing both embedded firmware and PC/mobile front-end software . Ensuring all updates meet defined performance, cost, and schedule objectives. Maintaining up-to-date technical documentation for all supported products and changes … Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS-485, SPI, and I2C Desirable: Experience developing embedded firmware on Linux-based systems. Familiarity with ARM Cortex architectures, particularly STM32 and PIC microcontrollers. Experience with graphical user interface development using QT or similar frameworks. Exposure to unit testing, system More ❯
We're seeking an Embedded Software & Firmware Engineer to join a team developing advanced lighting and safety systems for high-reliability environments. The role involves working on embedded solutions that power intelligent cabin technologies used across commercial aviation sectors. You'll be contributing to projects that combine innovation with sustainability - including systems designed to reduce environmental impact through energy-efficient … hybrid role with a minimum of 4 days a week in the office which is based in South Wales. What you'll do: Design and implement embedded software and firmware for microcontrollers and programmable logic devices. Develop low-level drivers, communication protocols, and real-time control logic. Write efficient, maintainable code in C/C++. Contribute to system architecture, requirements … definition, and integration with hardware. Debug and resolve firmware issues across development and production stages. Support secure firmware update mechanisms and bootloaders. Participate in verification and validation activities, including unit and system testing. Maintain clear technical documentation throughout the development process. Work closely with cross-functional teams including hardware, systems, and QA. What you'll need: Degree in Computer Science More ❯
Embedded/Firmware Engineer (BLE/IoT) £60,000 - £65,000 + Progression + Training + Company Benefits + Early Finish on Fridays Romsey - Hybrid Are you an Embedded/Firmware Engineer who wants to work on the latest cutting-edge IoT sensor networks that are rapidly becoming disruptive in the market? Do you want to work with a highly … of-the-art data logging sensors, which are now in high demand across industrial automation, environmental studies, and the smart home industry. In this role, you will lead embedded firmware projects from concept to delivery, working with resource-constrained embedded systems and real-time operating systems (RTOS) such as Zephyr. You will provide technical leadership, mentor junior engineers, and contribute … to the full product lifecycle - from development and testing to post-deployment support. The Role: Design, develop, and maintain embedded firmware using C/C++ for microcontrollers. Lead firmware development projects from concept through to delivery. Design and configure wireless mesh networks on BLE. Contribute to planning within the SDLC. The Person: Experience developing firmware in C/C++ for More ❯
based in Dublin or UK and enjoy a collaborative culture that empowers you to build a career you can be proud of. What would you do as our Senior Firmware Engineer As a Senior Firmware Engineer, youll take part in the development of the next-generation alarm control panel firmware which is an advanced, high-performance platform with enhanced functionality … 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-up tasks. 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 embedded Linux experience. Is skilled in wireless and More ❯
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 firmware for … high-volume V2G products with a focus on grid compliance, scalability, maintainability, and over-the-air upgradability. Collaborate closely with hardware, power electronics, and compliance teams to ensure firmware is aligned with electrical safety, EMC, and grid certification requirements (e.g. G98/G99, UL). Conduct in-depth debugging using Wireshark, logic/protocol analysers, and power analysers in a … real-world EV and grid-connected context. Support factory test firmware and diagnostics to 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 More ❯
AI hardware solutions for SDR, radar signal processing, and sensor fusion applications. Key Responsibilities: Lead high-speed digital electronics design across the full product lifecycle. Collaborate with systems, software, firmware, mechanical, and production teams to deliver optimised hardware solutions click apply for full job details More ❯
The Boulder 5G Software team develops software for the next generation of modems. The test engineer will work closely with software, systems, and firmware engineers to develop test cases, test tools and test environments with a specific focus on automation. Troubleshooting and test execution are also major components of this position. Primary responsibility will be system integration and test with More ❯
avionics or similar) • Experience with electronic validation testing methodologies • Networking systems knowledge highly desired In this role, you will: • Generate and allocate system functional requirements into efficient software and firmware architectures utilizing Model Based Systems Engineering (MBSE). • Validate and verify system requirements, including initial integration of software and hardware. • Develop innovative technical solutions utilizing the full capabilities of Aviation More ❯
selection, schematic entry (OrCAD Capture experience a plus), and working with the PCB layout team to optimize placement, signal integrity, fitment, etc. Strong documentation and communication skills Experience with firmware or microcontrollers a plus More ❯
City of London, London, United Kingdom Hybrid / WFH Options
DGH Recruitment
and resolve incidents. - Perform daily health checks of infrastructure services using management platforms like SolarWinds. - Analyse vulnerabilities using Rapid 7 and manage patching of servers, appliances, and switches. - Perform firmware updates for appliances like Kemp, Extreme APs, NetApp's, HP Servers, Rubrik, and Commvault. - Log tickets with MSP and providers when services are impacted. - Decommission old servers as needed. Required More ❯
will work across the full digital design lifecycle—from RTL architecture to real-time implementation, lab validation, and system-level integration. You’ll collaborate closely with hardware, systems, and firmware engineers to deliver FPGA solutions that are ASIC-ready and built for precision. This is an ideal role for an FPGA Engineer who thrives on problem-solving at the signal More ❯
and resolve incidents. - Perform daily health checks of infrastructure services using management platforms like SolarWinds. - Analyse vulnerabilities using Rapid 7 and manage patching of servers, appliances, and switches. - Perform firmware updates for appliances like Kemp, Extreme APs, NetApp's, HP Servers, Rubrik, and Commvault. - Log tickets with MSP and providers when services are impacted. - Decommission old servers as needed. Required More ❯
with engineering and design teams. Responsibilities: - Responding to escalations from 2nd Line daily checks using ITSM tooling. - Managing PKI certificates for networking devices (physical and virtual). - Distributing software, firmware, and security updates for network devices. - Supporting and collaborating with design and engineering teams. - Maintaining and supporting virtual and physical network solutions, providing timely u updates to the Operations Lead. More ❯
Employment Type: Permanent
Salary: £48000 - £55000/annum Bonus + Full Benefits
and business requirements to deliver robust, scalable, and compliant products. Key Responsibilities: Establish and own the system architecture vision. Translate requirements into system-level specifications. Define interfaces between hardware, firmware, software, and mechanical components. Lead trade-off studies, risk assessments, and validation planning. Ensure scalability, modularity, and maintainability in designs. Serve as the technical authority and primary point of coordination More ❯
Experience performing successful root cause analysis for problem resolution in Unix and Linux environments, with significant experience in: - Installing operating routine server/workstation patches, system security patches and firmware updates - Creating/managing security groups - Coordinating hardware repair activities - Diagnosing and resolving hardware/software problems/issues - Creating scripts to automate system administration tasks - Creating/editing Standard More ❯
delivering the intuitive mobile experience that ties it all together. The Role You'll design and develop a cross-platform mobile application using React Native, working alongside engineers across firmware, hardware, cloud, and web. You'll own the app development lifecycle and help create an effortless charging experience for end users. What You'll Need Strong experience in mobile app More ❯
and installation Configuring firewalls, routing and switching, to maximise network efficiency and security Maximising network performance through ongoing monitoring and troubleshooting Maintaining a schedule of updates to the latest firmware releases Investigating faults in a network Reporting network status to key stakeholders Azure cloud computing concepts and design Supporting all M365-related services, both backend and front end. Knowledge of More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Electus Recruitment Solutions
quality outcomes Contribute to the growth and development of the Systems Design team Skills and experience we are looking for: Familiarity with electronic engineering requirements and embedded software or firmware Experience developing complex system design requirements, particularly for software implementation Flexible systems thinking and the ability to translate technical information for varying audiences Experience with system architecting tools such as More ❯
the creation of the Software Development Plan (SDP), Software Requirements Document (SRD), and related deliverables, delegating detailed authorship to subsystem leads. • Oversee the definition of system/software/firmware architecture within the MBSE environment, ensuring compliance with Government Reference Architecture, MOSA, and open standards. • Ensure requirements traceability across architecture, design, code, and test artifacts. • Conduct and lead In-Process More ❯