with senior team members for complex problems outside of established procedures. Essential Skills and Experiences: Proficiency in programming languages such as C/C++ with years of experience in Firmware design. Experience with embedded software development tools (e.g. STM32) and environments (e.g., debuggers, emulators, compilers, KiCad). Knowledge of hardware-software integration and experience with 16/32-bit microcontrollers More ❯
Firmware Engineer We are seeking a skilled Firmware Engineer to develop embedded software for advanced instrumentation and automation systems. Working alongside electronics and software engineers, youll play a key role in creating reliable, high-performance firmware that powers innovative products used in precision environments. About the role The Firmware Engineer will be responsible for embedded software design, coding and testing … across a range of microcontroller platforms. You will take ownership of firmware architecture, communication interfaces and real-time control logic, ensuring smooth integration with hardware systems. Key responsibilities Develop embedded firmware in C/C++ for microcontrollers and processors. Design and implement communication protocols (SPI, I2C, UART, USB). Collaborate with the electronics team to define and test hardwarefirmware interfaces. … Conduct code reviews, debugging and validation using test equipment. Support system integration and ensure firmware meets performance and reliability requirements. Contribute to continuous improvement of development tools and processes. Skills and experience Strong programming skills in C/C++ for embedded systems. Experience with real-time operating systems (RTOS) or bare-metal programming. Good understanding of microcontroller architectures (ARM, PIC More ❯
Oxfordshire, England, United Kingdom Hybrid / WFH Options
Humand Talent
hardware platforms and contributes to world-class innovation. The role As a Senior Software Engineer, you’ll work across a variety of technical areas, including: Designing and extending embedded firmware with Rust Building high-level APIs in Python to support advanced applications Developing compilers and working on complex algorithm design Working with FPGA and SoC-based systems within real-time More ❯
oxford district, south east england, united kingdom Hybrid / WFH Options
Humand Talent
hardware platforms and contributes to world-class innovation. The role As a Senior Software Engineer, you’ll work across a variety of technical areas, including: Designing and extending embedded firmware with Rust Building high-level APIs in Python to support advanced applications Developing compilers and working on complex algorithm design Working with FPGA and SoC-based systems within real-time More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Fortis Recruitment Solutions
optimisation Define interfaces and protocols (e.g. high-speed serial links, memory, buses) Assist with board bring-up, hardware bring-up, debugging on lab benches Work closely with software/firmware teams to co-design hardware/software interfaces Provide support for integration, validation, and performance characterisation Contribute to architecture trade studies, partitioning, and technology evaluation Document design decisions, reviews, and More ❯
orchestration systems. Build low-latency interfaces between hardware and classical compute systems. Collaborate with hardware teams to integrate software with FPGAs and high-speed digital electronics. Develop and maintain firmware and drivers for custom hardware platforms. Analyze and optimize system performance including latency, throughput, and resource utilization. Participate in system architecture design and technical decision-making. Conduct code reviews , mentor More ❯
and resilience. Perform routine system and network checks, proactively identifying and resolving issues. Support and maintain firewalls, switches, and Internet connectivity (Palo Alto/Juniper). Carry out patching, firmware upgrades, and infrastructure updates. Support Windows Server environments, Azure workloads, and Microsoft 365 services. Use PowerShell and Terraform to automate tasks and deployments. Provide escalated and VIP end-user support More ❯
interpreting schematics and technical documentation. Strong problem-solving skills, hands-on approach, and attention to detail. Adaptable, self-motivated, and delivery-focused. Desirable Skills: Embedded C/C++ and firmware development. Test automation (design and/or production environments). Understanding of UV systems or water/process engineering. Experience in a multidisciplinary production environment. Apply now for the Senior More ❯
development or testing). Knowledge of network penetration tools such as Nmap, Metasploit, and Burp Suite. Good understanding of TCP/IP protocols and the OSI model. Experience with firmware reverse engineering using tools like IDA Pro or Ghidra. Background in developing or testing web and mobile applications (Android, iOS). Familiarity with API and infrastructure development/penetration testing. More ❯
development or testing). Knowledge of network penetration tools such as Nmap, Metasploit, and Burp Suite. Good understanding of TCP/IP protocols and the OSI model. Experience with firmware reverse engineering using tools like IDA Pro or Ghidra. Background in developing or testing web and mobile applications (Android, iOS). Familiarity with API and infrastructure development/penetration testing. More ❯
/DAC-based signal processing and high-speed data paths Implement and optimize communication interfaces SPI, I2C, UART, RS-232/485, and other serial links Collaborate with hardware, firmware, and systems engineers across the full product lifecycle Contribute to continuous improvement of design flows and methodologies What You’ll Bring 4+ years of FPGA design experience in a commercial More ❯
/DAC-based signal processing and high-speed data paths Implement and optimize communication interfaces SPI, I2C, UART, RS-232/485, and other serial links Collaborate with hardware, firmware, and systems engineers across the full product lifecycle Contribute to continuous improvement of design flows and methodologies What You’ll Bring 4+ years of FPGA design experience in a commercial More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Levy Global
physical and virtual workloads (Windows, Linux). Carry out Active Directory forest and domain separations , Deploy and manage Azure Arc , Defender for Cloud , and related hybrid management agents. Conduct firmware and BIOS updates , disk replacements, racking, cabling, and rebuilds in data centres. Support virtualisation and containerisation workloads (VMware, Hyper-V, Kubernetes). Hybrid Cloud & Virtualisation Manage hybrid workloads between on More ❯
and DHCP 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 ❯
maintain communication throughout incident lifecycles Manage refurbishment and deployment of PCs across AWE sites Provide support for conference room setups with advanced AV equipment Perform software installations, OS deployments, firmware updates, and patching Customize and test software versions, offering technical support Collaborate with onsite teams to resolve technical issues Offer LAN advice and troubleshoot incidents logically Network patching Learn and More ❯
automation. Description of Role Responsible for delivery of assigned tasks within the delivery cycle of a project Tasks may include Design and installation of new systems applications; updating applications, firmware, and drivers; creating boundaries for as well as performing configuration and testing activities as part of an obsolescence project(s). Knowledge of Active Directory, Group Policy, DNS, VMware vCenter More ❯
Hyper V servers, in order to deliver part of a detailed technical design, which meets customer requirements. Tasks may include Design and installation of new systems applications; updating applications, firmware, and drivers; creating boundaries for as well as performing configuration and testing activities as part of an obsolescence project(s). Knowledge of Active Directory, Group Policy, DNS, VMware vCenter More ❯
requirement to provide Out of Hours cover as part of a scheduled rota. The tasks will include (but not limited to): Network equipment installations and support. Troubleshooting hardware and firmware issues on all networking & telephony infrastructure (main focus is voice). Being part of a wider team to support user issues and queries. (your role will be a first responder More ❯
/IEC standards and the V lifecycle. - Strong technical documentation skills and experience with tools such as DOORS, UML, Enterprise Architect, and SysML. - Demonstrable experience in hardware, software, or firmware development, particularly in embedded environments. - Leadership experience, managing and coaching teams to achieve project goals. As a Senior Systems Engineer, you'll play a pivotal role in shaping the company More ❯
/IEC standards and the V lifecycle. - Strong technical documentation skills and experience with tools such as DOORS, UML, Enterprise Architect, and SysML. - Demonstrable experience in hardware, software, or firmware development, particularly in embedded environments. - Leadership experience, managing and coaching teams to achieve project goals. As a Senior Systems Engineer, you'll play a pivotal role in shaping the company More ❯
procedures, and H&S Communicating job progress to the Project Manager and the Resource Planner Site cleanliness Completion of all project documentation and sign-offs Configuring, performing diagnostics, and firmware updates of the Logging service reports and updated asset registers In office 10% Installation preparation of tools, equipment, consumables, and installation documentation Essential: City & Guilds Level 3 Certificate in Electronic More ❯
SL6, Maidenhead, Royal Borough of Windsor and Maidenhead, Berkshire, United Kingdom
Unified Support
procedures, and H&S Communicating job progress to the Project Manager and the Resource Planner Site cleanliness Completion of all project documentation and sign-offs Configuring, performing diagnostics, and firmware updates of the Logging service reports and updated asset registers In office 10% Installation preparation of tools, equipment, consumables, and installation documentation Essential: City & Guilds Level 3 Certificate in Electronic More ❯
High Wycombe, Buckinghamshire, South East, United Kingdom
Baltic Apprenticeships
Testing - Validating system/s are in working order by means of software testing Installation and setup of operating system if required Update newly integrated hardware to the latest firmware revisions. Configuration of system settings as per client's instructions. Providing telephone and email support for our customers. On-site support including installation and troubleshooting of systems. Full training and More ❯
rules, procedures, and H&S Communicating job progress to the Project Manager and Resource Planner Site cleanliness Completion of all project documentation and sign-offs Configuring, performing diagnostics, and firmware updates of videoconferencing codecs and AV hardware in general. Fault finding and testing Audio-visual equipment In office 10% Installation preparation of tools, equipment, consumables, and installation documentation Ensure sufficient More ❯
SL6, Maidenhead, Royal Borough of Windsor and Maidenhead, Berkshire, United Kingdom
Unified Support
rules, procedures, and H&S Communicating job progress to the Project Manager and Resource Planner Site cleanliness Completion of all project documentation and sign-offs Configuring, performing diagnostics, and firmware updates of videoconferencing codecs and AV hardware in general. Fault finding and testing Audio-visual equipment In office 10% Installation preparation of tools, equipment, consumables, and installation documentation Ensure sufficient More ❯