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 Embedded Software Engineer Embedded C/C++ Merseyside £55k-£65k Hybrid Senior Embedded Software Engineer wanted for an established embedded electronics business in the North West. Embedded C / C++, CAN bus, 32-bit microcontrollers, and real vehicles to prove your code in. Commutable from Liverpool, Chester, Warrington and across Cheshire and Merseyside. They build intelligent systems that go into specialist vehicles. Real kit, in real vehicles, doing a real job. And that's the tone of the role: bench, lab and vehicle work, not always at a desk and a backlog. You'd be the senior firmware presence in the R&D team. Leading the build from architecture through to proving it works in the vehicle itself. Setting the quality bar. Bringing the less experienced developers on. The engineer they're after Substantial years of commercial embedded firmware development in C / C++ on 32-bit microcontrollers with a history of leading delivery on tricky products. Solid vehicle-bus background. CAN bus, LIN or similar is essential, and the deeper the better: bus design, message architecture, diagnostics, and the tooling to troubleshoot it (CANalyzer, PCAN, BusMaster or equivalent). Actually happy in a vehicle. Harnesses, wiring, in-vehicle debugging, commissioning. Strong real-time embedded fundamentals: RTOS, interrupts, low-level drivers, and the usual protocols (SPI, I2C, UART). Confident reading schematics and working shoulder to shoulder with hardware engineers. Additional experience of interest CAN-FD, J1939, UDS or ISO 26262 functional safety. Vehicle body control systems. Bootloader and OTA firmware development. The shape of it Based in the North West, commutable from Liverpool, Chester and Cheshire. Hybrid in principle, but the lab, the bench and the vehicles are on site, so plan on three days a week minimum in the building. Workshop-anchored, not remote-first.
26/07/2026
Full time
Senior Embedded Software Engineer Embedded C/C++ Merseyside £55k-£65k Hybrid Senior Embedded Software Engineer wanted for an established embedded electronics business in the North West. Embedded C / C++, CAN bus, 32-bit microcontrollers, and real vehicles to prove your code in. Commutable from Liverpool, Chester, Warrington and across Cheshire and Merseyside. They build intelligent systems that go into specialist vehicles. Real kit, in real vehicles, doing a real job. And that's the tone of the role: bench, lab and vehicle work, not always at a desk and a backlog. You'd be the senior firmware presence in the R&D team. Leading the build from architecture through to proving it works in the vehicle itself. Setting the quality bar. Bringing the less experienced developers on. The engineer they're after Substantial years of commercial embedded firmware development in C / C++ on 32-bit microcontrollers with a history of leading delivery on tricky products. Solid vehicle-bus background. CAN bus, LIN or similar is essential, and the deeper the better: bus design, message architecture, diagnostics, and the tooling to troubleshoot it (CANalyzer, PCAN, BusMaster or equivalent). Actually happy in a vehicle. Harnesses, wiring, in-vehicle debugging, commissioning. Strong real-time embedded fundamentals: RTOS, interrupts, low-level drivers, and the usual protocols (SPI, I2C, UART). Confident reading schematics and working shoulder to shoulder with hardware engineers. Additional experience of interest CAN-FD, J1939, UDS or ISO 26262 functional safety. Vehicle body control systems. Bootloader and OTA firmware development. The shape of it Based in the North West, commutable from Liverpool, Chester and Cheshire. Hybrid in principle, but the lab, the bench and the vehicles are on site, so plan on three days a week minimum in the building. Workshop-anchored, not remote-first.
Hi! This is the Flipper team. We are the creators of Flipper Zero - a portable device for tech enthusiasts and engineers. It's a gadget with an awesome community that brings together millions of people around the world. We're building a new product - Flipper One. It's a full-featured ARM-based computer running Linux in a compact form factor, powered by the Rockchip RK3576 SoC. We're looking for a QA Engineer to ensure the quality of Flipper One by combining automated and hands on hardware testing. You'll work closely with the firmware team to build reliable test automation while validating the product on real devices in our London office. Responsibilities: Design, develop, and maintain automated test suites for Flipper One using Python-based testing frameworks Validate firmware and software functionality on real hardware, identifying defects and ensuring reliable product behavior Create and improve test scenarios and test documentation to increase coverage and support the development process Investigate Linux system behavior, collect logs, analyze failures, and help engineers reproduce and resolve issues Requirements: Deep practical experience with Linux: shell, systemd/services, logs, permissions, networking, processes, cron, SSH, package managers Ability to write Bash scripts and use standard Linux tools: grep, awk, sed, curl, journalctl, netstat/ss, top/htop, ps, lsof, tcpdump or similar Understanding of networking stack at TCP/IP level: Ethernet, IP, TCP/UDP, routing, sockets, ports, DNS, DHCP, ARP, MTU, packet loss, retransmissions, latency, timeouts, and connection states Ability to work from our London office, especially during the initial stage of the project Nice-to-haves: Experience with IoT, embedded, networking, telecom, infrastructure, cloud, or device-related systems Experience with tools such as ModemManager, NetworkManager, mmcli, nmcli, QMI/MBIM, or AT commands What we offer: Workplace in our own stand-alone office located in Design District, London, near North Greenwich Station (Jubilee line). You will be provided with all the necessary equipment for a comfortable working environment. Benefits such as VHI, corporate sports, foreign language courses, and therapy sessions. A five-day workweek with a flexible start of the working day.
26/07/2026
Full time
Hi! This is the Flipper team. We are the creators of Flipper Zero - a portable device for tech enthusiasts and engineers. It's a gadget with an awesome community that brings together millions of people around the world. We're building a new product - Flipper One. It's a full-featured ARM-based computer running Linux in a compact form factor, powered by the Rockchip RK3576 SoC. We're looking for a QA Engineer to ensure the quality of Flipper One by combining automated and hands on hardware testing. You'll work closely with the firmware team to build reliable test automation while validating the product on real devices in our London office. Responsibilities: Design, develop, and maintain automated test suites for Flipper One using Python-based testing frameworks Validate firmware and software functionality on real hardware, identifying defects and ensuring reliable product behavior Create and improve test scenarios and test documentation to increase coverage and support the development process Investigate Linux system behavior, collect logs, analyze failures, and help engineers reproduce and resolve issues Requirements: Deep practical experience with Linux: shell, systemd/services, logs, permissions, networking, processes, cron, SSH, package managers Ability to write Bash scripts and use standard Linux tools: grep, awk, sed, curl, journalctl, netstat/ss, top/htop, ps, lsof, tcpdump or similar Understanding of networking stack at TCP/IP level: Ethernet, IP, TCP/UDP, routing, sockets, ports, DNS, DHCP, ARP, MTU, packet loss, retransmissions, latency, timeouts, and connection states Ability to work from our London office, especially during the initial stage of the project Nice-to-haves: Experience with IoT, embedded, networking, telecom, infrastructure, cloud, or device-related systems Experience with tools such as ModemManager, NetworkManager, mmcli, nmcli, QMI/MBIM, or AT commands What we offer: Workplace in our own stand-alone office located in Design District, London, near North Greenwich Station (Jubilee line). You will be provided with all the necessary equipment for a comfortable working environment. Benefits such as VHI, corporate sports, foreign language courses, and therapy sessions. A five-day workweek with a flexible start of the working day.
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.
Chemify is revolutionising chemistry. We are creating a future where the synthesis of previously unimaginable molecules, drugs, and materials is instantly accessible. By combining AI, robotics, and the world's largest continually expanding database of chemical programs, we are accelerating chemical discovery to improve quality of life and extend the reach of humanity. Location: Glasgow, UK (hybrid) The Role We are seeking a Senior Firmware Engineer to own the embedded firmware that drives the robotic modules at the heart of our platform - the pumps, valves, sensors, and motion systems that physically carry out chemistry. You will take firmware from architecture through to robust, production-grade code running across our fleet of robotic systems, working closely with electronics, mechanical, and platform-software engineers. What sets this role apart is how close to the chemistry you will be: the firmware you write is the layer where code becomes physical motion and real reactions - and as a senior engineer you will shape how that layer is built. If owning embedded firmware on a platform that makes molecules sounds like the right shape of job for you, we'd love to welcome you to our team. Key Responsibilities Architect, develop, test, and maintain embedded firmware for instrument and robotics modules. Own firmware for subsystems end to end - from requirements and design through bring-up, validation, and production. Work close to the metal: microcontrollers, motion control, sensors, actuators, and communication buses. Partner with electronics engineers on board bring up and hardware/firmware interfaces, and with platform-software on higher level control. Drive firmware quality: testing, code review, CI for embedded, and robust real time behaviour. Mentor junior firmware engineers and help set the team's embedded standards and practices. About You You are an experienced embedded engineer who likes owning firmware from architecture to hardware on the bench. You care about robustness in the real world - where a missed edge case means a stalled robot, not just a failed test - and you raise the bar for the people around you. We expect you to bring: 5+ years developing embedded/firmware for electromechanical or robotic systems, including production grade work. Strong C/C++ (and ideally Python for tooling/test), with solid embedded fundamentals. Deep understanding of microcontrollers, real time behaviour, interrupts, timers, and communication buses (I C, SPI, UART, CAN). Hands on bring up and debugging across the firmware/hardware boundary (oscilloscope, logic analyser), with a methodical approach to root cause. Experience owning firmware subsystems end to end and lifting the people around you. Beneficial Skills Familiarity with hardware design and reading schematics, and close collaboration with electronics engineers. Exposure to robotics, lab instrumentation, or other precision electromechanical systems. Embedded CI/test infrastructure and firmware update/bootloader design. Why Join Chemify? Impact. Your firmware is where digital instructions become physical chemistry - the robotic modules you bring to life run real experiments in the Chemifarm. Autonomy. You will own firmware subsystems across the platform and shape how we build embedded software. Ambition. We are a Series B deep tech company at the frontier of chemistry, robotics, and AI - with the resources and mandate to build embedded systems for a platform unlike anything else.
26/07/2026
Full time
Chemify is revolutionising chemistry. We are creating a future where the synthesis of previously unimaginable molecules, drugs, and materials is instantly accessible. By combining AI, robotics, and the world's largest continually expanding database of chemical programs, we are accelerating chemical discovery to improve quality of life and extend the reach of humanity. Location: Glasgow, UK (hybrid) The Role We are seeking a Senior Firmware Engineer to own the embedded firmware that drives the robotic modules at the heart of our platform - the pumps, valves, sensors, and motion systems that physically carry out chemistry. You will take firmware from architecture through to robust, production-grade code running across our fleet of robotic systems, working closely with electronics, mechanical, and platform-software engineers. What sets this role apart is how close to the chemistry you will be: the firmware you write is the layer where code becomes physical motion and real reactions - and as a senior engineer you will shape how that layer is built. If owning embedded firmware on a platform that makes molecules sounds like the right shape of job for you, we'd love to welcome you to our team. Key Responsibilities Architect, develop, test, and maintain embedded firmware for instrument and robotics modules. Own firmware for subsystems end to end - from requirements and design through bring-up, validation, and production. Work close to the metal: microcontrollers, motion control, sensors, actuators, and communication buses. Partner with electronics engineers on board bring up and hardware/firmware interfaces, and with platform-software on higher level control. Drive firmware quality: testing, code review, CI for embedded, and robust real time behaviour. Mentor junior firmware engineers and help set the team's embedded standards and practices. About You You are an experienced embedded engineer who likes owning firmware from architecture to hardware on the bench. You care about robustness in the real world - where a missed edge case means a stalled robot, not just a failed test - and you raise the bar for the people around you. We expect you to bring: 5+ years developing embedded/firmware for electromechanical or robotic systems, including production grade work. Strong C/C++ (and ideally Python for tooling/test), with solid embedded fundamentals. Deep understanding of microcontrollers, real time behaviour, interrupts, timers, and communication buses (I C, SPI, UART, CAN). Hands on bring up and debugging across the firmware/hardware boundary (oscilloscope, logic analyser), with a methodical approach to root cause. Experience owning firmware subsystems end to end and lifting the people around you. Beneficial Skills Familiarity with hardware design and reading schematics, and close collaboration with electronics engineers. Exposure to robotics, lab instrumentation, or other precision electromechanical systems. Embedded CI/test infrastructure and firmware update/bootloader design. Why Join Chemify? Impact. Your firmware is where digital instructions become physical chemistry - the robotic modules you bring to life run real experiments in the Chemifarm. Autonomy. You will own firmware subsystems across the platform and shape how we build embedded software. Ambition. We are a Series B deep tech company at the frontier of chemistry, robotics, and AI - with the resources and mandate to build embedded systems for a platform unlike anything else.
We are looking for an experienced Senior Information Developer -Technical Writer to join our Tech Comms Solutions team. This role supports concurrent releases of complex silicon IP and system-level platforms, enabling engineers and partners to integrate, configure, and deploy SoC solutions. You will be handling high-quality documentation for hardware and low-level software in ground-breaking System-on-Chip (SoC) designs! Job Overview: We produce developer-focused documentation for hardware-blocks, RTL interfaces, firmware, build systems, and integration workflows. We work closely with engineering teams to gather technical knowledge and deliver content supporting silicon bring-up, firmware development, and system integration. Your work will directly contribute to successful tape-outs, validation, and customer enablement! Responsibilities: Develop and maintain documentation for SoC-level hardware and software components, including configuration descriptions, register maps, and build instructions. Collaborate with cross-functional SMEs to extract and validate technical information. Define, improve, and implement documentation standards, review processes, content structures, terminology, and reuse models for scalable documentation. Use structured authoring tools and version control systems to create and maintain modular, source-driven documentation. Required Skills and Experience: 4+ years of experience as a Technical Writer/Information Developer, with demonstrated ability to handle complex documentation across multiple projects and release cycles. Ability to read and interpret technical specs and design documents. Passion for learning about new technologies and standards, and adapting to change. Strong collaboration and communication skills in cross-functional engineering environments. Nice To Have Skills and Experience: Experience documenting low-level software and/or hardware in a SoC or semiconductor environment, non-UI software such as firmware, board support packages (BSP), boot flows, and system configuration. Understanding of hardware design principles, RTL/IP integration, chip-level validation, bring-up workflows, FPGA prototyping platforms, or embedded software development. A degree or postgraduate qualification in a related area. For example: Computer science, Physics, or Maths or English, Linguistics, or Law In Return: Work alongside extraordinary colleagues on ground-breaking SoC platforms and integration flows. Enjoy competitive compensation, flexible working arrangements, and opportunities for career growth in a technically challenging environment. Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application e.g. visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
26/07/2026
Full time
We are looking for an experienced Senior Information Developer -Technical Writer to join our Tech Comms Solutions team. This role supports concurrent releases of complex silicon IP and system-level platforms, enabling engineers and partners to integrate, configure, and deploy SoC solutions. You will be handling high-quality documentation for hardware and low-level software in ground-breaking System-on-Chip (SoC) designs! Job Overview: We produce developer-focused documentation for hardware-blocks, RTL interfaces, firmware, build systems, and integration workflows. We work closely with engineering teams to gather technical knowledge and deliver content supporting silicon bring-up, firmware development, and system integration. Your work will directly contribute to successful tape-outs, validation, and customer enablement! Responsibilities: Develop and maintain documentation for SoC-level hardware and software components, including configuration descriptions, register maps, and build instructions. Collaborate with cross-functional SMEs to extract and validate technical information. Define, improve, and implement documentation standards, review processes, content structures, terminology, and reuse models for scalable documentation. Use structured authoring tools and version control systems to create and maintain modular, source-driven documentation. Required Skills and Experience: 4+ years of experience as a Technical Writer/Information Developer, with demonstrated ability to handle complex documentation across multiple projects and release cycles. Ability to read and interpret technical specs and design documents. Passion for learning about new technologies and standards, and adapting to change. Strong collaboration and communication skills in cross-functional engineering environments. Nice To Have Skills and Experience: Experience documenting low-level software and/or hardware in a SoC or semiconductor environment, non-UI software such as firmware, board support packages (BSP), boot flows, and system configuration. Understanding of hardware design principles, RTL/IP integration, chip-level validation, bring-up workflows, FPGA prototyping platforms, or embedded software development. A degree or postgraduate qualification in a related area. For example: Computer science, Physics, or Maths or English, Linguistics, or Law In Return: Work alongside extraordinary colleagues on ground-breaking SoC platforms and integration flows. Enjoy competitive compensation, flexible working arrangements, and opportunities for career growth in a technically challenging environment. Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application e.g. visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
We are looking for an experienced Senior Information Developer -Technical Writer to join our Tech Comms Solutions team. This role supports concurrent releases of complex silicon IP and system-level platforms, enabling engineers and partners to integrate, configure, and deploy SoC solutions. You will be handling high-quality documentation for hardware and low-level software in ground-breaking System-on-Chip (SoC) designs! Job Overview: We produce developer-focused documentation for hardware-blocks, RTL interfaces, firmware, build systems, and integration workflows. We work closely with engineering teams to gather technical knowledge and deliver content supporting silicon bring-up, firmware development, and system integration. Your work will directly contribute to successful tape-outs, validation, and customer enablement! Responsibilities: Develop and maintain documentation for SoC-level hardware and software components, including configuration descriptions, register maps, and build instructions. Collaborate with cross-functional SMEs to extract and validate technical information. Define, improve, and implement documentation standards, review processes, content structures, terminology, and reuse models for scalable documentation. Use structured authoring tools and version control systems to create and maintain modular, source-driven documentation. Required Skills and Experience: 4+ years of experience as a Technical Writer/Information Developer, with demonstrated ability to handle complex documentation across multiple projects and release cycles. Ability to read and interpret technical specs and design documents. Passion for learning about new technologies and standards, and adapting to change. Strong collaboration and communication skills in cross-functional engineering environments. Nice To Have Skills and Experience: Experience documenting low-level software and/or hardware in a SoC or semiconductor environment, non-UI software such as firmware, board support packages (BSP), boot flows, and system configuration. Understanding of hardware design principles, RTL/IP integration, chip-level validation, bring-up workflows, FPGA prototyping platforms, or embedded software development. A degree or postgraduate qualification in a related area. For example: Computer science, Physics, or Maths or English, Linguistics, or Law In Return: Work alongside extraordinary colleagues on ground-breaking SoC platforms and integration flows. Enjoy competitive compensation, flexible working arrangements, and opportunities for career growth in a technically challenging environment. Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application e.g. visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
26/07/2026
Full time
We are looking for an experienced Senior Information Developer -Technical Writer to join our Tech Comms Solutions team. This role supports concurrent releases of complex silicon IP and system-level platforms, enabling engineers and partners to integrate, configure, and deploy SoC solutions. You will be handling high-quality documentation for hardware and low-level software in ground-breaking System-on-Chip (SoC) designs! Job Overview: We produce developer-focused documentation for hardware-blocks, RTL interfaces, firmware, build systems, and integration workflows. We work closely with engineering teams to gather technical knowledge and deliver content supporting silicon bring-up, firmware development, and system integration. Your work will directly contribute to successful tape-outs, validation, and customer enablement! Responsibilities: Develop and maintain documentation for SoC-level hardware and software components, including configuration descriptions, register maps, and build instructions. Collaborate with cross-functional SMEs to extract and validate technical information. Define, improve, and implement documentation standards, review processes, content structures, terminology, and reuse models for scalable documentation. Use structured authoring tools and version control systems to create and maintain modular, source-driven documentation. Required Skills and Experience: 4+ years of experience as a Technical Writer/Information Developer, with demonstrated ability to handle complex documentation across multiple projects and release cycles. Ability to read and interpret technical specs and design documents. Passion for learning about new technologies and standards, and adapting to change. Strong collaboration and communication skills in cross-functional engineering environments. Nice To Have Skills and Experience: Experience documenting low-level software and/or hardware in a SoC or semiconductor environment, non-UI software such as firmware, board support packages (BSP), boot flows, and system configuration. Understanding of hardware design principles, RTL/IP integration, chip-level validation, bring-up workflows, FPGA prototyping platforms, or embedded software development. A degree or postgraduate qualification in a related area. For example: Computer science, Physics, or Maths or English, Linguistics, or Law In Return: Work alongside extraordinary colleagues on ground-breaking SoC platforms and integration flows. Enjoy competitive compensation, flexible working arrangements, and opportunities for career growth in a technically challenging environment. Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application e.g. visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Senior Electronic Hardware Engineer (ATEX Certification) Location: Nottingham (Hybrid - 4 days onsite) Salary: £65,000 - £70,000 + Relocation Package Available The Role We are looking for a Senior Electronic Hardware Engineer to join an engineering team developing low-power electronic products for critical industrial applications. This is a hands-on senior role focused on taking products through the full hardware lifecycle, from initial concept and design through to certification, approval and production. The ideal candidate will have experience designing electronic hardware products and taking them through approval and certification processes, ideally within ATEX, IECEx, safety-critical or regulated environments. Key Responsibilities Design and develop low-power electronic hardware products from concept to production Own hardware development including schematic design, PCB design, prototyping, testing and manufacture Design analogue, digital and mixed-signal electronics Develop microcontroller-based embedded hardware solutions Support hardware bring-up, debugging and validation Manage product certification activities, working directly with certification bodies and external test houses Support ATEX / IECEx, EMC and compliance processes Produce technical documentation, risk assessments and manufacturing documentation Collaborate with firmware, mechanical and production teams Required Experience Strong experience in electronic hardware design and product development Proven track record taking products through approval and certification processes Experience working within ATEX, IECEx, safety-critical or regulated environments Experience designing low-power electronic systems Strong PCB design experience (Altium, OrCAD, KiCad or similar) Analogue and digital electronics design experience Experience taking hardware from concept through to production Please note: Sponsorship cannot be provided for this role and applicants must be based in the UK. JBRP1_UKTJ
26/07/2026
Full time
Senior Electronic Hardware Engineer (ATEX Certification) Location: Nottingham (Hybrid - 4 days onsite) Salary: £65,000 - £70,000 + Relocation Package Available The Role We are looking for a Senior Electronic Hardware Engineer to join an engineering team developing low-power electronic products for critical industrial applications. This is a hands-on senior role focused on taking products through the full hardware lifecycle, from initial concept and design through to certification, approval and production. The ideal candidate will have experience designing electronic hardware products and taking them through approval and certification processes, ideally within ATEX, IECEx, safety-critical or regulated environments. Key Responsibilities Design and develop low-power electronic hardware products from concept to production Own hardware development including schematic design, PCB design, prototyping, testing and manufacture Design analogue, digital and mixed-signal electronics Develop microcontroller-based embedded hardware solutions Support hardware bring-up, debugging and validation Manage product certification activities, working directly with certification bodies and external test houses Support ATEX / IECEx, EMC and compliance processes Produce technical documentation, risk assessments and manufacturing documentation Collaborate with firmware, mechanical and production teams Required Experience Strong experience in electronic hardware design and product development Proven track record taking products through approval and certification processes Experience working within ATEX, IECEx, safety-critical or regulated environments Experience designing low-power electronic systems Strong PCB design experience (Altium, OrCAD, KiCad or similar) Analogue and digital electronics design experience Experience taking hardware from concept through to production Please note: Sponsorship cannot be provided for this role and applicants must be based in the UK. JBRP1_UKTJ
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.
Company Overview Novomorphic is a UK semiconductor and systems design company focused on system-first secure Edge AI. We design and deliver advanced electronics where power, thermal performance, RF behaviour, latency, reliability, and security constraints matter. Our work spans edge AI systems, digital IC design, analogue and mixed-signal systems, FPGA platforms, embedded systems, and compound semiconductor technologies. We work through focused delivery, paid pilots, demonstrators, partner-enabled projects, and CR&D programmes. Our aim is to turn complex technical work into practical engineering outcomes, strong partner confidence, and clear commercial proof-points. We are building Novomorphic from the ground up. We value technical excellence, ownership, curiosity, collaboration, and practical delivery. The Opportunity This is a senior engineering role for an experienced FPGA and embedded systems engineer who enjoys making complex hardware-based systems work in the real world. You will work across FPGA integration, embedded interfaces, board bring-up, testbenches, hardware/software integration, lab debug and prototype stabilisation. The role is suited to candidates who sit comfortably between FPGA design, embedded systems, electronics and practical system delivery. Role Overview Novomorphic is seeking a Senior FPGA & Embedded Systems Engineer to help deliver FPGA-enabled intelligent hardware platforms and embedded electronic systems. This role is different from a pure RTL design role. You will focus on the full system: FPGA logic, embedded processors, firmware interfaces, sensors, memory maps, hardware bring-up, data paths, lab validation and stable prototype delivery. The role combines FPGA engineering, embedded system integration, hardware debug, test automation, technical documentation and close collaboration with digital design, embedded software, AI and hardware teams. What You Will Do FPGA and Embedded System Integration Integrate FPGA logic with embedded processors, firmware, sensors, memories, host interfaces and external hardware. Develop and refine register maps, memory maps, control interfaces and hardware/software APIs. Implement or support RTL blocks, integration wrappers, interface logic and data movement paths. Support timing, latency, determinism and resource trade-offs in FPGA-enabled systems. Work with embedded firmware engineers to bring up drivers, HALs, diagnostics and control interfaces. Support system-level integration across FPGA, embedded software, AI models, analogue hardware and power electronics. Produce clear interface documentation, bring-up notes, test procedures and review material. Bring-Up, Debug and Validation Bring up FPGA development boards, prototype PCBs and hardware demonstrators in the lab. Create practical testbenches, simulations, regression checks and hardware validation scripts. Debug hardware and firmware issues using oscilloscopes, logic analysers, protocol analysers and on-chip debug tools. Support HIL-style testing, customer demos, grant-funded milestones and internal technical validation. Develop repeatable bring-up and validation workflows that can be reused across projects. Help move prototypes from fragile lab setups to stable engineering demonstrators. Collaboration and Technical Delivery Work closely with FPGA designers, embedded software engineers, hardware engineers, AI engineers and system architects. Participate in technical planning, design reviews, debug reviews and delivery reviews. Identify technical risks early, especially around interfaces, timing, bring-up, stability and test coverage. Mentor junior engineers in practical FPGA, embedded and lab-based engineering methods. Help define good engineering habits for a growing start-up team. What You Will Develop Through the role, you will build and strengthen practical capability in: FPGA-based embedded system architecture Hardware/software interface design Register maps, memory maps and control APIs FPGA bring-up and board-level debug Practical testbench, simulation and regression workflows Embedded processor and SoC FPGA integration Lab instrumentation, diagnostics and prototype validation Real-time and deterministic embedded system behaviour System-level integration across AI, firmware, FPGA and hardware Reusable bring-up, validation, and integration processes What We Are Looking For We are looking for a practical senior engineer who can make complex systems work, not just design isolated blocks. You should be comfortable in the lab, comfortable close to hardware and able to work across FPGA, firmware and system boundaries. Essential Requirements Strong experience with FPGA-based embedded systems. Good VHDL, Verilog or SystemVerilog skills. Experience with FPGA toolchains such as Xilinx/AMD Vivado or similar. Experience with hardware bring-up and lab debugging. Good understanding of embedded processors, firmware interfaces and board-level systems. Experience defining or debugging register maps, memory maps, data paths or control interfaces. Ability to work across multidisciplinary engineering domains. Clear communication and willingness to document technical work properly. Ability to mentor junior engineers and take ownership of technical delivery. Desirable Experience Experience through industry work, research, prototypes, coursework, lab work or practical development in areas such as: SoC FPGA platforms such as Zynq, MPSoC, MicroBlaze, ARM or RISC-V systems Embedded C/C++ for firmware-level debug and integration Python scripting for test automation and lab workflows Industrial, motor-control, communications or edge AI systems Ethernet, SPI, I2C, UART, CAN, PCIe or other protocol experience HIL testing or real-time test environments Debug of sensors, ADCs, DACs, power rails or mixed hardware systems EMC-aware debug and prototype stabilisation Experience building customer demos or proof-of-concept systems Awareness of productisation, documentation and release quality Familiarity with any of the following tools or environments is useful: Xilinx/AMD Vivado ModelSim, Questa or similar simulators Embedded C/C++ development environments Python-based test and automation workflows Oscilloscopes, logic analysers, protocol analysers and bench equipment Git and version control workflows Linux development environments JTAG, UART and hardware debug workflows Previous start-up experience is not required, but strong hands-on engineering experience and practical delivery judgement are important. We Value Engineers Who Take ownership and follow through. Enjoy solving difficult engineering problems. Are curious, practical, and willing to learn quickly. Can work independently without disappearing into a silo. Collaborate well with engineers from different disciplines. Communicate clearly, especially when raising risks or blockers. Are comfortable in a start-up environment where priorities can move quickly. Want to build real engineering capability, not just write documents or papers. What Success Looks Like Early success in this role means: Strong engagement with onboarding, lab work and project delivery. High-quality delivery on assigned FPGA integration, bring-up, test or documentation tasks. Active participation in debug reviews, design reviews and multidisciplinary engineering discussions. Growing ownership of FPGA-enabled embedded systems and prototype stability. Improved bring-up speed, test repeatability and system-level delivery confidence. Meaningful contribution to customer projects, internal platforms and funded innovation programmes. Why Join Novomorphic? At Novomorphic, you will: Work on next-generation semiconductor, edge AI, FPGA and intelligent hardware technologies. Use industry-standard engineering tools and workflows across semiconductor, FPGA, embedded and system design. Learn directly from experienced semiconductor, FPGA, embedded, AI and systems engineers. Contribute to real customer projects, internal platforms, reusable engineering IP and funded innovation programmes. Gain exposure to advanced low-power, intelligent, digital, mixed-signal and compound semiconductor technologies. Help strengthen the UK semiconductor and intelligent hardware ecosystem. Build a long-term career in advanced semiconductor and electronic systems engineering. Benefits Novomorphic's benefits package includes: 28 days' annual leave plus bank holidays Salary sacrifice pension scheme Annual discretionary bonus scheme Life assurance Private medical insurance Additional benefits tailored to employee needs Location and Working Model This role is based in Cardiff, Wales. Working arrangements may vary depending on project and business requirements. Candidates must have the right to work in the UK
25/07/2026
Full time
Company Overview Novomorphic is a UK semiconductor and systems design company focused on system-first secure Edge AI. We design and deliver advanced electronics where power, thermal performance, RF behaviour, latency, reliability, and security constraints matter. Our work spans edge AI systems, digital IC design, analogue and mixed-signal systems, FPGA platforms, embedded systems, and compound semiconductor technologies. We work through focused delivery, paid pilots, demonstrators, partner-enabled projects, and CR&D programmes. Our aim is to turn complex technical work into practical engineering outcomes, strong partner confidence, and clear commercial proof-points. We are building Novomorphic from the ground up. We value technical excellence, ownership, curiosity, collaboration, and practical delivery. The Opportunity This is a senior engineering role for an experienced FPGA and embedded systems engineer who enjoys making complex hardware-based systems work in the real world. You will work across FPGA integration, embedded interfaces, board bring-up, testbenches, hardware/software integration, lab debug and prototype stabilisation. The role is suited to candidates who sit comfortably between FPGA design, embedded systems, electronics and practical system delivery. Role Overview Novomorphic is seeking a Senior FPGA & Embedded Systems Engineer to help deliver FPGA-enabled intelligent hardware platforms and embedded electronic systems. This role is different from a pure RTL design role. You will focus on the full system: FPGA logic, embedded processors, firmware interfaces, sensors, memory maps, hardware bring-up, data paths, lab validation and stable prototype delivery. The role combines FPGA engineering, embedded system integration, hardware debug, test automation, technical documentation and close collaboration with digital design, embedded software, AI and hardware teams. What You Will Do FPGA and Embedded System Integration Integrate FPGA logic with embedded processors, firmware, sensors, memories, host interfaces and external hardware. Develop and refine register maps, memory maps, control interfaces and hardware/software APIs. Implement or support RTL blocks, integration wrappers, interface logic and data movement paths. Support timing, latency, determinism and resource trade-offs in FPGA-enabled systems. Work with embedded firmware engineers to bring up drivers, HALs, diagnostics and control interfaces. Support system-level integration across FPGA, embedded software, AI models, analogue hardware and power electronics. Produce clear interface documentation, bring-up notes, test procedures and review material. Bring-Up, Debug and Validation Bring up FPGA development boards, prototype PCBs and hardware demonstrators in the lab. Create practical testbenches, simulations, regression checks and hardware validation scripts. Debug hardware and firmware issues using oscilloscopes, logic analysers, protocol analysers and on-chip debug tools. Support HIL-style testing, customer demos, grant-funded milestones and internal technical validation. Develop repeatable bring-up and validation workflows that can be reused across projects. Help move prototypes from fragile lab setups to stable engineering demonstrators. Collaboration and Technical Delivery Work closely with FPGA designers, embedded software engineers, hardware engineers, AI engineers and system architects. Participate in technical planning, design reviews, debug reviews and delivery reviews. Identify technical risks early, especially around interfaces, timing, bring-up, stability and test coverage. Mentor junior engineers in practical FPGA, embedded and lab-based engineering methods. Help define good engineering habits for a growing start-up team. What You Will Develop Through the role, you will build and strengthen practical capability in: FPGA-based embedded system architecture Hardware/software interface design Register maps, memory maps and control APIs FPGA bring-up and board-level debug Practical testbench, simulation and regression workflows Embedded processor and SoC FPGA integration Lab instrumentation, diagnostics and prototype validation Real-time and deterministic embedded system behaviour System-level integration across AI, firmware, FPGA and hardware Reusable bring-up, validation, and integration processes What We Are Looking For We are looking for a practical senior engineer who can make complex systems work, not just design isolated blocks. You should be comfortable in the lab, comfortable close to hardware and able to work across FPGA, firmware and system boundaries. Essential Requirements Strong experience with FPGA-based embedded systems. Good VHDL, Verilog or SystemVerilog skills. Experience with FPGA toolchains such as Xilinx/AMD Vivado or similar. Experience with hardware bring-up and lab debugging. Good understanding of embedded processors, firmware interfaces and board-level systems. Experience defining or debugging register maps, memory maps, data paths or control interfaces. Ability to work across multidisciplinary engineering domains. Clear communication and willingness to document technical work properly. Ability to mentor junior engineers and take ownership of technical delivery. Desirable Experience Experience through industry work, research, prototypes, coursework, lab work or practical development in areas such as: SoC FPGA platforms such as Zynq, MPSoC, MicroBlaze, ARM or RISC-V systems Embedded C/C++ for firmware-level debug and integration Python scripting for test automation and lab workflows Industrial, motor-control, communications or edge AI systems Ethernet, SPI, I2C, UART, CAN, PCIe or other protocol experience HIL testing or real-time test environments Debug of sensors, ADCs, DACs, power rails or mixed hardware systems EMC-aware debug and prototype stabilisation Experience building customer demos or proof-of-concept systems Awareness of productisation, documentation and release quality Familiarity with any of the following tools or environments is useful: Xilinx/AMD Vivado ModelSim, Questa or similar simulators Embedded C/C++ development environments Python-based test and automation workflows Oscilloscopes, logic analysers, protocol analysers and bench equipment Git and version control workflows Linux development environments JTAG, UART and hardware debug workflows Previous start-up experience is not required, but strong hands-on engineering experience and practical delivery judgement are important. We Value Engineers Who Take ownership and follow through. Enjoy solving difficult engineering problems. Are curious, practical, and willing to learn quickly. Can work independently without disappearing into a silo. Collaborate well with engineers from different disciplines. Communicate clearly, especially when raising risks or blockers. Are comfortable in a start-up environment where priorities can move quickly. Want to build real engineering capability, not just write documents or papers. What Success Looks Like Early success in this role means: Strong engagement with onboarding, lab work and project delivery. High-quality delivery on assigned FPGA integration, bring-up, test or documentation tasks. Active participation in debug reviews, design reviews and multidisciplinary engineering discussions. Growing ownership of FPGA-enabled embedded systems and prototype stability. Improved bring-up speed, test repeatability and system-level delivery confidence. Meaningful contribution to customer projects, internal platforms and funded innovation programmes. Why Join Novomorphic? At Novomorphic, you will: Work on next-generation semiconductor, edge AI, FPGA and intelligent hardware technologies. Use industry-standard engineering tools and workflows across semiconductor, FPGA, embedded and system design. Learn directly from experienced semiconductor, FPGA, embedded, AI and systems engineers. Contribute to real customer projects, internal platforms, reusable engineering IP and funded innovation programmes. Gain exposure to advanced low-power, intelligent, digital, mixed-signal and compound semiconductor technologies. Help strengthen the UK semiconductor and intelligent hardware ecosystem. Build a long-term career in advanced semiconductor and electronic systems engineering. Benefits Novomorphic's benefits package includes: 28 days' annual leave plus bank holidays Salary sacrifice pension scheme Annual discretionary bonus scheme Life assurance Private medical insurance Additional benefits tailored to employee needs Location and Working Model This role is based in Cardiff, Wales. Working arrangements may vary depending on project and business requirements. Candidates must have the right to work in the UK
Novomorphic Ltd. is looking for a Senior Embedded Firmware & Software Engineer in Cardiff, Wales. The role involves developing firmware and drivers for advanced electronic systems, focusing on hardware integration and support. Candidates should have strong embedded software skills, particularly in C/C++, and experience with debugging tools. You'll work collaboratively in a dynamic environment, contributing to the development of cutting-edge AI-enabled systems. Benefits include a competitive salary, comprehensive annual leave, and a pension scheme.
25/07/2026
Full time
Novomorphic Ltd. is looking for a Senior Embedded Firmware & Software Engineer in Cardiff, Wales. The role involves developing firmware and drivers for advanced electronic systems, focusing on hardware integration and support. Candidates should have strong embedded software skills, particularly in C/C++, and experience with debugging tools. You'll work collaboratively in a dynamic environment, contributing to the development of cutting-edge AI-enabled systems. Benefits include a competitive salary, comprehensive annual leave, and a pension scheme.
Senior Electronic Hardware Engineer (ATEX Certification) Location: Nottingham (Hybrid - 4 days onsite) Salary: £65,000 - £70,000 + Relocation Package Available The Role We are looking for a Senior Electronic Hardware Engineer to join an engineering team developing low power electronic products for critical industrial applications. This is a hands on senior role focused on taking products through the full hardware lifecycle, from initial concept and design through to certification, approval and production. The ideal candidate will have experience designing electronic hardware products and taking them through approval and certification processes, ideally within ATEX, IECEx, safety critical or regulated environments. Key Responsibilities Design and develop low-power electronic hardware products from concept to production Own hardware development including schematic design, PCB design, prototyping, testing and manufacture Design analogue, digital and mixed-signal electronics Develop microcontroller-based embedded hardware solutions Support hardware bring up, debugging and validation Manage product certification activities, working directly with certification bodies and external test houses Support ATEX / IECEx, EMC and compliance processes Produce technical documentation, risk assessments and manufacturing documentation Collaborate with firmware, mechanical and production teams Required Experience Strong experience in electronic hardware design and product development Proven track record taking products through approval and certification processes Experience working within ATEX, IECEx, safety critical or regulated environments Experience designing low-power electronic systems Strong PCB design experience (Altium, OrCAD, KiCad or similar) Analogue and digital electronics design experience Experience taking hardware from concept through to production Please note: Sponsorship cannot be provided for this role and applicants must be based in the UK.
25/07/2026
Full time
Senior Electronic Hardware Engineer (ATEX Certification) Location: Nottingham (Hybrid - 4 days onsite) Salary: £65,000 - £70,000 + Relocation Package Available The Role We are looking for a Senior Electronic Hardware Engineer to join an engineering team developing low power electronic products for critical industrial applications. This is a hands on senior role focused on taking products through the full hardware lifecycle, from initial concept and design through to certification, approval and production. The ideal candidate will have experience designing electronic hardware products and taking them through approval and certification processes, ideally within ATEX, IECEx, safety critical or regulated environments. Key Responsibilities Design and develop low-power electronic hardware products from concept to production Own hardware development including schematic design, PCB design, prototyping, testing and manufacture Design analogue, digital and mixed-signal electronics Develop microcontroller-based embedded hardware solutions Support hardware bring up, debugging and validation Manage product certification activities, working directly with certification bodies and external test houses Support ATEX / IECEx, EMC and compliance processes Produce technical documentation, risk assessments and manufacturing documentation Collaborate with firmware, mechanical and production teams Required Experience Strong experience in electronic hardware design and product development Proven track record taking products through approval and certification processes Experience working within ATEX, IECEx, safety critical or regulated environments Experience designing low-power electronic systems Strong PCB design experience (Altium, OrCAD, KiCad or similar) Analogue and digital electronics design experience Experience taking hardware from concept through to production Please note: Sponsorship cannot be provided for this role and applicants must be based in the UK.
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.
Company Overview Novomorphic is a UK semiconductor and systems design company focused on system-first secure Edge AI. We design and deliver advanced electronics where power, thermal performance, RF behaviour, latency, reliability, and security constraints matter. Our work spans edge AI systems, digital IC design, analogue and mixed-signal systems, FPGA platforms, embedded systems, and compound semiconductor technologies. We work through focused delivery, paid pilots, demonstrators, partner-enabled projects, and CR&D programmes. Our aim is to turn complex technical work into practical engineering outcomes, strong partner confidence, and clear commercial proof points. We are building Novomorphic from the ground up. We value technical excellence, ownership, curiosity, collaboration, and practical delivery. The Opportunity This is a senior engineering role for an experienced embedded firmware and software engineer who wants to work close to hardware on advanced electronic systems. You will develop firmware, drivers, HALs, board support packages, FPGA/software interfaces, diagnostics, test tools, APIs and demo software for intelligent hardware platforms. The role is suited to candidates who can write robust low level software while also understanding hardware behaviour, product integration and practical delivery in a start up environment. Role Overview Novomorphic is seeking a Senior Embedded Firmware & Software Engineer to help develop the firmware and software foundations for our FPGA enabled, AI enabled and smart electronic systems. You will contribute to embedded firmware, hardware abstraction layers, drivers, board support code, real time control interfaces, diagnostics, integration software and customer ready demonstrators. The role combines hands on embedded C/C++ development, hardware/software integration, firmware architecture, test tooling, technical documentation and close collaboration with FPGA, AI, analogue and system teams. What You Will Do Embedded Firmware and Software Development Design, develop, test and maintain embedded firmware in C/C++ for microcontrollers, SoCs and FPGA enabled platforms. Develop drivers, board support packages, hardware abstraction layers and low level diagnostics. Implement control software for FPGA registers, DMA, memory maps, hardware accelerators and device interfaces. Work on deterministic timing, interrupts, state machines, boot flows and real time behaviour where required. Develop host side tools, APIs, scripts and demo applications to support engineering and customer use cases. Support secure firmware, signed updates, reliable configuration and maintainable software practices where relevant. Produce clear technical documentation, interface notes, software design notes and review material. Hardware Bring Up and Integration Support new board bring up with test firmware, diagnostics and debug tools. Work closely with FPGA and hardware engineers to debug interfaces, timing issues, sensors, power systems and communication links. Use JTAG, serial logs, oscilloscopes, logic analysers and protocol analysers to diagnose hardware/software issues. Create repeatable software tools for lab testing, data capture, regression testing and validation. Help move prototypes from engineering builds to stable demonstrators and customer ready systems. Productisation and Technical Delivery Improve code quality, version control, documentation, release structure and maintainability. Support customer demos, internal platforms, grant funded milestones and reusable engineering IP. Mentor junior embedded software and firmware engineers. Work across AI, FPGA, digital hardware, analogue hardware and system architecture teams. Identify technical risks early, especially around integration, reliability, interfaces and software quality. What You Will Develop Through the role, you will build and strengthen practical capability in: Advanced embedded C/C++ firmware development Drivers, HALs and board support package development FPGA/software interface design and integration Real time embedded system behaviour Hardware bring up and low level debug workflows Embedded diagnostics, test tools and lab automation Secure and maintainable firmware practices Embedded software for intelligent hardware and edge AI systems Productisation, release quality and technical documentation Cross disciplinary semiconductor, FPGA, AI and hardware collaboration What We Are Looking For We are looking for a practical senior embedded engineer who can turn hardware into reliable, usable systems. You should be comfortable close to the hardware, but also care about clean software, repeatable test tools and stable customer demonstrators. Essential Requirements Strong experience in embedded firmware or low level software development. Strong C/C++ programming skills. Experience developing drivers, HALs, board support code or hardware facing software. Experience with hardware interfaces such as SPI, I2C, UART, CAN, Ethernet, GPIO, ADC, DAC or similar. Experience bringing up new boards or debugging hardware/software interfaces. Good understanding of memory maps, registers, interrupts, timing and embedded system behaviour. Ability to work across multidisciplinary engineering domains. Clear communication and willingness to document technical work properly. Ability to mentor junior engineers and take ownership of technical delivery. Desirable Experience Experience through industry work, research, prototypes, coursework, lab work or practical development in areas such as: Embedded Linux or RTOS experience, such as FreeRTOS or Zephyr SoC FPGA platforms such as Zynq, MPSoC, ARM, RISC V or MicroBlaze FPGA/software interface development Python scripting for test automation and tooling Secure boot, signed firmware updates, cryptography or trusted firmware Motor control, industrial control, sensors or edge AI systems ONNX Runtime, TensorRT, Vitis AI or edge AI runtime awareness CI, automated tests, static analysis or structured software release practices Experience building customer demos or proof of concept systems Experience in start up, R&D or product development environments Familiarity with any of the following tools or environments is useful: C/C++ embedded development environments GCC, Clang or vendor embedded toolchains JTAG, SWD, UART and hardware debug tools Git and version control workflows Python based test and automation workflows Linux development environments RTOS or embedded Linux environments Oscilloscopes, logic analysers and protocol analysers FPGA development environments and register level debug tools Previous start up experience is not required, but strong hands on engineering experience and practical delivery judgement are important. We Value Engineers Who Take ownership and follow through. Enjoy solving difficult engineering problems. Are curious, practical, and willing to learn quickly. Can work independently without disappearing into a silo. Collaborate well with engineers from different disciplines. Communicate clearly, especially when raising risks or blockers. Are comfortable in a start up environment where priorities can move quickly. Want to build real engineering capability, not just write documents or papers. What Success Looks Like Early success in this role means: Strong engagement with onboarding, firmware delivery and technical integration. High quality delivery on assigned firmware, driver, HAL, integration or documentation tasks. Active participation in design reviews, debug sessions and multidisciplinary engineering discussions. Growing ownership of embedded software quality, firmware interfaces and system stability. Improved bring up speed, demo reliability and software maintainability. Meaningful contribution to customer projects, internal platforms and funded innovation programmes. Why Join Novomorphic? At Novomorphic, you will: Work on next generation semiconductor, edge AI, FPGA and intelligent hardware technologies. Use industry standard engineering tools and workflows across semiconductor, FPGA, embedded and system design. Learn directly from experienced semiconductor, FPGA, embedded, AI and systems engineers. Contribute to real customer projects, internal platforms, reusable engineering IP and funded innovation programmes. Gain exposure to advanced low power, intelligent, digital, mixed signal and compound semiconductor technologies. Help strengthen the UK semiconductor and intelligent hardware ecosystem. Build a long term career in advanced semiconductor and electronic systems engineering. Benefits Novomorphic's benefits package includes: 28 days' annual leave plus bank holidays Salary sacrifice pension scheme Annual discretionary bonus scheme Life assurance Private medical insurance Additional benefits tailored to employee needs Location and Working Model This role is based in Cardiff, Wales. Working arrangements may vary depending on project and business requirements.
25/07/2026
Full time
Company Overview Novomorphic is a UK semiconductor and systems design company focused on system-first secure Edge AI. We design and deliver advanced electronics where power, thermal performance, RF behaviour, latency, reliability, and security constraints matter. Our work spans edge AI systems, digital IC design, analogue and mixed-signal systems, FPGA platforms, embedded systems, and compound semiconductor technologies. We work through focused delivery, paid pilots, demonstrators, partner-enabled projects, and CR&D programmes. Our aim is to turn complex technical work into practical engineering outcomes, strong partner confidence, and clear commercial proof points. We are building Novomorphic from the ground up. We value technical excellence, ownership, curiosity, collaboration, and practical delivery. The Opportunity This is a senior engineering role for an experienced embedded firmware and software engineer who wants to work close to hardware on advanced electronic systems. You will develop firmware, drivers, HALs, board support packages, FPGA/software interfaces, diagnostics, test tools, APIs and demo software for intelligent hardware platforms. The role is suited to candidates who can write robust low level software while also understanding hardware behaviour, product integration and practical delivery in a start up environment. Role Overview Novomorphic is seeking a Senior Embedded Firmware & Software Engineer to help develop the firmware and software foundations for our FPGA enabled, AI enabled and smart electronic systems. You will contribute to embedded firmware, hardware abstraction layers, drivers, board support code, real time control interfaces, diagnostics, integration software and customer ready demonstrators. The role combines hands on embedded C/C++ development, hardware/software integration, firmware architecture, test tooling, technical documentation and close collaboration with FPGA, AI, analogue and system teams. What You Will Do Embedded Firmware and Software Development Design, develop, test and maintain embedded firmware in C/C++ for microcontrollers, SoCs and FPGA enabled platforms. Develop drivers, board support packages, hardware abstraction layers and low level diagnostics. Implement control software for FPGA registers, DMA, memory maps, hardware accelerators and device interfaces. Work on deterministic timing, interrupts, state machines, boot flows and real time behaviour where required. Develop host side tools, APIs, scripts and demo applications to support engineering and customer use cases. Support secure firmware, signed updates, reliable configuration and maintainable software practices where relevant. Produce clear technical documentation, interface notes, software design notes and review material. Hardware Bring Up and Integration Support new board bring up with test firmware, diagnostics and debug tools. Work closely with FPGA and hardware engineers to debug interfaces, timing issues, sensors, power systems and communication links. Use JTAG, serial logs, oscilloscopes, logic analysers and protocol analysers to diagnose hardware/software issues. Create repeatable software tools for lab testing, data capture, regression testing and validation. Help move prototypes from engineering builds to stable demonstrators and customer ready systems. Productisation and Technical Delivery Improve code quality, version control, documentation, release structure and maintainability. Support customer demos, internal platforms, grant funded milestones and reusable engineering IP. Mentor junior embedded software and firmware engineers. Work across AI, FPGA, digital hardware, analogue hardware and system architecture teams. Identify technical risks early, especially around integration, reliability, interfaces and software quality. What You Will Develop Through the role, you will build and strengthen practical capability in: Advanced embedded C/C++ firmware development Drivers, HALs and board support package development FPGA/software interface design and integration Real time embedded system behaviour Hardware bring up and low level debug workflows Embedded diagnostics, test tools and lab automation Secure and maintainable firmware practices Embedded software for intelligent hardware and edge AI systems Productisation, release quality and technical documentation Cross disciplinary semiconductor, FPGA, AI and hardware collaboration What We Are Looking For We are looking for a practical senior embedded engineer who can turn hardware into reliable, usable systems. You should be comfortable close to the hardware, but also care about clean software, repeatable test tools and stable customer demonstrators. Essential Requirements Strong experience in embedded firmware or low level software development. Strong C/C++ programming skills. Experience developing drivers, HALs, board support code or hardware facing software. Experience with hardware interfaces such as SPI, I2C, UART, CAN, Ethernet, GPIO, ADC, DAC or similar. Experience bringing up new boards or debugging hardware/software interfaces. Good understanding of memory maps, registers, interrupts, timing and embedded system behaviour. Ability to work across multidisciplinary engineering domains. Clear communication and willingness to document technical work properly. Ability to mentor junior engineers and take ownership of technical delivery. Desirable Experience Experience through industry work, research, prototypes, coursework, lab work or practical development in areas such as: Embedded Linux or RTOS experience, such as FreeRTOS or Zephyr SoC FPGA platforms such as Zynq, MPSoC, ARM, RISC V or MicroBlaze FPGA/software interface development Python scripting for test automation and tooling Secure boot, signed firmware updates, cryptography or trusted firmware Motor control, industrial control, sensors or edge AI systems ONNX Runtime, TensorRT, Vitis AI or edge AI runtime awareness CI, automated tests, static analysis or structured software release practices Experience building customer demos or proof of concept systems Experience in start up, R&D or product development environments Familiarity with any of the following tools or environments is useful: C/C++ embedded development environments GCC, Clang or vendor embedded toolchains JTAG, SWD, UART and hardware debug tools Git and version control workflows Python based test and automation workflows Linux development environments RTOS or embedded Linux environments Oscilloscopes, logic analysers and protocol analysers FPGA development environments and register level debug tools Previous start up experience is not required, but strong hands on engineering experience and practical delivery judgement are important. We Value Engineers Who Take ownership and follow through. Enjoy solving difficult engineering problems. Are curious, practical, and willing to learn quickly. Can work independently without disappearing into a silo. Collaborate well with engineers from different disciplines. Communicate clearly, especially when raising risks or blockers. Are comfortable in a start up environment where priorities can move quickly. Want to build real engineering capability, not just write documents or papers. What Success Looks Like Early success in this role means: Strong engagement with onboarding, firmware delivery and technical integration. High quality delivery on assigned firmware, driver, HAL, integration or documentation tasks. Active participation in design reviews, debug sessions and multidisciplinary engineering discussions. Growing ownership of embedded software quality, firmware interfaces and system stability. Improved bring up speed, demo reliability and software maintainability. Meaningful contribution to customer projects, internal platforms and funded innovation programmes. Why Join Novomorphic? At Novomorphic, you will: Work on next generation semiconductor, edge AI, FPGA and intelligent hardware technologies. Use industry standard engineering tools and workflows across semiconductor, FPGA, embedded and system design. Learn directly from experienced semiconductor, FPGA, embedded, AI and systems engineers. Contribute to real customer projects, internal platforms, reusable engineering IP and funded innovation programmes. Gain exposure to advanced low power, intelligent, digital, mixed signal and compound semiconductor technologies. Help strengthen the UK semiconductor and intelligent hardware ecosystem. Build a long term career in advanced semiconductor and electronic systems engineering. Benefits Novomorphic's benefits package includes: 28 days' annual leave plus bank holidays Salary sacrifice pension scheme Annual discretionary bonus scheme Life assurance Private medical insurance Additional benefits tailored to employee needs Location and Working Model This role is based in Cardiff, Wales. Working arrangements may vary depending on project and business requirements.
We Are Hiring - Embedded Systems Engineer Bristol, UK Role Overview As an Embedded Systems Engineer at Inductosense, you will play a key role in the development of our next generation of permanently installed ultrasonic sensing products. Working within a multidisciplinary engineering team, you will contribute across the full product lifecycle, from concept and prototype through to production, customer deployment and ongoing product improvement. This is a hands on engineering role combining embedded firmware, electronics development and product integration. You will work closely with firmware, hardware, software, mechanical and manufacturing engineers to design reliable industrial products deployed in demanding environments across the energy, infrastructure and industrial sectors. The role would suit an engineer with several years of commercial experience who enjoys solving practical engineering problems, is comfortable working across hardware and software boundaries, and wants to broaden their expertise into regulated industrial products, including ATEX/IECEx intrinsic safety. Previous experience of ATEX or IECEx is not essential. We will provide training and mentoring for candidates with the right technical aptitude and attitude. About Inductosense Inductosense designs and manufactures ultrasonic sensing technology that enables asset owners to monitor corrosion more effectively. Our technology helps customers reduce costs, prevent unplanned shutdowns, support net zero targets, and transition to fully digital solutions. Our core technology is based on patented, embeddable, wireless, battery free sensors supported by a range of digital data collection systems, including IoT and robotics platforms. The unique advantages of this technology also allow us to work with OEM partners to integrate sensing capability directly into products during manufacture. Since spinning out of the University of Bristol in 2015, we have focused on developing and certifying our technology while working closely with major industrial companies around the world. Inductosense's WAND technology has now been approved by some of the largest organisations in the energy sector, and customers are increasingly deploying our systems at scale. Purpose of the Role The successful candidate will help deliver high-quality embedded products by contributing across: Embedded firmware development Electronics design and debugging Product verification and validation Manufacturing support Product integration This role is intended to develop into a senior technical contributor with increasing ownership of product design and engineering decisions. Key Responsibilities Embedded Firmware Development Develop embedded firmware in C/C++ for low power microcontroller platforms. Design robust state machines and embedded control software. Debug firmware using JTAG/SWD and modern embedded debugging tools. Develop drivers for sensors, memory devices and communication peripherals. Optimise firmware for reliability, battery life and performance. Support firmware release, version control and configuration management. Electronics Design & Development Assist in the design of analogue and digital electronic circuits. Participate in schematic capture and PCB design reviews. Select appropriate electronic components balancing performance, cost and availability. Support prototype bring up and board level debugging. Use oscilloscopes, logic analysers and electronic test equipment to diagnose issues. Hardware/Firmware Integration Integrate embedded firmware with electronic hardware. Investigate hardware/software interactions. Support integration of sensors, communications and power management. Resolve system level technical issues. Product Development Contribute throughout the complete product lifecycle from concept through manufacture. Build and evaluate engineering prototypes. Support design verification and validation activities. Contribute to engineering risk assessments. Testing & Validation Develop functional and regression tests. Execute verification plans. Analyse failures using structured root cause analysis.l> Support environmental, reliability and endurance testing. Document results and recommend corrective actions. Manufacturing Support Support transition from development into manufacture.l> Assist Operations with production issues. Contribute to Design for Manufacture (DFM) and Design for Test (DFT) improvements. Support engineering change requests and product revisions. Compliance & Product Safety Support product compliance activities including: CE / UKCA EMC Environmental compliance (RoHS / REACH) ATEX / IECEx (training provided) Technical documentation Improve engineering processes and documentation. Identify opportunities for cost reduction and design simplification. Evaluate new components and technologies. Use AI assisted engineering tools where appropriate to improve productivity. Maintain awareness of developments in embedded systems and industrial electronics. Skills & Experience Degree (or equivalent experience) in Electronics Engineering, Embedded Systems, Computer Engineering or similar. 2-5 years' commercial engineering experience. Strong Embedded C programming. Understanding of microcontroller based embedded systems. Experience debugging embedded hardware and firmware. Understanding of digital communication protocols including I C, SPI and UART. Ability to read electronic schematics. Practical laboratory skills. Good written and verbal communication skills. Structured approach to technical problem solving. STM32 or similar ARM Cortex M devices. Low power embedded design. Battery powered products. Bootloaders and firmware update mechanisms. Python for engineering tools and automation. Industrial communications. CAN, RS485 or Modbus. Git. Jira. Familiarity with IEC, EMC or product safety standards. Experience of ATEX or IECEx (not essential). Personal Attributes We are looking for someone who: Enjoys building real products rather than only writing code. Is naturally curious and keen to learn. Takes ownership of technical problems. Communicates openly and works well within a multidisciplinary team. Can balance engineering quality with commercial priorities. Is comfortable working in a fast moving SME environment. What Success Looks Like Within the first 12 months you will be expected to: Become a productive contributor across firmware and electronics development. Support the delivery of new product features. Take ownership of defined engineering work packages. Contribute to prototype builds and verification activities. Support manufacturing and customer technical issues where required. Complete ATEX/IECEx awareness training. Build sufficient product knowledge to contribute confidently to design reviews. What We Offer Competitive salary based on experience 5% company pension contribution (with 3% employee contribution) 25 daysannual leave plus birthday off
25/07/2026
Full time
We Are Hiring - Embedded Systems Engineer Bristol, UK Role Overview As an Embedded Systems Engineer at Inductosense, you will play a key role in the development of our next generation of permanently installed ultrasonic sensing products. Working within a multidisciplinary engineering team, you will contribute across the full product lifecycle, from concept and prototype through to production, customer deployment and ongoing product improvement. This is a hands on engineering role combining embedded firmware, electronics development and product integration. You will work closely with firmware, hardware, software, mechanical and manufacturing engineers to design reliable industrial products deployed in demanding environments across the energy, infrastructure and industrial sectors. The role would suit an engineer with several years of commercial experience who enjoys solving practical engineering problems, is comfortable working across hardware and software boundaries, and wants to broaden their expertise into regulated industrial products, including ATEX/IECEx intrinsic safety. Previous experience of ATEX or IECEx is not essential. We will provide training and mentoring for candidates with the right technical aptitude and attitude. About Inductosense Inductosense designs and manufactures ultrasonic sensing technology that enables asset owners to monitor corrosion more effectively. Our technology helps customers reduce costs, prevent unplanned shutdowns, support net zero targets, and transition to fully digital solutions. Our core technology is based on patented, embeddable, wireless, battery free sensors supported by a range of digital data collection systems, including IoT and robotics platforms. The unique advantages of this technology also allow us to work with OEM partners to integrate sensing capability directly into products during manufacture. Since spinning out of the University of Bristol in 2015, we have focused on developing and certifying our technology while working closely with major industrial companies around the world. Inductosense's WAND technology has now been approved by some of the largest organisations in the energy sector, and customers are increasingly deploying our systems at scale. Purpose of the Role The successful candidate will help deliver high-quality embedded products by contributing across: Embedded firmware development Electronics design and debugging Product verification and validation Manufacturing support Product integration This role is intended to develop into a senior technical contributor with increasing ownership of product design and engineering decisions. Key Responsibilities Embedded Firmware Development Develop embedded firmware in C/C++ for low power microcontroller platforms. Design robust state machines and embedded control software. Debug firmware using JTAG/SWD and modern embedded debugging tools. Develop drivers for sensors, memory devices and communication peripherals. Optimise firmware for reliability, battery life and performance. Support firmware release, version control and configuration management. Electronics Design & Development Assist in the design of analogue and digital electronic circuits. Participate in schematic capture and PCB design reviews. Select appropriate electronic components balancing performance, cost and availability. Support prototype bring up and board level debugging. Use oscilloscopes, logic analysers and electronic test equipment to diagnose issues. Hardware/Firmware Integration Integrate embedded firmware with electronic hardware. Investigate hardware/software interactions. Support integration of sensors, communications and power management. Resolve system level technical issues. Product Development Contribute throughout the complete product lifecycle from concept through manufacture. Build and evaluate engineering prototypes. Support design verification and validation activities. Contribute to engineering risk assessments. Testing & Validation Develop functional and regression tests. Execute verification plans. Analyse failures using structured root cause analysis.l> Support environmental, reliability and endurance testing. Document results and recommend corrective actions. Manufacturing Support Support transition from development into manufacture.l> Assist Operations with production issues. Contribute to Design for Manufacture (DFM) and Design for Test (DFT) improvements. Support engineering change requests and product revisions. Compliance & Product Safety Support product compliance activities including: CE / UKCA EMC Environmental compliance (RoHS / REACH) ATEX / IECEx (training provided) Technical documentation Improve engineering processes and documentation. Identify opportunities for cost reduction and design simplification. Evaluate new components and technologies. Use AI assisted engineering tools where appropriate to improve productivity. Maintain awareness of developments in embedded systems and industrial electronics. Skills & Experience Degree (or equivalent experience) in Electronics Engineering, Embedded Systems, Computer Engineering or similar. 2-5 years' commercial engineering experience. Strong Embedded C programming. Understanding of microcontroller based embedded systems. Experience debugging embedded hardware and firmware. Understanding of digital communication protocols including I C, SPI and UART. Ability to read electronic schematics. Practical laboratory skills. Good written and verbal communication skills. Structured approach to technical problem solving. STM32 or similar ARM Cortex M devices. Low power embedded design. Battery powered products. Bootloaders and firmware update mechanisms. Python for engineering tools and automation. Industrial communications. CAN, RS485 or Modbus. Git. Jira. Familiarity with IEC, EMC or product safety standards. Experience of ATEX or IECEx (not essential). Personal Attributes We are looking for someone who: Enjoys building real products rather than only writing code. Is naturally curious and keen to learn. Takes ownership of technical problems. Communicates openly and works well within a multidisciplinary team. Can balance engineering quality with commercial priorities. Is comfortable working in a fast moving SME environment. What Success Looks Like Within the first 12 months you will be expected to: Become a productive contributor across firmware and electronics development. Support the delivery of new product features. Take ownership of defined engineering work packages. Contribute to prototype builds and verification activities. Support manufacturing and customer technical issues where required. Complete ATEX/IECEx awareness training. Build sufficient product knowledge to contribute confidently to design reviews. What We Offer Competitive salary based on experience 5% company pension contribution (with 3% employee contribution) 25 daysannual leave plus birthday off
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 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.
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.
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.
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