it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

48 jobs found

Email me jobs like this
Refine Search
Current Search
senior embedded firmware engineer technical lead
Senior Embedded Architect Manager
NVIDIA Corporation
Senior Embedded Architect ManagerApplylocations: UK, Remote: UK, Cambridge: UK, Bristol: UK, Belfast: UK, Readingtime type: Full timeposted on: Posted 10 Days Agojob requisition id: JRNVIDIA is seeking a technical leader interested in defining, crafting, implementing, and guiding the implementation of security research, architecture, implementation, and design for next-generation NVIDIA Networking products. You'll be expected to take a strong hands-on role, working with diverse teams across NVIDIA and with external partners to meet security requirements for our state-of-the-art network products.NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing - with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as "the AI computing company". We are looking to grow our teams with the smartest people in the world. If you're creative and autonomous, we want to hear from you! What you'll be doing: Research, design, develop and implement architecture solutions (Hardware and software) meeting internal and external security requirements and standards. Apply innovative hardware security primitives to enable next generation secure software extensions supported by hardware. Collaborate with partners on the implementation of open-source software. Collaborate across the company to guide the direction of Its (USB, I2C, I3C, UART, PCI) working with hardware, software, research and product teams. Architectural modeling, validation, microarchitectural definition, following standards bodies, and developing infrastructure enabling trusted platforms using hardware security methods. Work with customers, partners to identify and address security issues and threats. What we need to see: BSc, MS or PhD in Electrical Engineering, Computer Science or Computer Engineering, or equivalent experience. 12+ years of relevant experience. First-hand work experience with IO interface including: I2C, I3C, SPI, UART, USB, PCIe Have directly worked on several of the following: Computing platform boot architecture in embedded devices and servers RISC-V architecture, Root-of-trust, and security processors. Familiarity with embedded systems and programming low-level firmware. Familiar with Security-by-design hardware and principles of privileges. Programming and debugging fundamentals across languages such as: Verilog, Python/Perl scripting, ARM assembly and C/C++. The ability to work in a dynamic collaboration oriented team is required and strong communication skills and a real passion for working as a team are essential.We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
26/07/2026
Full time
Senior Embedded Architect ManagerApplylocations: UK, Remote: UK, Cambridge: UK, Bristol: UK, Belfast: UK, Readingtime type: Full timeposted on: Posted 10 Days Agojob requisition id: JRNVIDIA is seeking a technical leader interested in defining, crafting, implementing, and guiding the implementation of security research, architecture, implementation, and design for next-generation NVIDIA Networking products. You'll be expected to take a strong hands-on role, working with diverse teams across NVIDIA and with external partners to meet security requirements for our state-of-the-art network products.NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing - with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as "the AI computing company". We are looking to grow our teams with the smartest people in the world. If you're creative and autonomous, we want to hear from you! What you'll be doing: Research, design, develop and implement architecture solutions (Hardware and software) meeting internal and external security requirements and standards. Apply innovative hardware security primitives to enable next generation secure software extensions supported by hardware. Collaborate with partners on the implementation of open-source software. Collaborate across the company to guide the direction of Its (USB, I2C, I3C, UART, PCI) working with hardware, software, research and product teams. Architectural modeling, validation, microarchitectural definition, following standards bodies, and developing infrastructure enabling trusted platforms using hardware security methods. Work with customers, partners to identify and address security issues and threats. What we need to see: BSc, MS or PhD in Electrical Engineering, Computer Science or Computer Engineering, or equivalent experience. 12+ years of relevant experience. First-hand work experience with IO interface including: I2C, I3C, SPI, UART, USB, PCIe Have directly worked on several of the following: Computing platform boot architecture in embedded devices and servers RISC-V architecture, Root-of-trust, and security processors. Familiarity with embedded systems and programming low-level firmware. Familiar with Security-by-design hardware and principles of privileges. Programming and debugging fundamentals across languages such as: Verilog, Python/Perl scripting, ARM assembly and C/C++. The ability to work in a dynamic collaboration oriented team is required and strong communication skills and a real passion for working as a team are essential.We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Senior Firmware Engineer
ASSA ABLOY Sicherheitstechnik GmbH Cardiff, South Glamorgan
An Amazing Career Opportunity for a Senior Firmware Engineer Location: Cardiff UK Job ID: 49556 A skilled senior engineer with firmware development and debugging skills is required for our design center in Cardiff. Working in a small, versatile team, the candidate's work will be involved in product design and sustaining activities on a range of PACS RFID access control products which are sold worldwide. The candidate needs to be able to effectively manage their time to support work on a variety of products at different stages of the product's lifecycle, and to be able to collaborate well with colleagues from different departments both onsite and overseas. Occasional travel may be required. Who are we? HID powers the trusted identities of the world's people, places, and things, allowing people to transact safely, work productively and travel freely. We are a high-tech software company headquartered in Austin, TX, with over 4,500 worldwide employees. Check us out here: and Physical Access Control Solutions (PACS): HID Physical Access Control Solutions (PACS) is at the forefront of securing spaces with advanced, reliable access control solutions. From cutting-edge readers, credentials and controllers, to mobile and biometric technologies, HID PACS empowers organizations worldwide to protect their people, property and assets with scalable, high-quality solutions. This is more than just a job - it's your chance to join an industry leader to drive innovation in access control and make a real impact on global security solutions. Responsibilities Implementation of embedded firmware designs and test solutions primarily in C and C# Implementation of cryptographic solutions. Creation of design documentation. Practical hands-on experience working with and debugging embedded systems. Working in a team environment. Ability to complete design related tasks with minimal supervision. Education and/or Experience Ability to verify product software requirements. Engineering degree or equivalent or suitable experience. Minimum of 4+ years of related industry experience. Ability to understand, maintain and create designs from stories/user/stakeholder requirements. Ability to provide technical solutions to mid-to-high complexity issues. Good working knowledge of low programming languages (C/C#) and scripting. Familiar with many low-level developer techniques. TDD Unit test approach. Familiar with CI/CD techniques. Able to demonstrate experience with software version control. Able to demonstrate experience with the FW/SW development progress. Able to use standard development software: debuggers, editors, compilers. Understanding of cryptographic solutions including symmetric & PKI asymmetric Additional beneficial skills/experience Smart Card ISO7816 and RFID ISO 14443/15593 protocols. I2C and SPI protocols. USB low level protocols. Cryptographic code programming. Jenkins automation server/client programming. NUnit test framework. Bluetooth Low Energy protocol. Scripting languages e.g. Python. CMock unit testing. Implementation experience of cryptographic solutions including symmetric & ideally PKI asymmetric. Education and Experience Education and/or Experience Ability to verify product software requirements. Engineering degree or equivalent or suitable experience. Minimum of 4+ years of related industry experience. Ability to understand, maintain and create designs from stories/user/stakeholder requirements. Ability to provide technical solutions to mid-to-high complexity issues. What we can offer you Competitive salary and rewards package. Competitive benefits and annual leave offering, allowing for work-life balance. A vibrant, welcoming & inclusive culture. Extensive career development opportunities and resources to maximize your potential. To be a part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds. We welcome an opportunity to meet you and learn about your unique unique talents, skills, and experiences. We are committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact . Immigration Sponsorship Not Available Applicants for this position must be currently and legally authorized to reside and work in the hiring country. HID Global will not offer immigration sponsorship or assume sponsorship of an employment visa for this position. International relocation or remote work arrangements outside of the hiring country will not be considered. HID is certified as a Great Place to Work in the UK, reflecting employee feedback on trust, collaboration, and workplace culture. We make it easier for people to get where they want to go! On an average day, think of how many times you tap, twist, tag, push or swipe to get access, find information, connect with others or track something. HID technology is behind billions of interactions, in more than 100 countries. We help you create a verified, trusted identity that can get you where you need to go - without having to think about it. When you join our HID team, you'll also be part of the ASSA ABLOY Group, the global leader in access solutions. You'll have 63,000 colleagues in more than 70 different countries. We empower our people to build their career around their aspirations and our ambitions - supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally. As we welcome new people on board, it's important to us to have diverse, inclusive teams, and we value different perspectives and experiences.
26/07/2026
Full time
An Amazing Career Opportunity for a Senior Firmware Engineer Location: Cardiff UK Job ID: 49556 A skilled senior engineer with firmware development and debugging skills is required for our design center in Cardiff. Working in a small, versatile team, the candidate's work will be involved in product design and sustaining activities on a range of PACS RFID access control products which are sold worldwide. The candidate needs to be able to effectively manage their time to support work on a variety of products at different stages of the product's lifecycle, and to be able to collaborate well with colleagues from different departments both onsite and overseas. Occasional travel may be required. Who are we? HID powers the trusted identities of the world's people, places, and things, allowing people to transact safely, work productively and travel freely. We are a high-tech software company headquartered in Austin, TX, with over 4,500 worldwide employees. Check us out here: and Physical Access Control Solutions (PACS): HID Physical Access Control Solutions (PACS) is at the forefront of securing spaces with advanced, reliable access control solutions. From cutting-edge readers, credentials and controllers, to mobile and biometric technologies, HID PACS empowers organizations worldwide to protect their people, property and assets with scalable, high-quality solutions. This is more than just a job - it's your chance to join an industry leader to drive innovation in access control and make a real impact on global security solutions. Responsibilities Implementation of embedded firmware designs and test solutions primarily in C and C# Implementation of cryptographic solutions. Creation of design documentation. Practical hands-on experience working with and debugging embedded systems. Working in a team environment. Ability to complete design related tasks with minimal supervision. Education and/or Experience Ability to verify product software requirements. Engineering degree or equivalent or suitable experience. Minimum of 4+ years of related industry experience. Ability to understand, maintain and create designs from stories/user/stakeholder requirements. Ability to provide technical solutions to mid-to-high complexity issues. Good working knowledge of low programming languages (C/C#) and scripting. Familiar with many low-level developer techniques. TDD Unit test approach. Familiar with CI/CD techniques. Able to demonstrate experience with software version control. Able to demonstrate experience with the FW/SW development progress. Able to use standard development software: debuggers, editors, compilers. Understanding of cryptographic solutions including symmetric & PKI asymmetric Additional beneficial skills/experience Smart Card ISO7816 and RFID ISO 14443/15593 protocols. I2C and SPI protocols. USB low level protocols. Cryptographic code programming. Jenkins automation server/client programming. NUnit test framework. Bluetooth Low Energy protocol. Scripting languages e.g. Python. CMock unit testing. Implementation experience of cryptographic solutions including symmetric & ideally PKI asymmetric. Education and Experience Education and/or Experience Ability to verify product software requirements. Engineering degree or equivalent or suitable experience. Minimum of 4+ years of related industry experience. Ability to understand, maintain and create designs from stories/user/stakeholder requirements. Ability to provide technical solutions to mid-to-high complexity issues. What we can offer you Competitive salary and rewards package. Competitive benefits and annual leave offering, allowing for work-life balance. A vibrant, welcoming & inclusive culture. Extensive career development opportunities and resources to maximize your potential. To be a part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds. We welcome an opportunity to meet you and learn about your unique unique talents, skills, and experiences. We are committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. As an equal opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic. Our goal is to create a workplace that empowers everyone to thrive and be their authentic selves, fostering an environment of mutual respect and inclusivity. If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact . Immigration Sponsorship Not Available Applicants for this position must be currently and legally authorized to reside and work in the hiring country. HID Global will not offer immigration sponsorship or assume sponsorship of an employment visa for this position. International relocation or remote work arrangements outside of the hiring country will not be considered. HID is certified as a Great Place to Work in the UK, reflecting employee feedback on trust, collaboration, and workplace culture. We make it easier for people to get where they want to go! On an average day, think of how many times you tap, twist, tag, push or swipe to get access, find information, connect with others or track something. HID technology is behind billions of interactions, in more than 100 countries. We help you create a verified, trusted identity that can get you where you need to go - without having to think about it. When you join our HID team, you'll also be part of the ASSA ABLOY Group, the global leader in access solutions. You'll have 63,000 colleagues in more than 70 different countries. We empower our people to build their career around their aspirations and our ambitions - supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally. As we welcome new people on board, it's important to us to have diverse, inclusive teams, and we value different perspectives and experiences.
Senior Embedded Software Engineer
Filtronic
Filtronic is a leader in advanced RF and microwave technology, designing and manufacturing high-performance solutions for the Space, Aerospace, Defence and Telecommunications sectors. As we continue to grow, we're looking for a Senior or Higher Senior Embedded Software Engineer to join our engineering team at our headquarters in Sedgefield. This is an exciting opportunity to work on cutting edge embedded software that powers some of the world's most advanced RF and communications systems. You'll be part of a multidisciplinary engineering team developing innovative products from concept through to production, working alongside experts in RF, FPGA, hardware and systems engineering. What You'll Be Doing As an Embedded Software Engineer, you'll design, develop and debug embedded software for real world RF applications, working on both bare metal and RTOS based systems. Your responsibilities will include: Developing embedded software in C/C++ for ARM-based microcontrollers. Designing software for bare metal and real time operating systems, including FreeRTOS and Zephyr. Bringing up new hardware and debugging prototype boards using oscilloscopes, logic analysers and software debugging tools. Developing robust communications between embedded devices using interfaces such as Ethernet, CAN, SPI, I C, UART and RS422. Designing networking functionality including TCP/IP, REST APIs, SNMP and OpenAPI interfaces. Working closely with hardware, FPGA and systems engineers to integrate software with complex electronic systems. Investigating and resolving software, networking and embedded system issues. Contributing throughout the full product development lifecycle from concept through to manufacture. We're interested in talented engineers who enjoy solving challenging technical problems and developing reliable embedded software. You'll ideally have Strong commercial experience developing embedded software in C/C++. Experience working with bare metal systems and/or real time operating systems. Experience developing software for ARM Cortex based microcontrollers. Practical experience bringing up prototype hardware. Knowledge of embedded communication protocols including Ethernet, CAN, SPI, I C and UART. Excellent debugging skills using both hardware and software tools. A degree in Computer Science, Electronic Engineering or a related discipline, or equivalent commercial experience. Experience in any of the following would be advantageous Zephyr RTOS or FreeRTOS STM32 microcontrollers Embedded networking and TCP/IP Secure bootloaders and firmware update mechanisms Python MISRA C/C++ RF or microwave systems Defence, aerospace or space applications We offer Exciting projects in Space, Defence, Aerospace and Telecommunications. The opportunity to work with leading engineers across multiple disciplines. Modern development tools and well established engineering processes. Genuine opportunities for career development and progression. A collaborative, supportive engineering culture. Competitive salary and benefits package. Above all, we value enthusiasm, curiosity and a willingness to learn. If you don't meet every requirement but believe you have the skills and attitude to succeed, we'd still love to hear from you. Please call our Talent Partner, Bruce Mair on if you would like to chat about this role or clarify the salary prior to investing your time applying. Benefits include 37.5 hour working week 25 days' holiday plus public holidays, with the option to buy up to 5 additional days Contributory pension scheme with up to 8% company contribution Life Assurance (4 x basic salary) Income Protection Insurance Save As You Earn (SAYE) share scheme Electric Vehicle (EV) scheme Cycle to Work scheme Volunteering day Learning and development opportunities Hybrid working available Filtronic plc is an equal opportunities employer and is committed to building a diverse and inclusive workplace where everyone can thrive. We welcome applications from all qualified candidates regardless of age, gender, ethnicity, religion, sexual orientation, or disability status. If you require any adjustments or accommodations to support you during the interview process, please let us know and we will be happy to assist.
25/07/2026
Full time
Filtronic is a leader in advanced RF and microwave technology, designing and manufacturing high-performance solutions for the Space, Aerospace, Defence and Telecommunications sectors. As we continue to grow, we're looking for a Senior or Higher Senior Embedded Software Engineer to join our engineering team at our headquarters in Sedgefield. This is an exciting opportunity to work on cutting edge embedded software that powers some of the world's most advanced RF and communications systems. You'll be part of a multidisciplinary engineering team developing innovative products from concept through to production, working alongside experts in RF, FPGA, hardware and systems engineering. What You'll Be Doing As an Embedded Software Engineer, you'll design, develop and debug embedded software for real world RF applications, working on both bare metal and RTOS based systems. Your responsibilities will include: Developing embedded software in C/C++ for ARM-based microcontrollers. Designing software for bare metal and real time operating systems, including FreeRTOS and Zephyr. Bringing up new hardware and debugging prototype boards using oscilloscopes, logic analysers and software debugging tools. Developing robust communications between embedded devices using interfaces such as Ethernet, CAN, SPI, I C, UART and RS422. Designing networking functionality including TCP/IP, REST APIs, SNMP and OpenAPI interfaces. Working closely with hardware, FPGA and systems engineers to integrate software with complex electronic systems. Investigating and resolving software, networking and embedded system issues. Contributing throughout the full product development lifecycle from concept through to manufacture. We're interested in talented engineers who enjoy solving challenging technical problems and developing reliable embedded software. You'll ideally have Strong commercial experience developing embedded software in C/C++. Experience working with bare metal systems and/or real time operating systems. Experience developing software for ARM Cortex based microcontrollers. Practical experience bringing up prototype hardware. Knowledge of embedded communication protocols including Ethernet, CAN, SPI, I C and UART. Excellent debugging skills using both hardware and software tools. A degree in Computer Science, Electronic Engineering or a related discipline, or equivalent commercial experience. Experience in any of the following would be advantageous Zephyr RTOS or FreeRTOS STM32 microcontrollers Embedded networking and TCP/IP Secure bootloaders and firmware update mechanisms Python MISRA C/C++ RF or microwave systems Defence, aerospace or space applications We offer Exciting projects in Space, Defence, Aerospace and Telecommunications. The opportunity to work with leading engineers across multiple disciplines. Modern development tools and well established engineering processes. Genuine opportunities for career development and progression. A collaborative, supportive engineering culture. Competitive salary and benefits package. Above all, we value enthusiasm, curiosity and a willingness to learn. If you don't meet every requirement but believe you have the skills and attitude to succeed, we'd still love to hear from you. Please call our Talent Partner, Bruce Mair on if you would like to chat about this role or clarify the salary prior to investing your time applying. Benefits include 37.5 hour working week 25 days' holiday plus public holidays, with the option to buy up to 5 additional days Contributory pension scheme with up to 8% company contribution Life Assurance (4 x basic salary) Income Protection Insurance Save As You Earn (SAYE) share scheme Electric Vehicle (EV) scheme Cycle to Work scheme Volunteering day Learning and development opportunities Hybrid working available Filtronic plc is an equal opportunities employer and is committed to building a diverse and inclusive workplace where everyone can thrive. We welcome applications from all qualified candidates regardless of age, gender, ethnicity, religion, sexual orientation, or disability status. If you require any adjustments or accommodations to support you during the interview process, please let us know and we will be happy to assist.
Filtronic plc
Senior Embedded Software Engineer
Filtronic plc
Filtronic is seeking a highly skilled Embedded Software Engineer with strong expertise in embedded Linux, Yocto-based systems, RTOS development, and networking and secure communications. Experience with Zephyr is particularly desirable. In this role, you will contribute to innovative RF and communications products from concept through to volume manufacture, supporting applications across telecommunications, space, high-altitude platforms, and defence systems. This is an opportunity to work in a multidisciplinary environment alongside RF, FPGA, hardware, and systems engineers, using modern development tools, established codebases, and advanced technologies. Purpose of the Role The Embedded Software Engineer will design and develop robust embedded Linux control platforms, networked control systems, and Zephyr- or bare-metal-based close-coupled subsystems. The role has a strong focus on system management, diagnostics, secure communications, and inter-processor communication. A background in RF, particularly extremely high frequency RF systems, would be advantageous. You will analyse existing product architectures, define and implement new software solutions, and help ensure reliable and secure communication across distributed processing elements. You will be a key part of a multidisciplinary team working on controllers and their subsystems, connected by CAN buses, networks, and serial interfaces. Your initial focus is likely to be on the subsystems connected to the main controller board. These systems are constrained in RAM, storage, and compute capacity, so your ability to write efficient, reliable code for resource-constrained devices will be especially valuable. You are also likely to work on Yocto Linux within the controller systems. You will play an important role in analysing and resolving issues in existing products, as well as developing new systems using a range of design methodologies. This includes designing and implementing communication protocols between FPGA devices, ARM Cortex-M real-time subsystems, and Cortex-A-based Linux environments such as STM32MP and AMD Zynq devices, ensuring reliable inter-processor communication across the full system architecture. Key Responsibilities Architecting, developing, and maintaining subsystem firmware in Zephyr or bare-metal environments. Architecting, developing, and maintaining embedded Linux systems using Yocto. Supporting board bring-up, including diagnosis using oscilloscopes, logic analysers, and software-based debugging techniques. Designing and maintaining board-to-board communication protocols. Designing and maintaining networking interfaces, including REST APIs, SNMP agents, and OpenAPI specifications. Implementing and debugging TCP/UDP communication layers, low-level networking behaviour, and protocol performance. Developing secure communication methods and applying best practices for authentication, encryption, secure OTA updates, and system hardening. Using tools such as Nmap, OpenVAS, Nessus, or similar to assess system vulnerabilities and improve security. Developing system services, daemons, device drivers, and communication middleware on embedded Linux. Leading troubleshooting and root cause analysis for embedded networking and security issues. Defining embedded software requirements, interface specifications, and technical documentation. Working closely with hardware, FPGA, and systems engineers to ensure reliable and secure data and control flow. Essential Requirements Bachelor's degree in Computer Science, Electronic Engineering, or a related field, or equivalent practical experience in low level embedded systems development. Strong professional experience in embedded Linux software development. Professional experience in one or more real time operating systems (RTOS) and/or bare metal development. Solid experience in prototype board bring up. Strong proficiency in C/C++ for embedded systems, including optimising CPU and RAM utilisation. Knowledge of digital communication interfaces such as Gigabit Ethernet, CAN, SPI, I2C, UART, and RS422. Strong debugging experience using oscilloscopes, logic analysers, and software debugging tools such as GDB, perf, and valgrind. Excellent analytical, communication, and documentation skills. Desirable Requirements Solid experience with ARM Cortex-M and Cortex-A devices, particularly STM32. Hands on experience with the Yocto Project, PetaLinux, or similar build systems. Professional experience with Zephyr OS. Strong understanding of Linux kernel architecture, device drivers, bootloaders, systemd, and system services. Solid understanding of secure networking protocols such as TLS, SSH, IPSec, and HTTPS, as well as authentication and encryption methods. Experience in secure bootloader and firmware update development. Solid proficiency in Python. Experience with extremely high frequency RF systems. Familiarity with MISRA C/C++ or other high reliability embedded software standards. Experience in Linux systems automation, including CI/CD and testing. Familiarity with container technologies such as Docker and Kubernetes. Basic soldering ability for minor modifications or attaching leads for probing. Ability to obtain SC security clearance, where required by the nature of the work. Please call our Talent Partner, Bruce Mair on if you would like to chat about this role or clarify the salary prior to investing your time applying. Benefits include: 37.5 hour working week 25 days' holiday plus public holidays, with the option to buy up to 5 additional days Contributory pension scheme with up to 8% company contribution Life Assurance (4 x basic salary) Income Protection Insurance Save As You Earn (SAYE) share scheme Electric Vehicle (EV) scheme Cycle to Work scheme Volunteering day Learning and development opportunities Hybrid working available Filtronic plc is an equal opportunities employer and is committed to building a diverse and inclusive workplace where everyone can thrive. We welcome applications from all qualified candidates regardless of age, gender, ethnicity, religion, sexual orientation, or disability status. If you require any adjustments or accommodations to support you during the interview process, please let us know and we will be happy to assist.
25/07/2026
Full time
Filtronic is seeking a highly skilled Embedded Software Engineer with strong expertise in embedded Linux, Yocto-based systems, RTOS development, and networking and secure communications. Experience with Zephyr is particularly desirable. In this role, you will contribute to innovative RF and communications products from concept through to volume manufacture, supporting applications across telecommunications, space, high-altitude platforms, and defence systems. This is an opportunity to work in a multidisciplinary environment alongside RF, FPGA, hardware, and systems engineers, using modern development tools, established codebases, and advanced technologies. Purpose of the Role The Embedded Software Engineer will design and develop robust embedded Linux control platforms, networked control systems, and Zephyr- or bare-metal-based close-coupled subsystems. The role has a strong focus on system management, diagnostics, secure communications, and inter-processor communication. A background in RF, particularly extremely high frequency RF systems, would be advantageous. You will analyse existing product architectures, define and implement new software solutions, and help ensure reliable and secure communication across distributed processing elements. You will be a key part of a multidisciplinary team working on controllers and their subsystems, connected by CAN buses, networks, and serial interfaces. Your initial focus is likely to be on the subsystems connected to the main controller board. These systems are constrained in RAM, storage, and compute capacity, so your ability to write efficient, reliable code for resource-constrained devices will be especially valuable. You are also likely to work on Yocto Linux within the controller systems. You will play an important role in analysing and resolving issues in existing products, as well as developing new systems using a range of design methodologies. This includes designing and implementing communication protocols between FPGA devices, ARM Cortex-M real-time subsystems, and Cortex-A-based Linux environments such as STM32MP and AMD Zynq devices, ensuring reliable inter-processor communication across the full system architecture. Key Responsibilities Architecting, developing, and maintaining subsystem firmware in Zephyr or bare-metal environments. Architecting, developing, and maintaining embedded Linux systems using Yocto. Supporting board bring-up, including diagnosis using oscilloscopes, logic analysers, and software-based debugging techniques. Designing and maintaining board-to-board communication protocols. Designing and maintaining networking interfaces, including REST APIs, SNMP agents, and OpenAPI specifications. Implementing and debugging TCP/UDP communication layers, low-level networking behaviour, and protocol performance. Developing secure communication methods and applying best practices for authentication, encryption, secure OTA updates, and system hardening. Using tools such as Nmap, OpenVAS, Nessus, or similar to assess system vulnerabilities and improve security. Developing system services, daemons, device drivers, and communication middleware on embedded Linux. Leading troubleshooting and root cause analysis for embedded networking and security issues. Defining embedded software requirements, interface specifications, and technical documentation. Working closely with hardware, FPGA, and systems engineers to ensure reliable and secure data and control flow. Essential Requirements Bachelor's degree in Computer Science, Electronic Engineering, or a related field, or equivalent practical experience in low level embedded systems development. Strong professional experience in embedded Linux software development. Professional experience in one or more real time operating systems (RTOS) and/or bare metal development. Solid experience in prototype board bring up. Strong proficiency in C/C++ for embedded systems, including optimising CPU and RAM utilisation. Knowledge of digital communication interfaces such as Gigabit Ethernet, CAN, SPI, I2C, UART, and RS422. Strong debugging experience using oscilloscopes, logic analysers, and software debugging tools such as GDB, perf, and valgrind. Excellent analytical, communication, and documentation skills. Desirable Requirements Solid experience with ARM Cortex-M and Cortex-A devices, particularly STM32. Hands on experience with the Yocto Project, PetaLinux, or similar build systems. Professional experience with Zephyr OS. Strong understanding of Linux kernel architecture, device drivers, bootloaders, systemd, and system services. Solid understanding of secure networking protocols such as TLS, SSH, IPSec, and HTTPS, as well as authentication and encryption methods. Experience in secure bootloader and firmware update development. Solid proficiency in Python. Experience with extremely high frequency RF systems. Familiarity with MISRA C/C++ or other high reliability embedded software standards. Experience in Linux systems automation, including CI/CD and testing. Familiarity with container technologies such as Docker and Kubernetes. Basic soldering ability for minor modifications or attaching leads for probing. Ability to obtain SC security clearance, where required by the nature of the work. Please call our Talent Partner, Bruce Mair on if you would like to chat about this role or clarify the salary prior to investing your time applying. Benefits include: 37.5 hour working week 25 days' holiday plus public holidays, with the option to buy up to 5 additional days Contributory pension scheme with up to 8% company contribution Life Assurance (4 x basic salary) Income Protection Insurance Save As You Earn (SAYE) share scheme Electric Vehicle (EV) scheme Cycle to Work scheme Volunteering day Learning and development opportunities Hybrid working available Filtronic plc is an equal opportunities employer and is committed to building a diverse and inclusive workplace where everyone can thrive. We welcome applications from all qualified candidates regardless of age, gender, ethnicity, religion, sexual orientation, or disability status. If you require any adjustments or accommodations to support you during the interview process, please let us know and we will be happy to assist.
Penetration tester
AMARIS GROUP SA Rocester, Staffordshire
Job description You will join Amaris Consulting within our Automotive teams in Rocester. Responsibilities 1) Penetration testing and adversarial assessment Plan and execute penetration tests on the products with digital elements: ECUs, telematics units, in vehicle networks (CAN, J1939, LIN), diagnostic interfaces (UDS/OBD), bootloaders, connected services and mobile/cloud backends. Use threat intelligence and TARA outputs to prioritise attack paths and test scenarios. Conduct hardware level assessments: JTAG/UART access, debug interface analysis, firmware extraction and analysis, side channel awareness. Test software components, APIs, update mechanisms and cryptographic implementations as required. 2) Testing evidence and programme assurance Produce clear, technically detailed reports: vulnerability description, reproduction steps, severity rating, affected products/versions, and recommended remediation. Ensure test outputs meet the coverage and evidence expectations defined by the Senior Engineer - Cybersecurity Compliance for programme assurance. Align findings with ISO/SAE 21434 verification and validation requirements and relevant compliance evidence packs. 3) Collaboration with vulnerability management Feed confirmed findings directly into the vulnerability management process, with sufficient detail for triage, CVSS scoring and remediation tracking. Support the Vulnerability Management Engineer in assessing exploitability of CVEs or supplier reported issues where hands on validation is needed. Contribute to SBOM informed testing priorities as component level intelligence evolves. Capture lessons learned from test engagements and feed them into internal standards, TARA guidance and cybersecurity requirements. Stay current with automotive and embedded system attack research, tooling, CVE/CWE trends and threat actor techniques relevant to off highway machinery. Support uplift of engineering teams through knowledge sharing on common vulnerability patterns and secure design. Qualifications and experience Essential Hands on penetration testing experience in embedded systems, OT/ICS, automotive or connected products (3+ years) Practical experience with automotive protocols: CAN, J1939, LIN, UDS, OBD II Hardware assessment skills: JTAG, UART, logic analysis, firmware extraction Familiarity with ISO/SAE 21434 and its verification and validation requirements Ability to write clear, technically precise test reports that engineers and compliance stakeholders can both use Strong analytical approach: rigorous, evidence based, reproducible Desired Experience in Tier 1 or OEM sectors (on highway or off highway) Knowledge of IEC 62443 and CRA requirements, including Article 14 reporting context Familiarity with TARA and threat modelling outputs (attack trees, STRIDE, EVITA) Experience with tools such as CANalyzer, Wireshark, IDA Pro, Ghidra, Burp Suite, OpenOCD, GreatFET or equivalent Awareness of SBOM formats and their role in vulnerability identification Relevant certifications: OSCP, CEH, or automotive/embedded specific equivalents (e.g. TÜV Rheinland Cybersecurity) About you You're methodical. You document everything and your reports are good enough to hold up in a compliance audit. You're curious. You read CVE disclosures, follow automotive security research, and probably have test hardware at home. You can work across disciplines. Engineering, compliance, suppliers, sometimes legal. You adapt the message without losing the accuracy. You're pragmatic. You understand that findings need to land somewhere useful, and you care about closure as much as discovery. What We Offer An international community bringing together 110+ different nationalities. An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities. A robust training system with our internal Academy and 250+ available modules. A vibrant workplace that frequently gathers for internal events, including afterworks and team buildings. The opportunity to contribute to high impact governance, assurance, and change initiatives for key clients. At Mantu, sustainability is part of everything we do. You'll have the opportunity to turn your ideas into action and make a tangible impact. Every day, our teams bring our ESG commitments to life, from reducing our footprint to driving positive change within our communities. Through our WeCare Together program, you'll be empowered to design and lead projects that create real social or environmental impact, with the company's full support. Who are we? Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade - this is made possible by an international team of 7,600 people spread across 5 continents and more than 60 countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We're focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your stepping stone to cross rivers of change, meet challenges and achieve all your projects with success. Amaris Consulting is proud to be an equal opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
25/07/2026
Full time
Job description You will join Amaris Consulting within our Automotive teams in Rocester. Responsibilities 1) Penetration testing and adversarial assessment Plan and execute penetration tests on the products with digital elements: ECUs, telematics units, in vehicle networks (CAN, J1939, LIN), diagnostic interfaces (UDS/OBD), bootloaders, connected services and mobile/cloud backends. Use threat intelligence and TARA outputs to prioritise attack paths and test scenarios. Conduct hardware level assessments: JTAG/UART access, debug interface analysis, firmware extraction and analysis, side channel awareness. Test software components, APIs, update mechanisms and cryptographic implementations as required. 2) Testing evidence and programme assurance Produce clear, technically detailed reports: vulnerability description, reproduction steps, severity rating, affected products/versions, and recommended remediation. Ensure test outputs meet the coverage and evidence expectations defined by the Senior Engineer - Cybersecurity Compliance for programme assurance. Align findings with ISO/SAE 21434 verification and validation requirements and relevant compliance evidence packs. 3) Collaboration with vulnerability management Feed confirmed findings directly into the vulnerability management process, with sufficient detail for triage, CVSS scoring and remediation tracking. Support the Vulnerability Management Engineer in assessing exploitability of CVEs or supplier reported issues where hands on validation is needed. Contribute to SBOM informed testing priorities as component level intelligence evolves. Capture lessons learned from test engagements and feed them into internal standards, TARA guidance and cybersecurity requirements. Stay current with automotive and embedded system attack research, tooling, CVE/CWE trends and threat actor techniques relevant to off highway machinery. Support uplift of engineering teams through knowledge sharing on common vulnerability patterns and secure design. Qualifications and experience Essential Hands on penetration testing experience in embedded systems, OT/ICS, automotive or connected products (3+ years) Practical experience with automotive protocols: CAN, J1939, LIN, UDS, OBD II Hardware assessment skills: JTAG, UART, logic analysis, firmware extraction Familiarity with ISO/SAE 21434 and its verification and validation requirements Ability to write clear, technically precise test reports that engineers and compliance stakeholders can both use Strong analytical approach: rigorous, evidence based, reproducible Desired Experience in Tier 1 or OEM sectors (on highway or off highway) Knowledge of IEC 62443 and CRA requirements, including Article 14 reporting context Familiarity with TARA and threat modelling outputs (attack trees, STRIDE, EVITA) Experience with tools such as CANalyzer, Wireshark, IDA Pro, Ghidra, Burp Suite, OpenOCD, GreatFET or equivalent Awareness of SBOM formats and their role in vulnerability identification Relevant certifications: OSCP, CEH, or automotive/embedded specific equivalents (e.g. TÜV Rheinland Cybersecurity) About you You're methodical. You document everything and your reports are good enough to hold up in a compliance audit. You're curious. You read CVE disclosures, follow automotive security research, and probably have test hardware at home. You can work across disciplines. Engineering, compliance, suppliers, sometimes legal. You adapt the message without losing the accuracy. You're pragmatic. You understand that findings need to land somewhere useful, and you care about closure as much as discovery. What We Offer An international community bringing together 110+ different nationalities. An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities. A robust training system with our internal Academy and 250+ available modules. A vibrant workplace that frequently gathers for internal events, including afterworks and team buildings. The opportunity to contribute to high impact governance, assurance, and change initiatives for key clients. At Mantu, sustainability is part of everything we do. You'll have the opportunity to turn your ideas into action and make a tangible impact. Every day, our teams bring our ESG commitments to life, from reducing our footprint to driving positive change within our communities. Through our WeCare Together program, you'll be empowered to design and lead projects that create real social or environmental impact, with the company's full support. Who are we? Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade - this is made possible by an international team of 7,600 people spread across 5 continents and more than 60 countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We're focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your stepping stone to cross rivers of change, meet challenges and achieve all your projects with success. Amaris Consulting is proud to be an equal opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
Senior Embedded Software Engineer
Manpower Group (UK) Cambridge, Cambridgeshire
Senior Embedded Software Engineer Cambridge (Hybrid) Permanent Competitive salary + benefits Our client is a world leader in advanced RF and communications technology, delivering high-performance solutions that power critical infrastructure across telecommunications, space and defence sectors. They are seeking an experienced Senior Embedded Software Engineer to join their growing engineering team in Cambridge. The Role This is far more than a traditional embedded software role. You will play a key part in the design and development of embedded Linux control platforms, networked control systems and real-time embedded subsystems that sit at the heart of advanced RF products. Working closely with RF, FPGA, hardware and systems engineers, you will take ownership of software development across complex electronic systems, from concept through to volume manufacture. You'll help deliver reliable, secure and high-performance solutions while contributing to the continuous improvement of software architecture, development practices and system integration processes. Key Responsibilities Architect, develop and maintain embedded Linux systems using Yocto-based platforms Develop and maintain firmware for Zephyr OS and bare-metal embedded subsystems Support prototype board bring-up, hardware integration and system-level debugging Design and implement communication protocols between Linux, FPGA and microcontroller-based systems Develop networking interfaces including REST APIs, SNMP agents and OpenAPI specifications Implement, optimise and troubleshoot TCP/UDP communications and low-level networking functionality Develop secure communication solutions including authentication, encryption and secure firmware update mechanisms Develop Linux services, daemons, device drivers and communication middleware Support vulnerability assessment and system hardening activities Lead root-cause analysis and resolution of embedded software, networking and security issues Produce software requirements, interface specifications and technical documentation Collaborate with multidisciplinary engineering teams throughout the product lifecycle About You Strong experience developing embedded Linux systems Commercial experience with RTOS and/or bare-metal development Strong C/C++ programming skills within embedded environments Experience working with resource-constrained embedded systems Knowledge of communication interfaces including Ethernet, CAN, SPI, I2C, UART and RS422 Experience bringing up and debugging custom hardware platforms Strong debugging skills using oscilloscopes, logic analysers and software debugging tools Ability to work effectively within multidisciplinary engineering teams Desirable Experience with Yocto, PetaLinux or similar embedded Linux build systems Experience with Zephyr OS Experience with ARM Cortex-M and Cortex-A platforms, particularly STM32 devices Knowledge of Linux kernel architecture, bootloaders and device drivers Experience implementing secure networking protocols and cybersecurity best practices Python programming experience Exposure to RF, microwave or high-frequency communication systems Knowledge of CI/CD, automated testing and Linux systems automation Familiarity with Docker, Kubernetes or other container technologies Understanding of secure boot and firmware update methodologies Familiarity with MISRA C/C++ or other high-reliability software standards Why Apply? Work on cutting-edge RF and communications technologies Join a highly collaborative and innovative engineering environment Contribute to products used across telecommunications, space and defence sectors Influence software architecture across the full product lifecycle Work alongside experts in RF, FPGA, hardware and systems engineering Be part of a growing organisation investing heavily in engineering excellence Additional Information Hybrid working available Competitive salary and benefits package If you're an experienced Embedded Software Engineer looking to work at the forefront of advanced communications technology, we'd love to hear from you.
25/07/2026
Full time
Senior Embedded Software Engineer Cambridge (Hybrid) Permanent Competitive salary + benefits Our client is a world leader in advanced RF and communications technology, delivering high-performance solutions that power critical infrastructure across telecommunications, space and defence sectors. They are seeking an experienced Senior Embedded Software Engineer to join their growing engineering team in Cambridge. The Role This is far more than a traditional embedded software role. You will play a key part in the design and development of embedded Linux control platforms, networked control systems and real-time embedded subsystems that sit at the heart of advanced RF products. Working closely with RF, FPGA, hardware and systems engineers, you will take ownership of software development across complex electronic systems, from concept through to volume manufacture. You'll help deliver reliable, secure and high-performance solutions while contributing to the continuous improvement of software architecture, development practices and system integration processes. Key Responsibilities Architect, develop and maintain embedded Linux systems using Yocto-based platforms Develop and maintain firmware for Zephyr OS and bare-metal embedded subsystems Support prototype board bring-up, hardware integration and system-level debugging Design and implement communication protocols between Linux, FPGA and microcontroller-based systems Develop networking interfaces including REST APIs, SNMP agents and OpenAPI specifications Implement, optimise and troubleshoot TCP/UDP communications and low-level networking functionality Develop secure communication solutions including authentication, encryption and secure firmware update mechanisms Develop Linux services, daemons, device drivers and communication middleware Support vulnerability assessment and system hardening activities Lead root-cause analysis and resolution of embedded software, networking and security issues Produce software requirements, interface specifications and technical documentation Collaborate with multidisciplinary engineering teams throughout the product lifecycle About You Strong experience developing embedded Linux systems Commercial experience with RTOS and/or bare-metal development Strong C/C++ programming skills within embedded environments Experience working with resource-constrained embedded systems Knowledge of communication interfaces including Ethernet, CAN, SPI, I2C, UART and RS422 Experience bringing up and debugging custom hardware platforms Strong debugging skills using oscilloscopes, logic analysers and software debugging tools Ability to work effectively within multidisciplinary engineering teams Desirable Experience with Yocto, PetaLinux or similar embedded Linux build systems Experience with Zephyr OS Experience with ARM Cortex-M and Cortex-A platforms, particularly STM32 devices Knowledge of Linux kernel architecture, bootloaders and device drivers Experience implementing secure networking protocols and cybersecurity best practices Python programming experience Exposure to RF, microwave or high-frequency communication systems Knowledge of CI/CD, automated testing and Linux systems automation Familiarity with Docker, Kubernetes or other container technologies Understanding of secure boot and firmware update methodologies Familiarity with MISRA C/C++ or other high-reliability software standards Why Apply? Work on cutting-edge RF and communications technologies Join a highly collaborative and innovative engineering environment Contribute to products used across telecommunications, space and defence sectors Influence software architecture across the full product lifecycle Work alongside experts in RF, FPGA, hardware and systems engineering Be part of a growing organisation investing heavily in engineering excellence Additional Information Hybrid working available Competitive salary and benefits package If you're an experienced Embedded Software Engineer looking to work at the forefront of advanced communications technology, we'd love to hear from you.
Senior Embedded Linux & Vision AI Engineer
Omegro Coleshill, Buckinghamshire
Business UnitVBU - TrakM8Job DescriptionJob PurposeThe Senior Embedded Linux & Vision AI Engineer leads the technical development of Trakm8's embedded Linux device platforms and AI-powered camera products, taking them from working prototypes through to reliable, certified, production devices deployed in customer fleets. The role combines deep embedded Linux platform work (BSP, kernel, drivers, build systems, OTA updates) with the deployment and optimisation of computer vision models on resource-constrained edge hardware.As the senior engineer in this domain, the postholder sets the technical direction for embedded Linux and vision AI within the Devices team, raises the capability of colleagues through mentoring and documented practices, and ensures this critical area is never dependent on a single person.For candidates with proven engineering leadership experience, this role may be combined with the Devices Team Lead position; please indicate in your application if you wish to be considered for the combined role.Key Responsibilities:Embedded Linux PlatformOwn the embedded Linux platform for camera and device products: BSP maintenance, kernel and driver work, and build systems (Yocto or Buildroot)Design and maintain robust OTA update, provisioning and device management mechanismsOptimise boot time, power management and system reliability for vehicle-mounted, battery-conscious devicesVision AI & Camera SystemsIntegrate, optimise and deploy computer vision models on edge hardware (TensorFlow Lite, ONNX Runtime), including quantisation and hardware acceleration (NPU/GPU/DSP)Develop and tune the camera pipeline (V4L2, ISP configuration) for automotive imaging conditionsDefine and track accuracy and performance metrics for vision features, and improve them release on releaseProductisation & DeliveryTake camera and device products from prototype through field trials to production releaseSupport certification, type approval and manufacturing test for new devicesWork with hardware, cloud and platform teams to deliver complete end-to-end solutionsQuality & SecurityImplement secure boot, signed updates and device hardening in line with UN R155/R156 requirementsEstablish automated testing and CI for firmware images and model updatesEnsure releases meet reliability, safety and regulatory expectations for automotive devicesTechnical Leadership & MentoringSet standards and documented practices for embedded Linux and vision AI developmentMentor and develop other engineers in the team, sharing knowledge deliberately to remove single points of failureContribute to technical strategy and roadmaps with the Devices Team Lead, Architecture function and CPTOChampion AI-assisted development tools and modern engineering practiceSkills / Experience / Competency Required:Essential5+ years of embedded Linux development experience: kernel, drivers, BSP work and build systems (Yocto or Buildroot)Strong C and C++ skills, with Python for tooling, testing and ML workflowsProven experience deploying and optimising ML/computer vision models on edge hardware, including quantisation and hardware acceleration (e.g. TensorFlow Lite, ONNX Runtime)Experience with computer vision frameworks and models (OpenCV, YOLO-class detectors)Experience with camera subsystems and pipelines (V4L2, ISP tuning, MIPI-CSI)Track record of taking embedded products from prototype to production and field deploymentAbility to define and work to measurable accuracy, performance and power targetsClear communicator, able to explain complex technical trade-offs to technical and non-technical audiencesDesirableAutomotive experience: CAN/vehicle protocols, ISO 26262, ASPICE, UN R155/R156Engineering leadership or line management experience (relevant to the combined Team Lead option)Cellular IoT (LTE-M, NB-IoT, 5G) and wireless connectivity experienceHardware security and cryptographic implementations (secure boot, secure elements)MLOps for edge devices: model versioning, telemetry-driven retraining, fleet rollout of modelsExperience with driver monitoring, ADAS or other automotive vision applicationsPersonal Attributes:Technically credible senior engineer who leads by example and earns trust quicklyPragmatic, able to balance research-quality ambition with shipping reliable productsGenerous with knowledge; mentors and documents by defaultProactive problem-solver who anticipates risks and takes ownership of outcomesResilient and calm under pressure, comfortable with ambiguity and hard technical problemsInnovative and curious, continually seeking better ways of working and embracing new technologiesQuality-driven, with high personal standards and attention to detailOur Values:We're a close-knit team who care about each other, our customers and making a positive impact, our values drive who we are and the decisions we make:Caring & Committed - We show up for each other and deliver with dedicationMake a Difference - We create impact that mattersRelentless - We push forward until we succeedDo the Right Thing - We choose integrity every timeJoy of the Journey - We enjoy the ride and celebrate along the wayHealth & Safety:As a Trakm8 Group employee, you have the following H&S responsibilities:To comply with the Group H&S policy and proceduresTo take care of your own health and safety and that of people who may be affected by what you do (or what you do not do)To co-operate with others on health and safetyTo not interfere with, or misuse, anything provided for your health, safety or welfareTo wear/use the correct Protective Equipment at all timesTo follow the training you have received at all timesInformation Security:As a Trakm8 Group employee, you have the following Information Security responsibilities:To follow the Group Information Security policies at all times;To follow the Trakm8 Secure Development Policy at all times;To ensure that passwords under your responsibility are kept confidential;To keep Group or Company information secure and confidential at all times;To inform your manager immediately if you detect, suspect or witness an incident that may be a breach of securityThis role requires screening in the below areas:ReferencesPre-Employment Credit CheckThe above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required for the position. All job descriptions are subject to possible modifications in line with the needs of the business.
25/07/2026
Full time
Business UnitVBU - TrakM8Job DescriptionJob PurposeThe Senior Embedded Linux & Vision AI Engineer leads the technical development of Trakm8's embedded Linux device platforms and AI-powered camera products, taking them from working prototypes through to reliable, certified, production devices deployed in customer fleets. The role combines deep embedded Linux platform work (BSP, kernel, drivers, build systems, OTA updates) with the deployment and optimisation of computer vision models on resource-constrained edge hardware.As the senior engineer in this domain, the postholder sets the technical direction for embedded Linux and vision AI within the Devices team, raises the capability of colleagues through mentoring and documented practices, and ensures this critical area is never dependent on a single person.For candidates with proven engineering leadership experience, this role may be combined with the Devices Team Lead position; please indicate in your application if you wish to be considered for the combined role.Key Responsibilities:Embedded Linux PlatformOwn the embedded Linux platform for camera and device products: BSP maintenance, kernel and driver work, and build systems (Yocto or Buildroot)Design and maintain robust OTA update, provisioning and device management mechanismsOptimise boot time, power management and system reliability for vehicle-mounted, battery-conscious devicesVision AI & Camera SystemsIntegrate, optimise and deploy computer vision models on edge hardware (TensorFlow Lite, ONNX Runtime), including quantisation and hardware acceleration (NPU/GPU/DSP)Develop and tune the camera pipeline (V4L2, ISP configuration) for automotive imaging conditionsDefine and track accuracy and performance metrics for vision features, and improve them release on releaseProductisation & DeliveryTake camera and device products from prototype through field trials to production releaseSupport certification, type approval and manufacturing test for new devicesWork with hardware, cloud and platform teams to deliver complete end-to-end solutionsQuality & SecurityImplement secure boot, signed updates and device hardening in line with UN R155/R156 requirementsEstablish automated testing and CI for firmware images and model updatesEnsure releases meet reliability, safety and regulatory expectations for automotive devicesTechnical Leadership & MentoringSet standards and documented practices for embedded Linux and vision AI developmentMentor and develop other engineers in the team, sharing knowledge deliberately to remove single points of failureContribute to technical strategy and roadmaps with the Devices Team Lead, Architecture function and CPTOChampion AI-assisted development tools and modern engineering practiceSkills / Experience / Competency Required:Essential5+ years of embedded Linux development experience: kernel, drivers, BSP work and build systems (Yocto or Buildroot)Strong C and C++ skills, with Python for tooling, testing and ML workflowsProven experience deploying and optimising ML/computer vision models on edge hardware, including quantisation and hardware acceleration (e.g. TensorFlow Lite, ONNX Runtime)Experience with computer vision frameworks and models (OpenCV, YOLO-class detectors)Experience with camera subsystems and pipelines (V4L2, ISP tuning, MIPI-CSI)Track record of taking embedded products from prototype to production and field deploymentAbility to define and work to measurable accuracy, performance and power targetsClear communicator, able to explain complex technical trade-offs to technical and non-technical audiencesDesirableAutomotive experience: CAN/vehicle protocols, ISO 26262, ASPICE, UN R155/R156Engineering leadership or line management experience (relevant to the combined Team Lead option)Cellular IoT (LTE-M, NB-IoT, 5G) and wireless connectivity experienceHardware security and cryptographic implementations (secure boot, secure elements)MLOps for edge devices: model versioning, telemetry-driven retraining, fleet rollout of modelsExperience with driver monitoring, ADAS or other automotive vision applicationsPersonal Attributes:Technically credible senior engineer who leads by example and earns trust quicklyPragmatic, able to balance research-quality ambition with shipping reliable productsGenerous with knowledge; mentors and documents by defaultProactive problem-solver who anticipates risks and takes ownership of outcomesResilient and calm under pressure, comfortable with ambiguity and hard technical problemsInnovative and curious, continually seeking better ways of working and embracing new technologiesQuality-driven, with high personal standards and attention to detailOur Values:We're a close-knit team who care about each other, our customers and making a positive impact, our values drive who we are and the decisions we make:Caring & Committed - We show up for each other and deliver with dedicationMake a Difference - We create impact that mattersRelentless - We push forward until we succeedDo the Right Thing - We choose integrity every timeJoy of the Journey - We enjoy the ride and celebrate along the wayHealth & Safety:As a Trakm8 Group employee, you have the following H&S responsibilities:To comply with the Group H&S policy and proceduresTo take care of your own health and safety and that of people who may be affected by what you do (or what you do not do)To co-operate with others on health and safetyTo not interfere with, or misuse, anything provided for your health, safety or welfareTo wear/use the correct Protective Equipment at all timesTo follow the training you have received at all timesInformation Security:As a Trakm8 Group employee, you have the following Information Security responsibilities:To follow the Group Information Security policies at all times;To follow the Trakm8 Secure Development Policy at all times;To ensure that passwords under your responsibility are kept confidential;To keep Group or Company information secure and confidential at all times;To inform your manager immediately if you detect, suspect or witness an incident that may be a breach of securityThis role requires screening in the below areas:ReferencesPre-Employment Credit CheckThe above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required for the position. All job descriptions are subject to possible modifications in line with the needs of the business.
Senior AI Research Scientist
National Society for Black Engineers
At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other. Life at Axon is fast paced, challenging and meaningful. Here, you'll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter. Your Impact We are seeking highly skilled and innovative Machine Learning Scientists to join our AI team, focusing on AI applications (LLM and Computer Vision) in Cloud, Devices and Robotics. As a key member of our research and development efforts, you will play a crucial role in advancing the state of the art in Large Language Models (LLMs), Multimodal Large Language Models (MLLMs), Computer Vision and GenAI technologies for law enforcement and beyond. You will collaborate with cross functional teams to design, develop, and deploy cutting edge LLM, MLLM, CV models and algorithms and solutions that enable intelligent reasoning, perception and understanding of multimodal data. What You'll Do Location: any cities with Axon Engineering Hub in US, Vietnam, EU (see ) EU: Tampere, Finland or London, UK or Brussels, Belgium Responsibilities Own one or more key technical areas across LLM, MLLM, CV product portfolio. Provide technical leadership to junior scientists, guiding the transition of R&D concepts into impactful Axon product feature. Research and develop cutting edge techniques in LLM, MLLMs, GenAI, and Computer Vision across cloud, devices and sensors based data sources. Design and implement efficient and scalable MLLM models for inference and analysis of multimodal data. Explore novel approaches to address challenges in NLP, NLU, Object Detection, Object Recognition, Object Tracking, Segmentation, and Scene Understanding. Optimize AI models, algorithms for performance, memory footprint, and energy efficiency to meet the requirements of resource constrained devices. Join forces with MLEs or firmware or hardware engineers to leverage hardware accelerators and optimize algorithms for specific hardware architectures. Evaluate the performance of LLM, MLLM, CV models using real world datasets and design experiments to validate their effectiveness. Stay up to date with the latest research trends and advancements in computer vision, machine learning, and deep learning, MLLMs, GenAI and integrate relevant findings into our projects. Contribute to patent disclosures, academic publications, and technical documentation to share insights and findings with the broader community. Experience coach and mentor junior scientists. What You Bring PhD and with +5 years for ML Scientist, +8 years for Sr. ML Scientist, years for Principal ML Scientist experience in Computer Science or a related field with a focus on LLM, MLLMs, Computer Vision, GenAI. Proven track record of research excellence in LLM, MLLM, Computer Vision, Robotics Perception, GenAI, demonstrated through publications in top tier conferences or journals. Strong proficiency in programming languages such as Python, C/C++, experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras and experience with ROS or robotic operational system. Drive one or more phases of the ML development lifecycle: shape datasets, investigate modeling approaches and architectures, train/evaluate/tune models and implement the end to end training pipeline. Leverage state of the art research to deliver high quality models enabling multiple AI projects at scale. Contribute back to the research community via academic publications, tech blogs, open source code and contributing to internal/external AI challenges Experience in developing computer vision algorithms for resource constrained devices such as mobile phones, IoT devices, or embedded systems is highly desirable. Excellent problem solving skills, analytical thinking, and the ability to work independently as well as collaboratively in a team environment. Strong communication skills and the ability to effectively present complex technical concepts to both technical and non technical audiences. Benefits that Benefit You Competitive salary and 401k with employer match Discretionary paid time off Paid parental leave for all Fitness Programs Emotional & Mental Wellness support And yes, we have snacks in our offices Benefits listed herein may vary depending on the nature of your employment and the location where you work Don't meet every single requirement? That's ok. At Axon, we Aim Far. We think big with a long term view because we want to reinvent the world to be a safer, better place. We are also committed to building diverse teams that reflect the communities we serve. The above job description is not intended as, nor should it be construed as, exhaustive of all duties, responsibilities, skills, efforts, or working conditions associated with this job. The job description may change or be supplemented at any time in accordance with business needs and conditions. Some roles may also require legal eligibility to work in a firearms environment. Axon's mission is to Protect Life and is committed to the well being and safety of its employees as well as Axon's impact on the environment. All Axon employees must be aware of and committed to the appropriate environmental, health, and safety regulations, policies, and procedures. Axon employees are empowered to report safety concerns as they arise and activities potentially impacting the environment. We are an equal opportunity employer that promotes justice, advances equity, values diversity and fosters inclusion. We're committed to hiring the best talent - regardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations and ordinances - and empowering all of our employees so they can do their best work. If you have a disability or special need that requires assistance or accommodation during the application or the recruiting process, please email . Please note that this email address is for accommodation purposes only. Axon will not respond to inquiries for other purposes.
25/07/2026
Full time
At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other. Life at Axon is fast paced, challenging and meaningful. Here, you'll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter. Your Impact We are seeking highly skilled and innovative Machine Learning Scientists to join our AI team, focusing on AI applications (LLM and Computer Vision) in Cloud, Devices and Robotics. As a key member of our research and development efforts, you will play a crucial role in advancing the state of the art in Large Language Models (LLMs), Multimodal Large Language Models (MLLMs), Computer Vision and GenAI technologies for law enforcement and beyond. You will collaborate with cross functional teams to design, develop, and deploy cutting edge LLM, MLLM, CV models and algorithms and solutions that enable intelligent reasoning, perception and understanding of multimodal data. What You'll Do Location: any cities with Axon Engineering Hub in US, Vietnam, EU (see ) EU: Tampere, Finland or London, UK or Brussels, Belgium Responsibilities Own one or more key technical areas across LLM, MLLM, CV product portfolio. Provide technical leadership to junior scientists, guiding the transition of R&D concepts into impactful Axon product feature. Research and develop cutting edge techniques in LLM, MLLMs, GenAI, and Computer Vision across cloud, devices and sensors based data sources. Design and implement efficient and scalable MLLM models for inference and analysis of multimodal data. Explore novel approaches to address challenges in NLP, NLU, Object Detection, Object Recognition, Object Tracking, Segmentation, and Scene Understanding. Optimize AI models, algorithms for performance, memory footprint, and energy efficiency to meet the requirements of resource constrained devices. Join forces with MLEs or firmware or hardware engineers to leverage hardware accelerators and optimize algorithms for specific hardware architectures. Evaluate the performance of LLM, MLLM, CV models using real world datasets and design experiments to validate their effectiveness. Stay up to date with the latest research trends and advancements in computer vision, machine learning, and deep learning, MLLMs, GenAI and integrate relevant findings into our projects. Contribute to patent disclosures, academic publications, and technical documentation to share insights and findings with the broader community. Experience coach and mentor junior scientists. What You Bring PhD and with +5 years for ML Scientist, +8 years for Sr. ML Scientist, years for Principal ML Scientist experience in Computer Science or a related field with a focus on LLM, MLLMs, Computer Vision, GenAI. Proven track record of research excellence in LLM, MLLM, Computer Vision, Robotics Perception, GenAI, demonstrated through publications in top tier conferences or journals. Strong proficiency in programming languages such as Python, C/C++, experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras and experience with ROS or robotic operational system. Drive one or more phases of the ML development lifecycle: shape datasets, investigate modeling approaches and architectures, train/evaluate/tune models and implement the end to end training pipeline. Leverage state of the art research to deliver high quality models enabling multiple AI projects at scale. Contribute back to the research community via academic publications, tech blogs, open source code and contributing to internal/external AI challenges Experience in developing computer vision algorithms for resource constrained devices such as mobile phones, IoT devices, or embedded systems is highly desirable. Excellent problem solving skills, analytical thinking, and the ability to work independently as well as collaboratively in a team environment. Strong communication skills and the ability to effectively present complex technical concepts to both technical and non technical audiences. Benefits that Benefit You Competitive salary and 401k with employer match Discretionary paid time off Paid parental leave for all Fitness Programs Emotional & Mental Wellness support And yes, we have snacks in our offices Benefits listed herein may vary depending on the nature of your employment and the location where you work Don't meet every single requirement? That's ok. At Axon, we Aim Far. We think big with a long term view because we want to reinvent the world to be a safer, better place. We are also committed to building diverse teams that reflect the communities we serve. The above job description is not intended as, nor should it be construed as, exhaustive of all duties, responsibilities, skills, efforts, or working conditions associated with this job. The job description may change or be supplemented at any time in accordance with business needs and conditions. Some roles may also require legal eligibility to work in a firearms environment. Axon's mission is to Protect Life and is committed to the well being and safety of its employees as well as Axon's impact on the environment. All Axon employees must be aware of and committed to the appropriate environmental, health, and safety regulations, policies, and procedures. Axon employees are empowered to report safety concerns as they arise and activities potentially impacting the environment. We are an equal opportunity employer that promotes justice, advances equity, values diversity and fosters inclusion. We're committed to hiring the best talent - regardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations and ordinances - and empowering all of our employees so they can do their best work. If you have a disability or special need that requires assistance or accommodation during the application or the recruiting process, please email . Please note that this email address is for accommodation purposes only. Axon will not respond to inquiries for other purposes.
Matchtech
Senior Embedded Software Test Engineer
Matchtech
We're recruiting for a Senior Embedded Software Test Engineer to join an established engineering team working on embedded software testing for inverter and motor control, battery management systems (BMS) and charging software across demonstrator and production programmes. This is a hands on senior role with scope to lead testing activity end to end, support integration/debug, and mentor junior engineers. No visa sponsorship is available for this position. What you'll be doing Leading the technical delivery of embedded software test activities to meet project timescales and cost targets (R&D + customer projects) Supporting embedded software testing across vehicle domains (powertrain, BMS, charging) through development and validation of embedded software Contributing to the development and review of software requirements documentation Creating and owning technical test plans and associated test documentation Supporting system integration testing and providing practical debugging capability during development Bench testing and validating software functionality and safety requirements Liaising with customers, suppliers and partners to handle technical queries and resolve issues Working closely with other disciplines (electronics hardware, controls software, systems) to deliver production ready solutions Mentoring and guiding junior engineers; contributing to estimates and planning for new projects What we're looking for (essential) Relevant industry experience in an OEM or Tier 1 environment (production and/or R&D programmes) Strong experience in embedded firmware testing (software deployed onto, and interfacing with, bespoke hardware) Experience supporting systems engineering processes and embedded software test Significant experience developing scripting languages for test systems (e.g. Python or similar) Experience testing functional safety compliant software (ISO 26262) Strong documentation experience (requirements specs, test specifications, technical reports, manuals, work instructions) Practical bench testing and validation experience Automotive comms/diagnostics protocols such as CAN / CAN-FD / FlexRay / UDS / OBD / J1939 Comfortable dealing with external stakeholders (customers/suppliers) to resolve technical issues Degree qualified in Engineering or a Science related discipline Nice to have Model based development exposure (UML / SysML; Simulink / TargetLink) Low level software testing for xEV components (BMS, inverter, DC/DC converters, OBC, etc.) Familiarity with automotive diagnostics and calibration tools Knowledge of Automotive SPICE Control systems knowledge / practical control theory understanding Personal attributes Self motivated, adaptable, and collaborative Strong analytical/problem solving ability Able to prioritise and organise workload effectively Strong written and verbal communication skills
24/07/2026
Full time
We're recruiting for a Senior Embedded Software Test Engineer to join an established engineering team working on embedded software testing for inverter and motor control, battery management systems (BMS) and charging software across demonstrator and production programmes. This is a hands on senior role with scope to lead testing activity end to end, support integration/debug, and mentor junior engineers. No visa sponsorship is available for this position. What you'll be doing Leading the technical delivery of embedded software test activities to meet project timescales and cost targets (R&D + customer projects) Supporting embedded software testing across vehicle domains (powertrain, BMS, charging) through development and validation of embedded software Contributing to the development and review of software requirements documentation Creating and owning technical test plans and associated test documentation Supporting system integration testing and providing practical debugging capability during development Bench testing and validating software functionality and safety requirements Liaising with customers, suppliers and partners to handle technical queries and resolve issues Working closely with other disciplines (electronics hardware, controls software, systems) to deliver production ready solutions Mentoring and guiding junior engineers; contributing to estimates and planning for new projects What we're looking for (essential) Relevant industry experience in an OEM or Tier 1 environment (production and/or R&D programmes) Strong experience in embedded firmware testing (software deployed onto, and interfacing with, bespoke hardware) Experience supporting systems engineering processes and embedded software test Significant experience developing scripting languages for test systems (e.g. Python or similar) Experience testing functional safety compliant software (ISO 26262) Strong documentation experience (requirements specs, test specifications, technical reports, manuals, work instructions) Practical bench testing and validation experience Automotive comms/diagnostics protocols such as CAN / CAN-FD / FlexRay / UDS / OBD / J1939 Comfortable dealing with external stakeholders (customers/suppliers) to resolve technical issues Degree qualified in Engineering or a Science related discipline Nice to have Model based development exposure (UML / SysML; Simulink / TargetLink) Low level software testing for xEV components (BMS, inverter, DC/DC converters, OBC, etc.) Familiarity with automotive diagnostics and calibration tools Knowledge of Automotive SPICE Control systems knowledge / practical control theory understanding Personal attributes Self motivated, adaptable, and collaborative Strong analytical/problem solving ability Able to prioritise and organise workload effectively Strong written and verbal communication skills
Architect/Staff Embedded Software Engineer London, UK
Olix Computing
Architect/Staff Embedded Software Engineer AI is growing faster than any technology in history and the explosion in demand has created a massive infrastructure gap; we can no longer build chips or power stations fast enough to keep up. The industry is still leaning on a ten-year-old hardware blueprint that has reached its limit. A new paradigm that is faster and more efficient will be the biggest economic opportunity of the next century and create the most important company of the next decade. The OLIX Decode Accelerator 1 (DX-1) is the first accelerator architected specifically for decode. Rack-scale co design of logic, data movement, packaging, optics and interconnect enables a step change in system level performance. The Role As an Architect/Staff Embedded Software Engineers, you will be the foremost technical authority on hardware software integration across the DX-1, spanning the ASIC, BMC, and photonic interconnect fabric, from pre silicon through post silicon and into sustainment engineering. We are looking for experienced Architect, Staff, and Principal-level engineers who will help shape OLIX's direction through systems thinking and deep technical expertise. You will partner closely with the Director of Software Engineering to define the technical direction of the organization, establish architectural standards, and make the critical technical decisions that determine how the hardware software boundary is defined. You bring exceptional depth across the full stack, the judgment to identify what matters most and why, and the ability to influence and align engineering teams without relying on formal authority. You are comfortable navigating complex technical tradeoffs, driving cross functional collaboration, and ensuring that system architecture supports both current requirements and future scalability. Responsibilities Own the technical direction for your team. Partner with the Engineering Manager to set technical direction within the team's scope, and take ownership of the architectural decisions that shape how the team builds and operates. Translate priorities into execution. Work with the Engineering Manager to break down complex technical problems into concrete plans, and ensure the team is building the right things in the right way. Hold the technical bar. Define the principles, interface contracts, and standards the team builds to - whether that's firmware interfaces, ASIC validation methodology, or interconnect fabric integration - and ensure they are applied consistently. Make the hard calls in your domain. Own technical decision making within your area: BSP and firmware architecture, ASIC validation methodology, BMC platform design, or interconnect fabric integration - depending on your focus. Drive alignment within the team. Build shared understanding across engineers through rigor, clarity, and well reasoned technical decisions. Collaborate with adjacent teams where your work has dependencies. Own the full lifecycle within your domain. Lead technically across pre silicon, post silicon, and sustainment - from emulation and bring up through to production reliability and field issue resolution. Raise the level of the team. Support the growth of engineers around you - through code review, design feedback, and sharing technical judgment - as a senior individual contributor who holds the bar high. Skills & Experience Deep expertise across firmware and hardware-software co-development - specifically in one or more of: ASIC bring up and validation, BMC/OpenBMC platform firmware, or high-speed SerDes and photonic interconnect bring up. Deep expertise in embedded Linux BSP: Yocto/OpenEmbedded, U-Boot or UEFI, device driver development, and device tree authoring for custom silicon platforms. Deep expertise in server management protocols IPMI/IPMB, Redfish, MCTP, PLDM - and low speed peripheral integration (I2C, SPI, UART, CPLD) in a rack-scale hardware context. Experience with cycle-deterministic or precision timing systems - IEEE 1588 / PTP, SyncE, or White Rabbit Protocol - is a significant advantage. Proven track record delivering complex hardware software integration architecture that has shipped, across multiple generations in large and fast-moving organizations. Track record driving technical outcomes in organisations with high reliability expectations, including robust observability, incident management, and close collaboration with hardware and silicon teams on field issues. Outstanding technical communicator. You can articulate architectural decisions and their consequences clearly to engineers, managers, and senior leadership alike, and write design documents that become the reference point for the organisation. Compensation & Equity Competitive Salary: Commensurate with your experience, skills, and location. Equity & Ownership: Meaningful stock options. You're not just joining the mission; you're owning a piece of it. Proximity Bonus: We value your time. To minimise your commute and maximise your life, we offer an annual Living-Local Bonus if your residence is within 20 minutes of the office. Retirement Benefits: Employer-contributed retirement plans to help you build long-term financial security. Due to U.S. export control regulations, candidates' eligibility to work at OLIX depends on their most recent citizenship or permanent residency status. We are generally unable to consider applicants whose most recent citizenship or permanent residence is in certain restricted countries (currently including Iran, North Korea, Syria, Cuba, Russia, Belarus, China, Hong Kong, Macau, and Venezuela). Applicants who have subsequently obtained citizenship or permanent residency in another country not subject to these restrictions may still be eligible.
24/07/2026
Full time
Architect/Staff Embedded Software Engineer AI is growing faster than any technology in history and the explosion in demand has created a massive infrastructure gap; we can no longer build chips or power stations fast enough to keep up. The industry is still leaning on a ten-year-old hardware blueprint that has reached its limit. A new paradigm that is faster and more efficient will be the biggest economic opportunity of the next century and create the most important company of the next decade. The OLIX Decode Accelerator 1 (DX-1) is the first accelerator architected specifically for decode. Rack-scale co design of logic, data movement, packaging, optics and interconnect enables a step change in system level performance. The Role As an Architect/Staff Embedded Software Engineers, you will be the foremost technical authority on hardware software integration across the DX-1, spanning the ASIC, BMC, and photonic interconnect fabric, from pre silicon through post silicon and into sustainment engineering. We are looking for experienced Architect, Staff, and Principal-level engineers who will help shape OLIX's direction through systems thinking and deep technical expertise. You will partner closely with the Director of Software Engineering to define the technical direction of the organization, establish architectural standards, and make the critical technical decisions that determine how the hardware software boundary is defined. You bring exceptional depth across the full stack, the judgment to identify what matters most and why, and the ability to influence and align engineering teams without relying on formal authority. You are comfortable navigating complex technical tradeoffs, driving cross functional collaboration, and ensuring that system architecture supports both current requirements and future scalability. Responsibilities Own the technical direction for your team. Partner with the Engineering Manager to set technical direction within the team's scope, and take ownership of the architectural decisions that shape how the team builds and operates. Translate priorities into execution. Work with the Engineering Manager to break down complex technical problems into concrete plans, and ensure the team is building the right things in the right way. Hold the technical bar. Define the principles, interface contracts, and standards the team builds to - whether that's firmware interfaces, ASIC validation methodology, or interconnect fabric integration - and ensure they are applied consistently. Make the hard calls in your domain. Own technical decision making within your area: BSP and firmware architecture, ASIC validation methodology, BMC platform design, or interconnect fabric integration - depending on your focus. Drive alignment within the team. Build shared understanding across engineers through rigor, clarity, and well reasoned technical decisions. Collaborate with adjacent teams where your work has dependencies. Own the full lifecycle within your domain. Lead technically across pre silicon, post silicon, and sustainment - from emulation and bring up through to production reliability and field issue resolution. Raise the level of the team. Support the growth of engineers around you - through code review, design feedback, and sharing technical judgment - as a senior individual contributor who holds the bar high. Skills & Experience Deep expertise across firmware and hardware-software co-development - specifically in one or more of: ASIC bring up and validation, BMC/OpenBMC platform firmware, or high-speed SerDes and photonic interconnect bring up. Deep expertise in embedded Linux BSP: Yocto/OpenEmbedded, U-Boot or UEFI, device driver development, and device tree authoring for custom silicon platforms. Deep expertise in server management protocols IPMI/IPMB, Redfish, MCTP, PLDM - and low speed peripheral integration (I2C, SPI, UART, CPLD) in a rack-scale hardware context. Experience with cycle-deterministic or precision timing systems - IEEE 1588 / PTP, SyncE, or White Rabbit Protocol - is a significant advantage. Proven track record delivering complex hardware software integration architecture that has shipped, across multiple generations in large and fast-moving organizations. Track record driving technical outcomes in organisations with high reliability expectations, including robust observability, incident management, and close collaboration with hardware and silicon teams on field issues. Outstanding technical communicator. You can articulate architectural decisions and their consequences clearly to engineers, managers, and senior leadership alike, and write design documents that become the reference point for the organisation. Compensation & Equity Competitive Salary: Commensurate with your experience, skills, and location. Equity & Ownership: Meaningful stock options. You're not just joining the mission; you're owning a piece of it. Proximity Bonus: We value your time. To minimise your commute and maximise your life, we offer an annual Living-Local Bonus if your residence is within 20 minutes of the office. Retirement Benefits: Employer-contributed retirement plans to help you build long-term financial security. Due to U.S. export control regulations, candidates' eligibility to work at OLIX depends on their most recent citizenship or permanent residency status. We are generally unable to consider applicants whose most recent citizenship or permanent residence is in certain restricted countries (currently including Iran, North Korea, Syria, Cuba, Russia, Belarus, China, Hong Kong, Macau, and Venezuela). Applicants who have subsequently obtained citizenship or permanent residency in another country not subject to these restrictions may still be eligible.
Senior Application Security Engineer
Segment (Twilio)
At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other. As part of the Sonos team, you'll collaborate with people of all styles, skill sets, and backgrounds to realize our vision while fostering a community where everyone feels included and empowered to do the best work of their lives. About Sonos Sonos makes the world's leading listening experiences - and the products behind them span a technically diverse ecosystem: embedded firmware, mobile applications, web platforms, cloud services, and partners. If you're looking for an opportunity to apply security principles across technical domains, and work on an outstanding consumer product, this is a great opportunity. What You'll Do You'll own the execution layer of product security - the systems, tooling, and processes that make security practice consistent and measurable across cloud, mobile, and embedded engineering domains. Automate and scale security practice Integrate and operationalize security tooling (SAST, SCA, secrets scanning, DAST, SBOM) across engineering workflows, ensuring findings are high-signal and actionable Partner with engineering teams to embed secure-by-design and secure-by-default practices directly into how they build Build and extend AI-powered security tooling that encodes guidelines as automated workflows - replacing manual review steps with intelligent pipelines that run in CI/CD Test, assess, and design securely Lead and scale threat modeling across cloud, mobile, and embedded domains, including device-cloud-mobile trust boundaries Establish repeatable security testing practices using automation and targeted manual assessment Scope and coordinate third-party penetration testing engagements across cloud, mobile, web, and connected devices - including IoT and firmware assessments Respond and comply support vulnerability intake, triage, coordinated disclosure, and PSIRT readiness What You'll Bring 4+ years in software engineering, application security, or product security Experience working directly with engineering teams in modern software development environments Hands on experience implementing and operationalizing security tooling: SAST, SCA, DAST, secrets scanning, or similar Experience integrating security practices and tooling into CI/CD pipelines Experience using AI tools to automate security practices and previously manual activities Experience scoping or coordinating penetration testing engagements and working with the results; experience with IoT or embedded device assessments is a strong plus Experience working with IoT products, connected devices, or embedded systems is preferred but not required Your profile will be reviewed and you'll hear from us once we have an update. At Sonos we take the time to hire right and appreciate your patience.
22/07/2026
Full time
At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other. As part of the Sonos team, you'll collaborate with people of all styles, skill sets, and backgrounds to realize our vision while fostering a community where everyone feels included and empowered to do the best work of their lives. About Sonos Sonos makes the world's leading listening experiences - and the products behind them span a technically diverse ecosystem: embedded firmware, mobile applications, web platforms, cloud services, and partners. If you're looking for an opportunity to apply security principles across technical domains, and work on an outstanding consumer product, this is a great opportunity. What You'll Do You'll own the execution layer of product security - the systems, tooling, and processes that make security practice consistent and measurable across cloud, mobile, and embedded engineering domains. Automate and scale security practice Integrate and operationalize security tooling (SAST, SCA, secrets scanning, DAST, SBOM) across engineering workflows, ensuring findings are high-signal and actionable Partner with engineering teams to embed secure-by-design and secure-by-default practices directly into how they build Build and extend AI-powered security tooling that encodes guidelines as automated workflows - replacing manual review steps with intelligent pipelines that run in CI/CD Test, assess, and design securely Lead and scale threat modeling across cloud, mobile, and embedded domains, including device-cloud-mobile trust boundaries Establish repeatable security testing practices using automation and targeted manual assessment Scope and coordinate third-party penetration testing engagements across cloud, mobile, web, and connected devices - including IoT and firmware assessments Respond and comply support vulnerability intake, triage, coordinated disclosure, and PSIRT readiness What You'll Bring 4+ years in software engineering, application security, or product security Experience working directly with engineering teams in modern software development environments Hands on experience implementing and operationalizing security tooling: SAST, SCA, DAST, secrets scanning, or similar Experience integrating security practices and tooling into CI/CD pipelines Experience using AI tools to automate security practices and previously manual activities Experience scoping or coordinating penetration testing engagements and working with the results; experience with IoT or embedded device assessments is a strong plus Experience working with IoT products, connected devices, or embedded systems is preferred but not required Your profile will be reviewed and you'll hear from us once we have an update. At Sonos we take the time to hire right and appreciate your patience.
Senior System Engineer
Tech Contracts Online Leeds, Yorkshire
TCO is looking for a Senior Systems Engineer to lead an Autonomous Systems team, covering UAV platforms, autonomous field robotics, sensing payloads, electronics and mechatronics integration, testing and deployment readiness. This is a hands-on technical leadership role with immediate line-management responsibility for a multidisciplinary team of around six engineers, with expected team growth. The role reports to the Head of Engineering and works closely with Product Engineering, Robotics Software, Operations and Field Operations to deliver systems that are practical, safe and field-ready. The successful candidate will combine technical credibility across UAV systems, autonomy, mechatronics, embedded systems, sensing and field testing with strong people leadership. They do not need to be the deepest specialist in every area, but they must be able to make good system-level judgements, bring multiple disciplines together and keep delivery moving in a fast-changing engineering environment. Team leadership, delivery and people management: Provide full line management for the Autonomous Systems team, including direct reporting lines, delegation and project/workload setting, mentoring, career development, performance management, HR and employee relations matters, motivation and team engagement. Establish clear priorities, ownership and delivery rhythms so the team can work effectively across multiple active projects and field trials. Technical direction and systems delivery: Lead engineering delivery across UAV platforms, autonomous robotics, onboard compute, autopilot systems, mechatronics, sensing, payload integration, embedded systems, communications, safety systems and field deployment equipment. Translate product, customer and operational needs into practical engineering plans, milestones and system trade-offs. Systems engineering leadership: Guide requirements interpretation, architecture decisions, interface definition, configuration, technical risks and failure modes across complex integrated systems. Ensure designs are buildable, testable, deployable, maintainable and suitable for harsh field environments including remote sites, high-voltage infrastructure, electromagnetic interference, transport and operator usability. Cross-functional coordination: Work closely with Product Engineering, Robotics Software, Perception, Electronics, Chemistry, Production, Logistics, Operations and Field Operations to align plans, unblock dependencies and ensure engineering decisions reflect real customer, safety, production, field and deployment constraints. Testing, validation and deployment readiness: Oversee bench testing, integration testing, flight trials, field trials and customer demonstrations where required. Ensure tests have clear objectives, acceptance criteria, safety controls, evidence capture and post-test learning, including appropriate consideration of failsafes, comms-loss behaviour, operator override and operational controls. Engineering process and technical governance: Improve engineering discipline without adding unnecessary bureaucracy, including appropriate documentation for architecture, interfaces, configurations, decisions, risks, test evidence and deployment readiness. Strengthen planning, issue tracking, design reviews, handover, lessons learned and review gates as the team scales. Roadmap, resourcing and team growth: Work with the Head of Engineering to align Autonomous Systems priorities with the wider engineering roadmap, identify capability gaps, hiring needs and team structure changes, and build a scalable autonomous systems function that supports the robotic coating and inspection roadmap. Requirements Required Skills & Experience 5+ years of experience in robotics, UAV systems, autonomous systems, aerospace, mechatronics, field robotics or a closely related engineering discipline. Experience leading or line-managing multidisciplinary engineering teams, including prioritisation, delegation, coaching, development and performance responsibility. Hands-on experience developing, integrating, testing or deploying UAV, robotic, mechatronic, embedded or autonomous systems in real-world environments. Strong systems engineering judgement, including requirements interpretation, architecture trade-offs, interface definition, risk assessment, failure modes and validation planning. Technical credibility across UAV systems, autonomy, mechatronics, electronics integration, embedded systems, sensing, communications and field testing. Proven ability to coordinate delivery across software, firmware, electronics, mechanical, operations, production, logistics or field teams to deliver integrated systems. Comfortable operating in a fast-moving engineering environment with incomplete information, shifting priorities and high delivery pressure. Degree in Robotics, Aerospace, Mechanical, Mechatronics, Electrical/Electronic Engineering, Control Systems, Computer Science or a related technical field, or equivalent industry experience. Preferred Skills & Experience Experience managing a team of 5 or more engineers and helping build or scale engineering team structures. Experience operating UAVs or robotic systems near infrastructure, utilities, industrial sites, construction, inspection, defence, aerospace or other safety-critical environments. Practical exposure to UAV autopilot or robotics ecosystems such as PX4, ArduPilot, MAVLink, QGroundControl, Mission Planner, ROS/ROS2 or Linux-based robotics integration. Experience with heavy-lift UAVs, custom UAV builds, tethered UAVs, payload deployment systems or field robotic deployment platforms. Familiarity with tools and workflows such as C++, Python, MATLAB/Simulink, Docker, Git, CI/CD, embedded software workflows or simulation environments. Experience with navigation, sensing or communications technologies such as sensor fusion, state estimation, visual navigation, localisation, mapping, RTK/GNSS, lidar, stereo vision, optical flow, line tracking, RF, LTE/5G, Wi-Fi, mesh networks or telemetry systems. Experience with safety cases, FMEA, test evidence, compliance, CAA/FAA regulations, SORA, GVC, A2 CofC or operational authorisations. Experience in startups, R&D environments, high-accountability product development teams or field-deployed technology businesses.
22/07/2026
Full time
TCO is looking for a Senior Systems Engineer to lead an Autonomous Systems team, covering UAV platforms, autonomous field robotics, sensing payloads, electronics and mechatronics integration, testing and deployment readiness. This is a hands-on technical leadership role with immediate line-management responsibility for a multidisciplinary team of around six engineers, with expected team growth. The role reports to the Head of Engineering and works closely with Product Engineering, Robotics Software, Operations and Field Operations to deliver systems that are practical, safe and field-ready. The successful candidate will combine technical credibility across UAV systems, autonomy, mechatronics, embedded systems, sensing and field testing with strong people leadership. They do not need to be the deepest specialist in every area, but they must be able to make good system-level judgements, bring multiple disciplines together and keep delivery moving in a fast-changing engineering environment. Team leadership, delivery and people management: Provide full line management for the Autonomous Systems team, including direct reporting lines, delegation and project/workload setting, mentoring, career development, performance management, HR and employee relations matters, motivation and team engagement. Establish clear priorities, ownership and delivery rhythms so the team can work effectively across multiple active projects and field trials. Technical direction and systems delivery: Lead engineering delivery across UAV platforms, autonomous robotics, onboard compute, autopilot systems, mechatronics, sensing, payload integration, embedded systems, communications, safety systems and field deployment equipment. Translate product, customer and operational needs into practical engineering plans, milestones and system trade-offs. Systems engineering leadership: Guide requirements interpretation, architecture decisions, interface definition, configuration, technical risks and failure modes across complex integrated systems. Ensure designs are buildable, testable, deployable, maintainable and suitable for harsh field environments including remote sites, high-voltage infrastructure, electromagnetic interference, transport and operator usability. Cross-functional coordination: Work closely with Product Engineering, Robotics Software, Perception, Electronics, Chemistry, Production, Logistics, Operations and Field Operations to align plans, unblock dependencies and ensure engineering decisions reflect real customer, safety, production, field and deployment constraints. Testing, validation and deployment readiness: Oversee bench testing, integration testing, flight trials, field trials and customer demonstrations where required. Ensure tests have clear objectives, acceptance criteria, safety controls, evidence capture and post-test learning, including appropriate consideration of failsafes, comms-loss behaviour, operator override and operational controls. Engineering process and technical governance: Improve engineering discipline without adding unnecessary bureaucracy, including appropriate documentation for architecture, interfaces, configurations, decisions, risks, test evidence and deployment readiness. Strengthen planning, issue tracking, design reviews, handover, lessons learned and review gates as the team scales. Roadmap, resourcing and team growth: Work with the Head of Engineering to align Autonomous Systems priorities with the wider engineering roadmap, identify capability gaps, hiring needs and team structure changes, and build a scalable autonomous systems function that supports the robotic coating and inspection roadmap. Requirements Required Skills & Experience 5+ years of experience in robotics, UAV systems, autonomous systems, aerospace, mechatronics, field robotics or a closely related engineering discipline. Experience leading or line-managing multidisciplinary engineering teams, including prioritisation, delegation, coaching, development and performance responsibility. Hands-on experience developing, integrating, testing or deploying UAV, robotic, mechatronic, embedded or autonomous systems in real-world environments. Strong systems engineering judgement, including requirements interpretation, architecture trade-offs, interface definition, risk assessment, failure modes and validation planning. Technical credibility across UAV systems, autonomy, mechatronics, electronics integration, embedded systems, sensing, communications and field testing. Proven ability to coordinate delivery across software, firmware, electronics, mechanical, operations, production, logistics or field teams to deliver integrated systems. Comfortable operating in a fast-moving engineering environment with incomplete information, shifting priorities and high delivery pressure. Degree in Robotics, Aerospace, Mechanical, Mechatronics, Electrical/Electronic Engineering, Control Systems, Computer Science or a related technical field, or equivalent industry experience. Preferred Skills & Experience Experience managing a team of 5 or more engineers and helping build or scale engineering team structures. Experience operating UAVs or robotic systems near infrastructure, utilities, industrial sites, construction, inspection, defence, aerospace or other safety-critical environments. Practical exposure to UAV autopilot or robotics ecosystems such as PX4, ArduPilot, MAVLink, QGroundControl, Mission Planner, ROS/ROS2 or Linux-based robotics integration. Experience with heavy-lift UAVs, custom UAV builds, tethered UAVs, payload deployment systems or field robotic deployment platforms. Familiarity with tools and workflows such as C++, Python, MATLAB/Simulink, Docker, Git, CI/CD, embedded software workflows or simulation environments. Experience with navigation, sensing or communications technologies such as sensor fusion, state estimation, visual navigation, localisation, mapping, RTK/GNSS, lidar, stereo vision, optical flow, line tracking, RF, LTE/5G, Wi-Fi, mesh networks or telemetry systems. Experience with safety cases, FMEA, test evidence, compliance, CAA/FAA regulations, SORA, GVC, A2 CofC or operational authorisations. Experience in startups, R&D environments, high-accountability product development teams or field-deployed technology businesses.
Verso Recruitment Group
Senior / Staff Medical Firmware Engineer
Verso Recruitment Group Teversham, Cambridgeshire
Job Title: Senior / Staff Medical Firmware Engineer Location: Cambridge Salary: We know salary transparency matters. While we can t list a figure on this advert, the client is genuinely flexible and open to shaping the package around the right person. The salary on offer is genuinely competitive Employment Type: Permanent Working Arrangements: Onsite working Join a Cambridge based team developing next generation insulin pump systems that genuinely improve patient lives. We re looking for a Senior or Staff level Firmware Engineer to lead the design and development of safety critical embedded software, shaping both the technical direction and the quality framework that underpins a regulated medical device environment. The Opportunity You ll take ownership of firmware development for a new class of insulin delivery technology, working at the intersection of engineering, quality, and regulatory compliance. This role is ideal for someone who thrives in structured environments, enjoys collaborating with cross functional teams, and wants their work to have meaningful real world impact. A key success marker in your first year will be establishing robust firmware lifecycle processes and ensuring audit ready documentation and practices. What You ll Be Doing Leading development of safety critical firmware for insulin pump systems Defining and improving firmware lifecycle processes, documentation, and audit readiness Working closely with Quality, Regulatory, and Systems Engineering teams Ensuring compliance with IEC 62304, ISO 13485, and medical device development standards Contributing to architecture, design reviews, risk management, and verification activities Mentoring engineers and supporting best practice adoption across the team What You ll Bring 5+ years of hands on embedded firmware development Experience in regulated or safety critical domains (medical devices preferred but not essential) Strong understanding of structured development processes and documentation Familiarity with IEC 62304, ISO 13485, or similar compliance frameworks Ability to collaborate effectively with Quality & Regulatory teams A proactive mindset and confidence in leading technical direction Why Join? Work on technology that directly improves patient outcomes Influence engineering processes and shape long term firmware strategy Be part of a highly collaborative, mission driven team Competitive salary and benefits package If you re an experienced firmware engineer who enjoys combining technical depth with structured, compliant development, this role offers the chance to make a genuine impact. Confidential conversations welcome. Contact Cathy Swain for more information. T: (phone number removed) E: (url removed)
22/07/2026
Full time
Job Title: Senior / Staff Medical Firmware Engineer Location: Cambridge Salary: We know salary transparency matters. While we can t list a figure on this advert, the client is genuinely flexible and open to shaping the package around the right person. The salary on offer is genuinely competitive Employment Type: Permanent Working Arrangements: Onsite working Join a Cambridge based team developing next generation insulin pump systems that genuinely improve patient lives. We re looking for a Senior or Staff level Firmware Engineer to lead the design and development of safety critical embedded software, shaping both the technical direction and the quality framework that underpins a regulated medical device environment. The Opportunity You ll take ownership of firmware development for a new class of insulin delivery technology, working at the intersection of engineering, quality, and regulatory compliance. This role is ideal for someone who thrives in structured environments, enjoys collaborating with cross functional teams, and wants their work to have meaningful real world impact. A key success marker in your first year will be establishing robust firmware lifecycle processes and ensuring audit ready documentation and practices. What You ll Be Doing Leading development of safety critical firmware for insulin pump systems Defining and improving firmware lifecycle processes, documentation, and audit readiness Working closely with Quality, Regulatory, and Systems Engineering teams Ensuring compliance with IEC 62304, ISO 13485, and medical device development standards Contributing to architecture, design reviews, risk management, and verification activities Mentoring engineers and supporting best practice adoption across the team What You ll Bring 5+ years of hands on embedded firmware development Experience in regulated or safety critical domains (medical devices preferred but not essential) Strong understanding of structured development processes and documentation Familiarity with IEC 62304, ISO 13485, or similar compliance frameworks Ability to collaborate effectively with Quality & Regulatory teams A proactive mindset and confidence in leading technical direction Why Join? Work on technology that directly improves patient outcomes Influence engineering processes and shape long term firmware strategy Be part of a highly collaborative, mission driven team Competitive salary and benefits package If you re an experienced firmware engineer who enjoys combining technical depth with structured, compliant development, this role offers the chance to make a genuine impact. Confidential conversations welcome. Contact Cathy Swain for more information. T: (phone number removed) E: (url removed)
PassFort
Architect/Staff Embedded Software Engineer
PassFort
About OLIX AI is growing faster than any technology in history and the explosion in demand has created a massive infrastructure gap; we can no longer build chips or power stations fast enough to keep up. The industry is still leaning on a ten year old hardware blueprint that has reached its limit. A new paradigm that is faster and more efficient will be the biggest economic opportunity of the next century and create the most important company of the next decade. The OLIX Decode Accelerator 1 (DX 1) is the first accelerator architected specifically for decode. Rack scale co design of logic, data movement, packaging, optics and interconnect enables a step change in system level performance. The Role As an Architect/Staff Embedded Software Engineer, you will be the foremost technical authority on hardware software integration across the DX 1, spanning the ASIC, BMC, and photonic interconnect fabric, from pre silicon through post silicon and into sustainment engineering. We are looking for experienced Architect, Staff, and Principal level engineers who will help shape OLIX direction through systems thinking and deep technical expertise. You will partner closely with the Director of Software Engineering to define the technical direction of the organization, establish architectural standards, and make the critical technical decisions that determine how the hardware software boundary is defined. You bring exceptional depth across the full stack, the judgment to identify what matters most and why, and the ability to influence and align engineering teams without relying on formal authority. You are comfortable navigating complex technical tradeoffs, driving cross functional collaboration, and ensuring that system architecture supports both current requirements and future scalability. Responsibilities Own the technical direction for your team. Partner with the Engineering Manager to set technical direction within the team's scope, and take ownership of the architectural decisions that shape how the team builds and operates. Translate priorities into execution. Work with the Engineering Manager to break down complex technical problems into concrete plans and ensure the team is building the right things in the right way. Hold the technical bar. Define the principles, interface contracts, and standards the team builds to - whether that's firmware interfaces, ASIC validation methodology, or interconnect fabric integration - and ensure they are applied consistently. Make the hard calls in your domain. Own technical decision making within your area: BSP and firmware architecture, ASIC validation methodology, BMC platform design, or interconnect fabric integration - depending on your focus. Drive alignment within the team. Build shared understanding across engineers through rigor, clarity, and well reasoned technical decisions. Collaborate with adjacent teams where your work has dependencies. Own the full lifecycle within your domain. Lead technically across pre silicon, post silicon, and sustainment - from emulation and bring up through to production reliability and field issue resolution. Raise the level of the team. Support the growth of engineers around you through code review, design feedback, and sharing technical judgment as a senior individual contributor who holds the bar high. Skills & Experience Deep expertise across firmware and hardware software co development - specifically in one or more of: ASIC bring up and validation, BMC/OpenBMC platform firmware, or high speed SerDes and photonic interconnect bring up. Deep expertise in embedded Linux BSP: Yocto/OpenEmbedded, U Boot or UEFI, device driver development, and device tree authoring for custom silicon platforms. Deep expertise in server management protocols IPMI/IPMB, Redfish, MCTP, PLDM - and low speed peripheral integration (I2C, SPI, UART, CPLD) in a rack scale hardware context. Experience with cycle deterministic or precision timing systems - IEEE 1588 / PTP, SyncE, or White Rabbit Protocol - is a significant advantage. Proven track record delivering complex hardware software integration architecture that has shipped across multiple generations in large and fast moving organizations. Track record driving technical outcomes in organizations with high reliability expectations, including robust observability, incident management, and close collaboration with hardware and silicon teams on field issues. Outstanding technical communicator. You can articulate architectural decisions and their consequences clearly to engineers, managers, and senior leadership alike, and write design documents that become the reference point for the organization. Compensation & Equity Competitive Salary: Commensurate with your experience, skills, and location. Equity & Ownership: Meaningful stock options. You're not just joining the mission; you're owning a piece of it. Proximity Bonus: We value your time. To minimise your commute and maximise your life, we offer an annual Living Local Bonus if your residence is within 20 minutes of the office. Retirement Benefits: Employer contributed retirement plans to help you build long term financial security. Due to U.S. export control regulations, candidates' eligibility to work at OLIX depends on their most recent citizenship or permanent residency status. We are generally unable to consider applicants whose most recent citizenship or permanent residence is in certain restricted countries (currently including Iran, North Korea, Syria, Cuba, Russia, Belarus, China, Hong Kong, Macau, and Venezuela). Applicants who have subsequently obtained citizenship or permanent residency in another country not subject to these restrictions may still be eligible.
22/07/2026
Full time
About OLIX AI is growing faster than any technology in history and the explosion in demand has created a massive infrastructure gap; we can no longer build chips or power stations fast enough to keep up. The industry is still leaning on a ten year old hardware blueprint that has reached its limit. A new paradigm that is faster and more efficient will be the biggest economic opportunity of the next century and create the most important company of the next decade. The OLIX Decode Accelerator 1 (DX 1) is the first accelerator architected specifically for decode. Rack scale co design of logic, data movement, packaging, optics and interconnect enables a step change in system level performance. The Role As an Architect/Staff Embedded Software Engineer, you will be the foremost technical authority on hardware software integration across the DX 1, spanning the ASIC, BMC, and photonic interconnect fabric, from pre silicon through post silicon and into sustainment engineering. We are looking for experienced Architect, Staff, and Principal level engineers who will help shape OLIX direction through systems thinking and deep technical expertise. You will partner closely with the Director of Software Engineering to define the technical direction of the organization, establish architectural standards, and make the critical technical decisions that determine how the hardware software boundary is defined. You bring exceptional depth across the full stack, the judgment to identify what matters most and why, and the ability to influence and align engineering teams without relying on formal authority. You are comfortable navigating complex technical tradeoffs, driving cross functional collaboration, and ensuring that system architecture supports both current requirements and future scalability. Responsibilities Own the technical direction for your team. Partner with the Engineering Manager to set technical direction within the team's scope, and take ownership of the architectural decisions that shape how the team builds and operates. Translate priorities into execution. Work with the Engineering Manager to break down complex technical problems into concrete plans and ensure the team is building the right things in the right way. Hold the technical bar. Define the principles, interface contracts, and standards the team builds to - whether that's firmware interfaces, ASIC validation methodology, or interconnect fabric integration - and ensure they are applied consistently. Make the hard calls in your domain. Own technical decision making within your area: BSP and firmware architecture, ASIC validation methodology, BMC platform design, or interconnect fabric integration - depending on your focus. Drive alignment within the team. Build shared understanding across engineers through rigor, clarity, and well reasoned technical decisions. Collaborate with adjacent teams where your work has dependencies. Own the full lifecycle within your domain. Lead technically across pre silicon, post silicon, and sustainment - from emulation and bring up through to production reliability and field issue resolution. Raise the level of the team. Support the growth of engineers around you through code review, design feedback, and sharing technical judgment as a senior individual contributor who holds the bar high. Skills & Experience Deep expertise across firmware and hardware software co development - specifically in one or more of: ASIC bring up and validation, BMC/OpenBMC platform firmware, or high speed SerDes and photonic interconnect bring up. Deep expertise in embedded Linux BSP: Yocto/OpenEmbedded, U Boot or UEFI, device driver development, and device tree authoring for custom silicon platforms. Deep expertise in server management protocols IPMI/IPMB, Redfish, MCTP, PLDM - and low speed peripheral integration (I2C, SPI, UART, CPLD) in a rack scale hardware context. Experience with cycle deterministic or precision timing systems - IEEE 1588 / PTP, SyncE, or White Rabbit Protocol - is a significant advantage. Proven track record delivering complex hardware software integration architecture that has shipped across multiple generations in large and fast moving organizations. Track record driving technical outcomes in organizations with high reliability expectations, including robust observability, incident management, and close collaboration with hardware and silicon teams on field issues. Outstanding technical communicator. You can articulate architectural decisions and their consequences clearly to engineers, managers, and senior leadership alike, and write design documents that become the reference point for the organization. Compensation & Equity Competitive Salary: Commensurate with your experience, skills, and location. Equity & Ownership: Meaningful stock options. You're not just joining the mission; you're owning a piece of it. Proximity Bonus: We value your time. To minimise your commute and maximise your life, we offer an annual Living Local Bonus if your residence is within 20 minutes of the office. Retirement Benefits: Employer contributed retirement plans to help you build long term financial security. Due to U.S. export control regulations, candidates' eligibility to work at OLIX depends on their most recent citizenship or permanent residency status. We are generally unable to consider applicants whose most recent citizenship or permanent residence is in certain restricted countries (currently including Iran, North Korea, Syria, Cuba, Russia, Belarus, China, Hong Kong, Macau, and Venezuela). Applicants who have subsequently obtained citizenship or permanent residency in another country not subject to these restrictions may still be eligible.
Architect/Staff Embedded Software Engineer
OLIX
The Role As an Architect/Staff Embedded Software Engineers, you will be the foremost technical authority on hardware-software integration across the DX-1, spanning the ASIC, BMC, and photonic interconnect fabric, from pre-silicon through post-silicon and into sustainment engineering. We are looking for experienced Architect, Staff, and Principal-level engineers who will help shape OLIX's direction through systems thinking and deep technical expertise. You will partner closely with the Director of Software Engineering to define the technical direction of the organization, establish architectural standards, and make the critical technical decisions that determine how the hardware-software boundary is defined. You bring exceptional depth across the full stack, the judgment to identify what matters most and why, and the ability to influence and align engineering teams without relying on formal authority. You are comfortable navigating complex technical tradeoffs, driving cross-functional collaboration, and ensuring that system architecture supports both current requirements and future scalability. Responsibilities Own the technical direction for your team. Partner with the Engineering Manager to set technical direction within the team's scope, and take ownership of the architectural decisions that shape how the team builds and operates. Translate priorities into execution. Work with the Engineering Manager to break down complex technical problems into concrete plans, and ensure the team is building the right things in the right way. Hold the technical bar. Define the principles, interface contracts, and standards the team builds to - whether that's firmware interfaces, ASIC validation methodology, or interconnect fabric integration - and ensure they are applied consistently. Make the hard calls in your domain. Own technical decision making within your area: BSP and firmware architecture, ASIC validation methodology, BMC platform design, or interconnect fabric integration - depending on your focus. Drive alignment within the team. Build shared understanding across engineers through rigour, clarity, and well reasoned technical decisions. Collaborate with adjacent teams where your work has dependencies. Own the full lifecycle within your domain. Lead technically across pre silicon, post silicon, and sustainment - from emulation and bring up through to production reliability and field issue resolution. Raise the level of the team. Support the growth of engineers around you - through code review, design feedback, and sharing technical judgment - as a senior individual contributor who holds the bar high. Skills & Experience Deep expertise across firmware and hardware-software co-development - specifically in one or more of: ASIC bring up and validation, BMC/OpenBMC platform firmware, or high speed SerDes and photonic interconnect bring up. Deep expertise in embedded Linux BSP: Yocto/OpenEmbedded, U Boot or UEFI, device driver development, and device tree authoring for custom silicon platforms. Deep expertise in server management protocols IPMI/IPMB, Redfish, MCTP, PLDM - and low speed peripheral integration (I2C, SPI, UART, CPLD) in a rack scale hardware context. Experience with cycle deterministic or precision timing systems - IEEE 1588 / PTP, SyncE, or White Rabbit Protocol - is a significant advantage. Proven track record delivering complex hardware-software integration architecture that has shipped, across multiple generations in large and fast moving organizations. Track record driving technical outcomes in organisations with high reliability expectations, including robust observability, incident management, and close collaboration with hardware and silicon teams on field issues. Outstanding technical communicator. You can articulate architectural decisions and their consequences clearly to engineers, managers, and senior leadership alike, and write design documents that become the reference point for the organisation. Compensation & Equity Competitive Salary: Commensurate with your experience, skills, and location Equity & Ownership: Meaningful stock options. You're not just joining the mission; you're owning a piece of it Proximity Bonus: We value your time. To minimise your commute and maximise your life, we offer an annual Living-Local Bonus if your residence is within 20 minutes of the office Retirement Benefits: Employer contributed retirement plans to help you build long term financial security. Due to U.S. export control regulations, candidates' eligibility to work at OLIX depends on their most recent citizenship or permanent residency status. We are generally unable to consider applicants whose most recent citizenship or permanent residence is in certain restricted countries (currently including Iran, North Korea, Syria, Cuba, Russia, Belarus, China, Hong Kong, Macau, and Venezuela). Applicants who have subsequently obtained citizenship or permanent residency in another country not subject to these restrictions may still be eligible.
22/07/2026
Full time
The Role As an Architect/Staff Embedded Software Engineers, you will be the foremost technical authority on hardware-software integration across the DX-1, spanning the ASIC, BMC, and photonic interconnect fabric, from pre-silicon through post-silicon and into sustainment engineering. We are looking for experienced Architect, Staff, and Principal-level engineers who will help shape OLIX's direction through systems thinking and deep technical expertise. You will partner closely with the Director of Software Engineering to define the technical direction of the organization, establish architectural standards, and make the critical technical decisions that determine how the hardware-software boundary is defined. You bring exceptional depth across the full stack, the judgment to identify what matters most and why, and the ability to influence and align engineering teams without relying on formal authority. You are comfortable navigating complex technical tradeoffs, driving cross-functional collaboration, and ensuring that system architecture supports both current requirements and future scalability. Responsibilities Own the technical direction for your team. Partner with the Engineering Manager to set technical direction within the team's scope, and take ownership of the architectural decisions that shape how the team builds and operates. Translate priorities into execution. Work with the Engineering Manager to break down complex technical problems into concrete plans, and ensure the team is building the right things in the right way. Hold the technical bar. Define the principles, interface contracts, and standards the team builds to - whether that's firmware interfaces, ASIC validation methodology, or interconnect fabric integration - and ensure they are applied consistently. Make the hard calls in your domain. Own technical decision making within your area: BSP and firmware architecture, ASIC validation methodology, BMC platform design, or interconnect fabric integration - depending on your focus. Drive alignment within the team. Build shared understanding across engineers through rigour, clarity, and well reasoned technical decisions. Collaborate with adjacent teams where your work has dependencies. Own the full lifecycle within your domain. Lead technically across pre silicon, post silicon, and sustainment - from emulation and bring up through to production reliability and field issue resolution. Raise the level of the team. Support the growth of engineers around you - through code review, design feedback, and sharing technical judgment - as a senior individual contributor who holds the bar high. Skills & Experience Deep expertise across firmware and hardware-software co-development - specifically in one or more of: ASIC bring up and validation, BMC/OpenBMC platform firmware, or high speed SerDes and photonic interconnect bring up. Deep expertise in embedded Linux BSP: Yocto/OpenEmbedded, U Boot or UEFI, device driver development, and device tree authoring for custom silicon platforms. Deep expertise in server management protocols IPMI/IPMB, Redfish, MCTP, PLDM - and low speed peripheral integration (I2C, SPI, UART, CPLD) in a rack scale hardware context. Experience with cycle deterministic or precision timing systems - IEEE 1588 / PTP, SyncE, or White Rabbit Protocol - is a significant advantage. Proven track record delivering complex hardware-software integration architecture that has shipped, across multiple generations in large and fast moving organizations. Track record driving technical outcomes in organisations with high reliability expectations, including robust observability, incident management, and close collaboration with hardware and silicon teams on field issues. Outstanding technical communicator. You can articulate architectural decisions and their consequences clearly to engineers, managers, and senior leadership alike, and write design documents that become the reference point for the organisation. Compensation & Equity Competitive Salary: Commensurate with your experience, skills, and location Equity & Ownership: Meaningful stock options. You're not just joining the mission; you're owning a piece of it Proximity Bonus: We value your time. To minimise your commute and maximise your life, we offer an annual Living-Local Bonus if your residence is within 20 minutes of the office Retirement Benefits: Employer contributed retirement plans to help you build long term financial security. Due to U.S. export control regulations, candidates' eligibility to work at OLIX depends on their most recent citizenship or permanent residency status. We are generally unable to consider applicants whose most recent citizenship or permanent residence is in certain restricted countries (currently including Iran, North Korea, Syria, Cuba, Russia, Belarus, China, Hong Kong, Macau, and Venezuela). Applicants who have subsequently obtained citizenship or permanent residency in another country not subject to these restrictions may still be eligible.
Head of Software
Plextek Cambridge, Cambridgeshire
Your new career starts here with Plextek About the position COMPANY VISION Plextek is a leading choice for employees and customers for exceptional engineering and strategic innovation to create better, safer, and more sustainable technologies and products. OUR VALUES AND BELIEFS Being a responsible business, we work with integrity and honesty. We share success with our people and our communities. We embrace diversity in outlook and work as a team with colleagues, customers, and suppliers to provide the best technical solution and professional service experience. We empower each other, we're adaptable, show initiative, and deliver on our commitments together. THE ROLE We are seeking an experienced and technically capable individual to lead a multidisciplinary software department, reporting to the SVP of Engineering. Working across embedded software, DSP, FPGA and AI/ML, our software department supports technologies such as radar, sensing, communications, and an ever growing range of client projects across sectors as diverse as defence to healthcare. The role includes people leadership, capability development, technical oversight, and ensuring delivery quality across our software activities. The successful candidate will work closely with senior management to achieve the company's strategic business goals and growth ambitions, and to drive a culture of continuous improvement and productivity. You will provide direct line management for senior members of the team as well as overall line management of the whole software department. You will also support project planning and resourcing, maintain oversight of ongoing technical work, and help develop and maintain best practices across the group. Responsibilities will include: Manage and grow a capable, responsive, motivated, and delivery-focused team across embedded, DSP, FPGA, and AI/ML software and firmware. Lead active succession planning and capacity planning activities, hiring and developing people as necessary to ensure that the software department is the right size and shape, with the right mix of skills, for the delivery demands placed upon it Make decisions on investments in tools and training Encourage knowledge sharing across the team Oversee appraisals and provide performance and development feedback Process Improvement: Drive continuous improvement changes to the software development processes, enhancing quality and efficiency and maintaining a position at the forefront of current industry best practice Ensure governance of quality, rules, standards, and processes within the team Conduct reviews and audits of software projects to ensure outcomes meet quality standards, driving improvements for future projects Technical Sales Support: Contribute to technical sales activities, including costing, proposal creation, and reviewing technical content for client bids Develop and maintain strong customer relationships, working in conjunction with the commercial and project management teams Identify and mitigate technical risks on software projects Project Planning and Resourcing: Collaborate with other department heads to manage project resourcing, ensuring that projects are appropriately staffed and that team members are getting the right opportunities to support their development THE PERSON The ideal candidate will be a high-calibre individual with: A track record of relevant industry experience, preferably in a fee-for-service environment, in which they have provided technical leadership to deliver high-quality solutions Technical breadth covering embedded software, DSP, FPGA firmware, test, cloud, and AI/ML - with depth in at least one of these areas and an ability to understand concepts across a broad range of technology areas Proven experience of line management of individuals, managing managers, and developing teams Ability to build strong relationships of mutual trust and respect with clients and colleagues A passion for improving software development processes, and comfortable balancing process rigour with the needs of a wide variety of types of project - from studies, proofs of concept and early prototypes, to full scale high quality production systems A good balance of technical, commercial / business and people skills Exposure to the Defence industry, and able to obtain Security Clearance THE REWARDS We offer an excellent package, a stimulating environment, and a real interest in your development to encourage you to achieve your full potential. We are a versatile business, able to support career progression as appropriate. We are based just south of Cambridge with easy road and rail routes to the vibrant city centre. We provide a friendly and supportive working environment, including regular on-site and off-site social events. Details Location CB10 1NY Position Head of Software Placement Permanent
22/07/2026
Full time
Your new career starts here with Plextek About the position COMPANY VISION Plextek is a leading choice for employees and customers for exceptional engineering and strategic innovation to create better, safer, and more sustainable technologies and products. OUR VALUES AND BELIEFS Being a responsible business, we work with integrity and honesty. We share success with our people and our communities. We embrace diversity in outlook and work as a team with colleagues, customers, and suppliers to provide the best technical solution and professional service experience. We empower each other, we're adaptable, show initiative, and deliver on our commitments together. THE ROLE We are seeking an experienced and technically capable individual to lead a multidisciplinary software department, reporting to the SVP of Engineering. Working across embedded software, DSP, FPGA and AI/ML, our software department supports technologies such as radar, sensing, communications, and an ever growing range of client projects across sectors as diverse as defence to healthcare. The role includes people leadership, capability development, technical oversight, and ensuring delivery quality across our software activities. The successful candidate will work closely with senior management to achieve the company's strategic business goals and growth ambitions, and to drive a culture of continuous improvement and productivity. You will provide direct line management for senior members of the team as well as overall line management of the whole software department. You will also support project planning and resourcing, maintain oversight of ongoing technical work, and help develop and maintain best practices across the group. Responsibilities will include: Manage and grow a capable, responsive, motivated, and delivery-focused team across embedded, DSP, FPGA, and AI/ML software and firmware. Lead active succession planning and capacity planning activities, hiring and developing people as necessary to ensure that the software department is the right size and shape, with the right mix of skills, for the delivery demands placed upon it Make decisions on investments in tools and training Encourage knowledge sharing across the team Oversee appraisals and provide performance and development feedback Process Improvement: Drive continuous improvement changes to the software development processes, enhancing quality and efficiency and maintaining a position at the forefront of current industry best practice Ensure governance of quality, rules, standards, and processes within the team Conduct reviews and audits of software projects to ensure outcomes meet quality standards, driving improvements for future projects Technical Sales Support: Contribute to technical sales activities, including costing, proposal creation, and reviewing technical content for client bids Develop and maintain strong customer relationships, working in conjunction with the commercial and project management teams Identify and mitigate technical risks on software projects Project Planning and Resourcing: Collaborate with other department heads to manage project resourcing, ensuring that projects are appropriately staffed and that team members are getting the right opportunities to support their development THE PERSON The ideal candidate will be a high-calibre individual with: A track record of relevant industry experience, preferably in a fee-for-service environment, in which they have provided technical leadership to deliver high-quality solutions Technical breadth covering embedded software, DSP, FPGA firmware, test, cloud, and AI/ML - with depth in at least one of these areas and an ability to understand concepts across a broad range of technology areas Proven experience of line management of individuals, managing managers, and developing teams Ability to build strong relationships of mutual trust and respect with clients and colleagues A passion for improving software development processes, and comfortable balancing process rigour with the needs of a wide variety of types of project - from studies, proofs of concept and early prototypes, to full scale high quality production systems A good balance of technical, commercial / business and people skills Exposure to the Defence industry, and able to obtain Security Clearance THE REWARDS We offer an excellent package, a stimulating environment, and a real interest in your development to encourage you to achieve your full potential. We are a versatile business, able to support career progression as appropriate. We are based just south of Cambridge with easy road and rail routes to the vibrant city centre. We provide a friendly and supportive working environment, including regular on-site and off-site social events. Details Location CB10 1NY Position Head of Software Placement Permanent
IC Resources
Senior Project Manager
IC Resources Bristol, Gloucestershire
Overview Senior Project Manager role leads development of wireless communication products used in commercial and defence applications. Working across RF, hardware, firmware and software engineering teams, you'll own technically complex programmes from concept through production and help bring next-generation connectivity solutions to market. The role is based in Bristol on a hybrid basis and offers a competitive package with excellent benefits and long-term career progression. Our client is an innovative technology company developing advanced wireless communication systems that solve some of the industry's toughest connectivity challenges. Their products combine custom silicon, RF engineering, embedded software and complex hardware platforms to deliver high-performance solutions deployed in real-world transport, defence and industrial environments. Responsibilities Manage complex hardware and software development programmes from feasibility through to production Coordinate multidisciplinary teams across RF, embedded software, firmware, PCB and mechanical design Manage project schedules, budgets, resources, risks and dependencies Work closely with operations and manufacturing to support NPI and production transfer Build strong relationships with customers, suppliers and external partners Provide clear project reporting and ensure delivery remains aligned with business objectives What you'll bring Experience managing complex engineering projects within hardware-focused environments Strong understanding of multidisciplinary product development involving RF systems, PCB design, embedded software and firmware Experience managing projects through the complete product development lifecycle, including manufacturing readiness Knowledge of structured stage-gate development alongside Agile software delivery Excellent stakeholder management and communication skills Experience within wireless communications, telecommunications, defence or advanced electronics would be highly advantageous About the role This is an opportunity to work on products that are already making a real-world impact while helping shape the next generation of wireless communications. You'll join a technically exceptional team, gain exposure to cutting-edge RF and embedded technology, and take ownership of highly visible programmes that directly influence the future direction of the business.
21/07/2026
Full time
Overview Senior Project Manager role leads development of wireless communication products used in commercial and defence applications. Working across RF, hardware, firmware and software engineering teams, you'll own technically complex programmes from concept through production and help bring next-generation connectivity solutions to market. The role is based in Bristol on a hybrid basis and offers a competitive package with excellent benefits and long-term career progression. Our client is an innovative technology company developing advanced wireless communication systems that solve some of the industry's toughest connectivity challenges. Their products combine custom silicon, RF engineering, embedded software and complex hardware platforms to deliver high-performance solutions deployed in real-world transport, defence and industrial environments. Responsibilities Manage complex hardware and software development programmes from feasibility through to production Coordinate multidisciplinary teams across RF, embedded software, firmware, PCB and mechanical design Manage project schedules, budgets, resources, risks and dependencies Work closely with operations and manufacturing to support NPI and production transfer Build strong relationships with customers, suppliers and external partners Provide clear project reporting and ensure delivery remains aligned with business objectives What you'll bring Experience managing complex engineering projects within hardware-focused environments Strong understanding of multidisciplinary product development involving RF systems, PCB design, embedded software and firmware Experience managing projects through the complete product development lifecycle, including manufacturing readiness Knowledge of structured stage-gate development alongside Agile software delivery Excellent stakeholder management and communication skills Experience within wireless communications, telecommunications, defence or advanced electronics would be highly advantageous About the role This is an opportunity to work on products that are already making a real-world impact while helping shape the next generation of wireless communications. You'll join a technically exceptional team, gain exposure to cutting-edge RF and embedded technology, and take ownership of highly visible programmes that directly influence the future direction of the business.
Computer Futures
Global QA Manager
Computer Futures Coventry, Warwickshire
Overview We are seeking a hands-on Quality Assurance Manager to lead the quality strategy across a portfolio of embedded software, firmware, and hardware products . This is a senior role for an experienced QA leader who can combine technical depth with people leadership , taking ownership of the full testing lifecycle across complex engineering products. You will be responsible for defining and driving the overall quality approach, from test frameworks and automation architecture through to Hardware-in-the-Loop (HIL) validation , reporting, release readiness, and continuous improvement. Working closely with R&D, product, and cross-functional engineering teams, you will help build a scalable and contribution-friendly test ecosystem that supports quality across the wider organisation. This role would suit someone with a strong background in embedded systems testing , automation , CI/CD , and system-level validation , who is comfortable leading a team while remaining close to the technical detail. Key Responsibilities Test Strategy & Framework Development Define and own the QA and test strategy across the full product lifecycle for software, firmware, and hardware-based products. Establish test frameworks, standards, and best practices to ensure consistent, scalable, and high-quality validation processes. Design modular and reusable test architecture, ensuring test assets are version-controlled, maintainable, and accessible to contributors outside the QA team. Create a contribution model including templates, governance, code review standards, and documentation to enable broader engineering participation in quality. Drive coverage across the test pyramid, including unit, integration, system, acceptance, and end-to-end testing. Automation & CI/CD Build and improve automated testing capability across embedded and system-level products. Integrate automated test execution into CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions. Implement quality gates, reporting, flaky test management, and automated feedback loops to support release confidence and development speed. Promote shift-left testing practices to improve defect prevention and increase early-stage quality ownership across engineering teams. Hardware-in-the-Loop (HIL) & Embedded Validation Plan, develop, and operate HIL test environments where the company's own hardware and embedded software are the components under test. Coordinate signal injection, fault injection, and real-time stimulus to validate behaviour under both nominal and edge-case operating conditions. Define HIL infrastructure requirements and work closely with hardware engineers on bench design, setup, calibration, and ongoing maintenance. Oversee system-level validation activities to ensure robust end-to-end product performance across hardware, firmware, and application layers. Reporting, Metrics & Release Readiness Produce clear and audience-appropriate test reporting covering execution progress, pass/fail rates, defect trends, coverage, and regression performance. Define and track quality KPIs such as test coverage, automation ratio, defect leakage, escape rate, MTTD/MTTR, and release readiness. Maintain requirements-to-test traceability to support verification, audit readiness, and confidence in delivered functionality. Provide release sign-off recommendations based on evidence, quality data, and clear risk assessment. Leadership & Team Development Lead, mentor, and develop a team of QA engineers across local and global teams. Set team objectives, conduct 1:1s, performance reviews, and support professional development and capability growth. Foster a quality-first engineering culture by supporting teams on testability, defect prevention, and continuous improvement. Run core QA ceremonies including sprint planning, defect triage, retrospectives, and alignment with wider delivery and release activities. Cross-Functional Collaboration Work closely with R&D, Product, and Customer Support teams to translate customer requirements, field issues, and product needs into robust test plans. Represent QA in architecture and design reviews to ensure quality and testability are considered from the earliest stages of development. Champion defect lifecycle management, including triage, prioritisation, root cause analysis, and post-mortem reviews. Collaborate with stakeholders across the organisation to improve quality visibility, governance, and release confidence. Required Skills & Experience Bachelor's or Master's degree in Computer Science, Electrical/Electronic Engineering, or a related technical discipline. Proven experience in QA, test engineering, or validation within embedded software and/or hardware product environments . Previous leadership experience managing and developing QA or test engineering teams. Strong hands-on experience with test automation , test framework design , and scalable validation strategies. Good understanding of the full test lifecycle, including unit testing, integration testing, system testing, BDD/acceptance testing, and end-to-end validation . Experience with Hardware-in-the-Loop (HIL) or equivalent embedded validation environments. Strong programming/scripting skills in at least one of Python, C, C++, or Java . Familiarity with CI/CD pipelines , version control systems such as Git, and automated quality reporting. Experience using defect tracking and test management tools such as Jira, Xray, Zephyr, or Polarion . Strong written and verbal communication skills, with the ability to work effectively with both technical teams and senior stakeholders. Demonstrated ability to improve QA maturity, drive process improvements, and build a collaborative quality culture. To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
20/07/2026
Full time
Overview We are seeking a hands-on Quality Assurance Manager to lead the quality strategy across a portfolio of embedded software, firmware, and hardware products . This is a senior role for an experienced QA leader who can combine technical depth with people leadership , taking ownership of the full testing lifecycle across complex engineering products. You will be responsible for defining and driving the overall quality approach, from test frameworks and automation architecture through to Hardware-in-the-Loop (HIL) validation , reporting, release readiness, and continuous improvement. Working closely with R&D, product, and cross-functional engineering teams, you will help build a scalable and contribution-friendly test ecosystem that supports quality across the wider organisation. This role would suit someone with a strong background in embedded systems testing , automation , CI/CD , and system-level validation , who is comfortable leading a team while remaining close to the technical detail. Key Responsibilities Test Strategy & Framework Development Define and own the QA and test strategy across the full product lifecycle for software, firmware, and hardware-based products. Establish test frameworks, standards, and best practices to ensure consistent, scalable, and high-quality validation processes. Design modular and reusable test architecture, ensuring test assets are version-controlled, maintainable, and accessible to contributors outside the QA team. Create a contribution model including templates, governance, code review standards, and documentation to enable broader engineering participation in quality. Drive coverage across the test pyramid, including unit, integration, system, acceptance, and end-to-end testing. Automation & CI/CD Build and improve automated testing capability across embedded and system-level products. Integrate automated test execution into CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions. Implement quality gates, reporting, flaky test management, and automated feedback loops to support release confidence and development speed. Promote shift-left testing practices to improve defect prevention and increase early-stage quality ownership across engineering teams. Hardware-in-the-Loop (HIL) & Embedded Validation Plan, develop, and operate HIL test environments where the company's own hardware and embedded software are the components under test. Coordinate signal injection, fault injection, and real-time stimulus to validate behaviour under both nominal and edge-case operating conditions. Define HIL infrastructure requirements and work closely with hardware engineers on bench design, setup, calibration, and ongoing maintenance. Oversee system-level validation activities to ensure robust end-to-end product performance across hardware, firmware, and application layers. Reporting, Metrics & Release Readiness Produce clear and audience-appropriate test reporting covering execution progress, pass/fail rates, defect trends, coverage, and regression performance. Define and track quality KPIs such as test coverage, automation ratio, defect leakage, escape rate, MTTD/MTTR, and release readiness. Maintain requirements-to-test traceability to support verification, audit readiness, and confidence in delivered functionality. Provide release sign-off recommendations based on evidence, quality data, and clear risk assessment. Leadership & Team Development Lead, mentor, and develop a team of QA engineers across local and global teams. Set team objectives, conduct 1:1s, performance reviews, and support professional development and capability growth. Foster a quality-first engineering culture by supporting teams on testability, defect prevention, and continuous improvement. Run core QA ceremonies including sprint planning, defect triage, retrospectives, and alignment with wider delivery and release activities. Cross-Functional Collaboration Work closely with R&D, Product, and Customer Support teams to translate customer requirements, field issues, and product needs into robust test plans. Represent QA in architecture and design reviews to ensure quality and testability are considered from the earliest stages of development. Champion defect lifecycle management, including triage, prioritisation, root cause analysis, and post-mortem reviews. Collaborate with stakeholders across the organisation to improve quality visibility, governance, and release confidence. Required Skills & Experience Bachelor's or Master's degree in Computer Science, Electrical/Electronic Engineering, or a related technical discipline. Proven experience in QA, test engineering, or validation within embedded software and/or hardware product environments . Previous leadership experience managing and developing QA or test engineering teams. Strong hands-on experience with test automation , test framework design , and scalable validation strategies. Good understanding of the full test lifecycle, including unit testing, integration testing, system testing, BDD/acceptance testing, and end-to-end validation . Experience with Hardware-in-the-Loop (HIL) or equivalent embedded validation environments. Strong programming/scripting skills in at least one of Python, C, C++, or Java . Familiarity with CI/CD pipelines , version control systems such as Git, and automated quality reporting. Experience using defect tracking and test management tools such as Jira, Xray, Zephyr, or Polarion . Strong written and verbal communication skills, with the ability to work effectively with both technical teams and senior stakeholders. Demonstrated ability to improve QA maturity, drive process improvements, and build a collaborative quality culture. To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Jonathan Lee Recruitment Ltd
Senior Embedded Systems Engineer
Jonathan Lee Recruitment Ltd Ambrosden, Oxfordshire
Senior Embedded Systems Engineer Location: Oxfordshire Hybrid Working: 3 days onsite / 2 days remote Salary: Competitive + Benefits Overview: Are you an experienced Embedded Electronics Engineer looking to work on cutting-edge technology with genuine product ownership? Our client is involved in high-performance electronic systems used across a wide range of industrial applications, and due to continued growth and investment in R&D, we are looking for a Senior Embedded Systems Engineer to join our engineering team in Oxfordshire. This is an excellent opportunity to work across the full product lifecycle, combining embedded firmware development, electronics design and new product innovation within a highly collaborative engineering environment. What You'll Be Doing: As a key member of the R&D team, you will design, develop and support next-generation embedded electronic products, taking projects from concept through to production. Your responsibilities will include: • Embedded firmware development using Embedded C • Design of analogue and digital electronic circuits • Schematic capture and PCB design/layout • Development of microcontroller-based systems • Working with ARM Cortex, PIC and similar embedded platforms • Design and development of communication interfaces including SPI, I2C, RS232, RS485 and Ethernet • Hardware and firmware debugging, testing and validation • Supporting power electronic designs including DC-DC converters and constant current circuits • EMC-conscious product design and compliance activities • Rapid prototyping, testing and product development • Supporting products throughout their lifecycle from concept to production What We're Looking For: Essential Skills & Experience: • Degree-qualified in Electronics Engineering, Embedded Systems or a related discipline • Proven experience in embedded electronics design • Strong Embedded C programming skills • Experience designing analogue and digital electronic circuits • PCB design and schematic capture experience • Experience with microcontrollers and embedded systems • Hardware and firmware debugging experience • Ability to work across multidisciplinary engineering projects Desirable Skills: • ARM Cortex platforms • PIC microcontrollers • Power electronics design • EMC design and compliance • Ethernet communications • 3D CAD experience • Rapid prototyping and 3D printing • Product development within a manufacturing environment Why Join? • Work on innovative, market-leading technology • Hybrid working arrangement • High level of technical autonomy • Modern engineering and laboratory facilities • Strong focus on innovation and R&D • Career progression opportunities • Supportive and collaborative engineering culture • Opportunity to influence future product development If you're passionate about embedded systems, electronics design and developing real-world products that make a global impact, we'd love to hear from you. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
20/07/2026
Full time
Senior Embedded Systems Engineer Location: Oxfordshire Hybrid Working: 3 days onsite / 2 days remote Salary: Competitive + Benefits Overview: Are you an experienced Embedded Electronics Engineer looking to work on cutting-edge technology with genuine product ownership? Our client is involved in high-performance electronic systems used across a wide range of industrial applications, and due to continued growth and investment in R&D, we are looking for a Senior Embedded Systems Engineer to join our engineering team in Oxfordshire. This is an excellent opportunity to work across the full product lifecycle, combining embedded firmware development, electronics design and new product innovation within a highly collaborative engineering environment. What You'll Be Doing: As a key member of the R&D team, you will design, develop and support next-generation embedded electronic products, taking projects from concept through to production. Your responsibilities will include: • Embedded firmware development using Embedded C • Design of analogue and digital electronic circuits • Schematic capture and PCB design/layout • Development of microcontroller-based systems • Working with ARM Cortex, PIC and similar embedded platforms • Design and development of communication interfaces including SPI, I2C, RS232, RS485 and Ethernet • Hardware and firmware debugging, testing and validation • Supporting power electronic designs including DC-DC converters and constant current circuits • EMC-conscious product design and compliance activities • Rapid prototyping, testing and product development • Supporting products throughout their lifecycle from concept to production What We're Looking For: Essential Skills & Experience: • Degree-qualified in Electronics Engineering, Embedded Systems or a related discipline • Proven experience in embedded electronics design • Strong Embedded C programming skills • Experience designing analogue and digital electronic circuits • PCB design and schematic capture experience • Experience with microcontrollers and embedded systems • Hardware and firmware debugging experience • Ability to work across multidisciplinary engineering projects Desirable Skills: • ARM Cortex platforms • PIC microcontrollers • Power electronics design • EMC design and compliance • Ethernet communications • 3D CAD experience • Rapid prototyping and 3D printing • Product development within a manufacturing environment Why Join? • Work on innovative, market-leading technology • Hybrid working arrangement • High level of technical autonomy • Modern engineering and laboratory facilities • Strong focus on innovation and R&D • Career progression opportunities • Supportive and collaborative engineering culture • Opportunity to influence future product development If you're passionate about embedded systems, electronics design and developing real-world products that make a global impact, we'd love to hear from you. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
Senior Software Serviceability Engineer
Thehumanoid
Here at Humanoid, we believe in a future where robots amplify human potential. That's why we've set out on a mission to build the world's most capable, commercially-scalable, and safe humanoid robots. We're bringing that mission to life with HMND-01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we're growing the team to take it even further. About the Role We are looking for a Senior Software Serviceability Engineer to own the software and AI dimension of serviceability for our humanoid robots. Product Services Engineering makes sure the robot is designed to be maintained - and that when it needs service, it can be diagnosed and repaired quickly, safely, and at low skill in the field. You will own that mission for everything software: diagnostics, firmware and bootloader serviceability, and the diagnostic content behind our remote-diagnostics (Digital Shadow) platform. This is a deeply technical, hands on role. You will validate the software and AI dimension of every service procedure before it reaches production, build the diagnostic tooling that lets our Remote Services and Repair Centre teams find faults fast, and act as part of the single engineering interface between Services and R&D. What You'll Do: Own Design-for-Serviceability for software: ensure the robot's software, firmware, and AI stack can be diagnosed, updated, and recovered in the field with minimal skill. Collaborate with R&D to build and validate diagnostic scripts, tooling, and self test routines that localise faults as deep as possible in the BOM. Define and own the software diagnostic content in the Digital Shadow platform: remote diagnostics, fleet pattern detection, and AR guided execution. Validate the software and AI dimension of service, repair, calibration and OTA procedures before production release. Own firmware, bootloader, and calibration serviceability, including recovery paths for failed updates. Support New Services Introduction (NSI) for software, and act as the single point of entry from Services into R&D for software escalations. We're Looking For: Strong software engineering for robotics or embedded systems: ROS2, Bash, and Ubuntu/Linux, with bootloader/firmware workflows. Proficiency in Python (and ideally C++) for diagnostics, tooling, and automation. Hands on experience diagnosing robots or complex electromechanical systems - you can tell whether a fault is software, firmware, calibration, or hardware. Working understanding of sensor and actuator stacks (2D/3D LiDAR, RGB cameras, motors/actuators) from a software and diagnostic perspective. A design for serviceability mindset - you think about the technician in the field, not just the happy path. Disciplined engineering practice and version control (Git). Nice to have: Experience deploying AI/ML on robots and diagnosing model or behaviour issues in the field. Familiarity with remote diagnostics or fleet telemetry platforms. Experience authoring service documentation or work instructions consumed by non engineers. Exposure to Design for Serviceability / DfMA on a hardware product line. What We Offer Competitive equity: stock options with meaningful upside as we scale. 30+ paid days off, including 23 days of annual leave, all UK bank holidays, and additional company closure days (including Christmas-New Year shutdown). Private healthcare, including virtual and in person care. Pension scheme with 8% total contribution (5% employee, 3% employer) on full earnings. Free daily breakfast, catered lunch, and snacks in office. Work at the frontier - collaborate daily with world class engineers, researchers, and product experts building the next generation of AI and humanoid robotics. Real ownership - direct access to founding leadership, meaningful input on product direction, and the ability to drive key initiatives from day one.
20/07/2026
Full time
Here at Humanoid, we believe in a future where robots amplify human potential. That's why we've set out on a mission to build the world's most capable, commercially-scalable, and safe humanoid robots. We're bringing that mission to life with HMND-01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we're growing the team to take it even further. About the Role We are looking for a Senior Software Serviceability Engineer to own the software and AI dimension of serviceability for our humanoid robots. Product Services Engineering makes sure the robot is designed to be maintained - and that when it needs service, it can be diagnosed and repaired quickly, safely, and at low skill in the field. You will own that mission for everything software: diagnostics, firmware and bootloader serviceability, and the diagnostic content behind our remote-diagnostics (Digital Shadow) platform. This is a deeply technical, hands on role. You will validate the software and AI dimension of every service procedure before it reaches production, build the diagnostic tooling that lets our Remote Services and Repair Centre teams find faults fast, and act as part of the single engineering interface between Services and R&D. What You'll Do: Own Design-for-Serviceability for software: ensure the robot's software, firmware, and AI stack can be diagnosed, updated, and recovered in the field with minimal skill. Collaborate with R&D to build and validate diagnostic scripts, tooling, and self test routines that localise faults as deep as possible in the BOM. Define and own the software diagnostic content in the Digital Shadow platform: remote diagnostics, fleet pattern detection, and AR guided execution. Validate the software and AI dimension of service, repair, calibration and OTA procedures before production release. Own firmware, bootloader, and calibration serviceability, including recovery paths for failed updates. Support New Services Introduction (NSI) for software, and act as the single point of entry from Services into R&D for software escalations. We're Looking For: Strong software engineering for robotics or embedded systems: ROS2, Bash, and Ubuntu/Linux, with bootloader/firmware workflows. Proficiency in Python (and ideally C++) for diagnostics, tooling, and automation. Hands on experience diagnosing robots or complex electromechanical systems - you can tell whether a fault is software, firmware, calibration, or hardware. Working understanding of sensor and actuator stacks (2D/3D LiDAR, RGB cameras, motors/actuators) from a software and diagnostic perspective. A design for serviceability mindset - you think about the technician in the field, not just the happy path. Disciplined engineering practice and version control (Git). Nice to have: Experience deploying AI/ML on robots and diagnosing model or behaviour issues in the field. Familiarity with remote diagnostics or fleet telemetry platforms. Experience authoring service documentation or work instructions consumed by non engineers. Exposure to Design for Serviceability / DfMA on a hardware product line. What We Offer Competitive equity: stock options with meaningful upside as we scale. 30+ paid days off, including 23 days of annual leave, all UK bank holidays, and additional company closure days (including Christmas-New Year shutdown). Private healthcare, including virtual and in person care. Pension scheme with 8% total contribution (5% employee, 3% employer) on full earnings. Free daily breakfast, catered lunch, and snacks in office. Work at the frontier - collaborate daily with world class engineers, researchers, and product experts building the next generation of AI and humanoid robotics. Real ownership - direct access to founding leadership, meaningful input on product direction, and the ability to drive key initiatives from day one.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board