take technical ownership of the embedded software platform, working closely with hardware teams and product designers to bring innovative imaging solutions to life. You’ll have responsibility for the firmware development in the company and report directly to the Managing Director with an opportunity to play a strategic role as part of the senior leadership team. This is a hands More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Avanti
real-time distributed systems that capture and analyse RF data at scale Working hands-on with cutting-edge hardware and signal-processing tools Collaborating with experienced engineers across embedded, firmware, and system design Driving innovation in an environment where technical curiosity is valued What You’ll Bring Essential: Strong C++ development skills (C++11/14/17) Strong familiarity with 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, Oxfordshire, United Kingdom Hybrid / WFH Options
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 ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
Anson McCade
and Flash memory, and high-speed serial interconnects. • Support the Technical Lead and Systems Architects in defining optimised, elegant solutions that meet demanding system requirements. • Collaborate closely with software, firmware, mechanical and production teams to ensure seamless integration. • Conduct signal integrity (SI) and power integrity (PI) analysis to guarantee robust performance. • Apply VHDL , C/C++ , or Python for board More ❯
Greater Bristol Area, United Kingdom Hybrid / WFH Options
Anson McCade
and Flash memory, and high-speed serial interconnects. • Support the Technical Lead and Systems Architects in defining optimised, elegant solutions that meet demanding system requirements. • Collaborate closely with software, firmware, mechanical and production teams to ensure seamless integration. • Conduct signal integrity (SI) and power integrity (PI) analysis to guarantee robust performance. • Apply VHDL , C/C++ , or Python for board More ❯
newport, wales, united kingdom Hybrid / WFH Options
Anson McCade
and Flash memory, and high-speed serial interconnects. • Support the Technical Lead and Systems Architects in defining optimised, elegant solutions that meet demanding system requirements. • Collaborate closely with software, firmware, mechanical and production teams to ensure seamless integration. • Conduct signal integrity (SI) and power integrity (PI) analysis to guarantee robust performance. • Apply VHDL , C/C++ , or Python for board More ❯
stevenage, east anglia, united kingdom Hybrid / WFH Options
Anson McCade
and Flash memory, and high-speed serial interconnects. • Support the Technical Lead and Systems Architects in defining optimised, elegant solutions that meet demanding system requirements. • Collaborate closely with software, firmware, mechanical and production teams to ensure seamless integration. • Conduct signal integrity (SI) and power integrity (PI) analysis to guarantee robust performance. • Apply VHDL , C/C++ , or Python for board More ❯
Poole, England, United Kingdom Hybrid / WFH Options
Scalian
. ✅ Solid understanding of Embedded Systems Development . ✅ Experience with RTOS and low-level programming. ✅ Familiarity with Microservices architecture and distributed systems. ✅ Experience working closely with hardware/firmware engineers. ✅ Excellent problem-solving skills and attention to detail. Nice to Have Experience in payment systems , transport , or ticketing solutions. Knowledge of communication protocols (e.g., UART, SPI, I2C, TCP/IP More ❯
bath, south west england, united kingdom Hybrid / WFH Options
Anson McCade
and Flash memory, and high-speed serial interconnects. • Support the Technical Lead and Systems Architects in defining optimised, elegant solutions that meet demanding system requirements. • Collaborate closely with software, firmware, mechanical and production teams to ensure seamless integration. • Conduct signal integrity (SI) and power integrity (PI) analysis to guarantee robust performance. • Apply VHDL , C/C++ , or Python for board More ❯
watford, hertfordshire, east anglia, united kingdom Hybrid / WFH Options
Anson McCade
and Flash memory, and high-speed serial interconnects. • Support the Technical Lead and Systems Architects in defining optimised, elegant solutions that meet demanding system requirements. • Collaborate closely with software, firmware, mechanical and production teams to ensure seamless integration. • Conduct signal integrity (SI) and power integrity (PI) analysis to guarantee robust performance. • Apply VHDL , C/C++ , or Python for board More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
Anson McCade
and Flash memory, and high-speed serial interconnects. • Support the Technical Lead and Systems Architects in defining optimised, elegant solutions that meet demanding system requirements. • Collaborate closely with software, firmware, mechanical and production teams to ensure seamless integration. • Conduct signal integrity (SI) and power integrity (PI) analysis to guarantee robust performance. • Apply VHDL , C/C++ , or Python for board More ❯
structured, for either x86/x64 or ARM processor architectures. Reverse engineering a wide range of technologies to uncover vulnerabilities and improve security including operating systems and/or firmware internals, security architectures and hardware abstraction. Engineering software from design to delivery in modern IDEs and languages, using Agile delivery. Creating tested and testable code. Integrating with automated verification systems More ❯
software design ethics and style. The role: You will be working within the Software Development Team which is part a multi-disciplined engineering team, consisting of Mechanical, Electronic and Firmware Engineers (approx. 60 in total). New business is primarily focused in the high performance and luxury car markets; however Pektron designs and manufactures a wide range of products for 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 ❯
members. Our Culture Metrea's single core value, "rooted in humility," is supported by four key attributes: entrepreneurial, systematic, discerning, and over-deliver. These attributes, combined, form our Teammate Firmware, our culture. We explore these attributes during the hiring process when we grow our teams and continually support the growth of our culture. We are a hyper-collaborative, dynamically hierarchical More ❯
Kubernetes, Terraform, Foreman). Collaborate with ODMs, ISVs, and internal teams to define and deliver scalable rack software solutions. Develop dashboards and telemetry pipelines using Prometheus and Grafana. Support firmware updates, crash dump parsing, and remote diagnostics across rack components. Ensure secure boot, VLAN separation, and QoS enforcement for multi-tenant environments. Contribute to software EBOM and protocol documentation with More ❯
Weedon Bec, Northamptonshire, UK Hybrid / WFH Options
HybrIT Services
including routers, switches, firewalls, and other related devices. Work alongside the team to monitor, resolve, and escalate network performance issues Perform proactive maintenance for network devices ensuring compliance for firmware and system updates. Ensure all service requests and incidents are logged, tracked, and escalated where necessary, adhering to SLAs and service standards. Mentor and provide support to junior members of More ❯
and/or Manufacturing disciplines. Familiarity with RF systems. Familiarity with digital modem function. Familiarity with MAC/Networking protocol. Familiarity with Digital HW. Familiarity with embedded, real-time firmware development. Familiarity with security algorithms and implementation. Ability to abstract complex, technical concepts and communicate them in a clear, relevant, complete manner to others. Ability to work independently, demonstrate initiative More ❯
Senior Firmware Engineer We are seeking a passionate and skilled C/C++ Firmware Engineer to join our growing engineering team. This is an exciting opportunity to develop firmware for cutting-edge embedded systems used across a wide range of applications, from environmental monitoring to industrial automation. Key Responsibilities: Design, develop, and maintain embedded firmware using C/C++ for … microcontrollers. Lead firmware development projects from concept through delivery, ensuring high quality and timely execution. Guide hardware bring-up efforts, BSP development, and integration of peripheral drivers. Mentor and support junior and mid-level engineers, providing technical leadership, code reviews, and knowledge sharing. Implement CI/CD processes to ensure reliable and frequent product deployment. Support the full product lifecycle … from concept to production and post-deployment maintenance. Develop and maintain documentation, including firmware design specifications and user manuals. Required Skills & Experience: Degree in Electronic Engineering, Computer Science, or a related discipline. Strong experience developing firmware in C/C++ for resource-constrained embedded systems. Proficiency with Real-Time Operating Systems (e.g., Zephyr). Experience with firmware development tools such More ❯
SOFTWARE ENGINEERS: Princeton, NJ & various unanticipated locations throughout the U.S: Dvlp & mntn embedded firmware across SDLC. Dsgn & dply hgh-perf C++ sys (STL, Boost, multi-threading) on Unix/Linux. Impl low-lvl drivers (e.g., UART, PCIe) for service processor communication. Imprv IO virtualiztn on Power-bsd processors. Create & run Python scripts for test, debug, & atomtn. Skills Req'd: C++ 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 ❯
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 ❯
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 ❯
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 ❯