Senior Firmware Engineer developing embedded firmware for assistive communication technology. Leading project delivery and innovation, while mentoring team members in a hybrid work environment.
Responsibilities
Deliver complex, multi‑disciplinary projects, meeting scope, time, budget, and quality requirements, while coordinating others as needed.
Develop reliable, portable firmware with a long and stable lifecycle.
Design, develop and maintain embedded firmware in C for Zephyr RTOS and Embedded Linux, including board bring‑up, drivers, and HALs.
Set and uphold coding, documentation and review standards, ensuring best practices in architecture, modularity, fault tolerance and testability.
Implement strong automated testing following the Test Pyramid, including unit, component, subsystem and hardware‑in‑the‑loop tests, with CI automation to prevent regressions.
Build and maintain automated test harnesses, GUIs and utility tools (e.g. Python, C#) to support development, validation and manufacturing.
Create libraries and demo applications in C‑compatible languages (C#, C++) to validate firmware subsystems and support integration with other teams.
Lead investigation and debugging of complex issues across hardware and firmware using appropriate diagnostic tools.
Oversee verification through lab testing, user trials and real‑world use, ensuring evidence supports regulatory compliance.
Analyse and resolve quality issues quickly, feeding insights back into designs, documentation and processes.
Contribute to strategy for reliable, mission‑critical hardware and firmware, clearly communicating trade‑offs and supporting sound decision‑making.
Work closely with teams such as Eye Tracking, Quality, Production and Repairs to solve issues, refine designs and improve reliability and serviceability.
Mentor engineers, providing coaching and support to foster growth and contribute to a positive, collaborative culture.
Requirements
Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or other scientific subject.
8+ years of experience in embedded software development in C.
A strong knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis.
A strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability.
Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks.
A strong understanding of API design and the creation of clear, stable abstractions for hardware/firmware interaction.
Skilled at debugging in constrained environments and using hardware/software debugging tools.
A proven track record of innovation and quality software development throughout the entire software product lifecycle.
Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers.
Senior Thermal Hardware Engineer responsible for leading thermal design for ECU at General Motors. Collaborating with teams to ensure optimal solutions for next generation software defined vehicles.
Senior Firmware Engineer developing robust firmware for Echo’s medical devices in a collaborative startup environment. Involves full life cycle development and cross - functional collaboration.
Firmware Engineer responsible for developing firmware for medical devices at Echo Neurotechnologies. Collaborating with teams to deliver first BCI device and ensuring compliance with FDA standards.
Senior Hardware Development Engineer focusing on automotive hardware applications. Leading end - to - end projects from RFQ to validation, ensuring quality and compliance standards.
Senior Director of CST Global Hardware Engineering at Medtronic leading innovation in surgical solutions and systems integration. Overseeing global hardware engineering efforts and managing technical teams.
Senior Hardware Engineer leading test strategy and execution for wired connectivity in automotive technology. Collaborating with cross - functional teams to ensure design and testing alignment across ECUs and semiconductor devices.
Hardware Architect translating product requirements into hardware solutions for Scaleway’s sovereign cloud infrastructure. Collaborating with product teams and global vendors on Open Hardware projects.
Firmware Engineer developing firmware for Ethernet Switches in NVIDIA's Networking BU group. Collaborating with teams to improve performance and deliver groundbreaking technologies.
Hardware Development Engineer defining HW strategy and product roadmap for passenger connectivity solutions. Collaborating with teams to ensure high - quality and innovative networking solutions in a hybrid role from Paris.
Senior SBIOS Firmware Engineer at NVIDIA focusing on GPU - based AI server innovations. Collaborating with BIOS developers to optimize UEFI/BIOS solutions.