> Markdown version of [/jobs/ext/4493750-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/4493750-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). --- # Embedded Firmware Engineer - **Company:** Praxa Sense - **Location:** Rotterdam, Netherlands (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Agile Methodology, Software Applications, ARM Architecture, C++ (Programming Language), Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Object-Oriented Software Development, Qt (Software), Regression Testing, Signal Processing, Static Timing Analysis, Systems Integration, Real Time Systems, Git Flow, Integration Tests - **Published:** October 31, 2026 - **Apply:** https://praxasense.com/vacancy-embedded-firmware-engineer ## About the Role * 3+ years of experience in embedded firmware development for real-time systems. * MSc degree in Electrical Engineering, Embedded Systems, Computer Engineering, or equivalent. * Expert-level C/C++ with modern coding practices, including templates and object-oriented design. * Familiarity with ARM Cortex-M architecture and peripheral programming. * Experience with debugging tools (e.g. J-Link, logic analyzers, oscilloscopes) and profiling firmware performance. * Understanding of hardware/software integration, timing analysis, and interrupt-driven design. * Familiarity with electronics. * Experience with agile development, Git workflows, and CI/CD environments. * Someone who thrives in a lean, agile environment, enjoys wearing multiple hats and takes ownership., These are not requirements for the position, but if you have any knowledge of the following subjects, we would love to hear about it. * Cross-platform desktop application development (C++/Qt). * Electronics design experience. * FPGA programming experience (Verilog/VHDL). * Digital signal processing. ## Description We're looking for an Embedded Firmware Engineer who thrives at the intersection of hardware and code: crafting the logic that turns precision optics and electronics into accurate, reliable data streams. You'll design and implement embedded systems software for our ARM-based sensing platform, ensuring that every photon and every signal is handled efficiently and intelligently., * Develop and maintain embedded firmware in C++ for ARM32-based microcontrollers. * Design and implement modular drivers, data acquisition routines, and real-time control loops. * Integrate and optimize communication protocols (e.g. UART, SPI, BLE, USB) for robust data exchange. * Collaborate closely with signal processing and data science engineers to align timing, synchronization, and calibration logic. * Implement unit and integration tests using GoogleTest (GTest) or similar frameworks. * Contribute to continuous integration pipelines for automated build and regression testing. * Optimize for power, memory, and timing constraints without sacrificing maintainability.