> Markdown version of [/jobs/ext/353908-experienced-lead-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/353908-experienced-lead-embedded-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Experienced Lead Embedded Firmware Engineer - **Company:** Omnitek B.V. - **Location:** Waddinxveen, Netherlands (Remote available) - **Experience:** Experienced - **Salary:** €5,600.0 - €6,500.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Amazon S3, Arduino, C++ (Programming Language), Code Review, Communications Protocols, Software Debugging, Linux, Embedded Software, Firmware, Node.Js, Raspberry Pi, TypeScript, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, GitHub Copilot, State Machines, Git, Integration Tests, Information Technology, Bare Metal - **Published:** June 4, 2026 - **Apply:** https://nl.indeed.com/viewjob?jk=910ea67f834f5ebf ## About the Role Do you have experience in Raspberry Pi?, Do you have a Master's degree?, We are looking for a motivated and experienced Lead Embedded Firmware Engineer with deep expertise in embedded systems and a strong background in electronics, physics or a related discipline. Within the R&D-team, you carry full responsibility for the architecture, writing, testing, debugging, documenting and maintaining of the firmware for our instruments. As lead, you will also drive code reviews, define integration test strategies, and act as the primary technical point of contact within the multidisciplinary team., * A completed WO education (MSc.) in Embedded Systems, Technical Computer Science, Electronics, Physics or equivalent. * 5+ years of experience in a similar embedded firmware engineering role. * Solid C and C++ programming experience for bare-metal and Arduino-framework embedded targets. * Proven experience with hardware communication protocols: SPI, UART, I2C. * Experience writing Linux user-space C applications on single-board computers (Raspberry Pi or similar). * Familiarity with TypeScript/JavaScript and Node.js for web-based real-time operator interfaces. * State machine design for real-time embedded control. * Experience using AI coding assistants (e.g. GitHub Copilot, Claude, Codex) as a productivity tool, combined with the critical judgement to review, validate and take responsibility for AI-generated code * Excellent knowledge of electronics and PCB design. * Experience with closed-loop control algorithms (temperature regulation, stepper motor motion control). * Proficient with common tools and environments: Git, PlatformIO, VS Code, Linux. * Professional working proficiency in English (written and spoken). * Currently living in The Netherlands with a valid work permit to work here. * Good interpersonal skills and a collaborative, problem-solving mindset., * How many years of hands-on embedded firmware development experience do you have using C/C++? * How many years of experience do you have with SPI, UART, or I2C communication protocols? * How many years of experience do you have working with closed-loop control systems? * How many years of experience do you have working on real-time embedded systems involving sensors, motion control, or temperature regulation? * How many years of professional experience do you have working with ESP32 or other microcontrollers? * How many years of experience do you have developing Raspberry Pi or Linux-based applications? * How many years of professional experience do you have using Node.js or TypeScript? ## Description We are currently finalising a major project based on a custom distributed embedded control system (ESP32-S3, Arduino Uno, Raspberry Pi) for a laboratory viscometry instrument. The system coordinates xyz movement, various I/O, precision closed-loop temperature regulation, and real-time optical viscosity measurement - all orchestrated across several embedded nodes through a custom SPI and UART communication stack. You will join a small, multidisciplinary team that works closely together and challenges each other to develop the best solutions to complex engineering problems. ## Related Videos - [IoT: The road to sustainability](https://www.wearedevelopers.com/videos/557-iot-the-road-to-sustainability) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)