> Markdown version of [/jobs/ext/2812446-firmware-engineer-autonomous-systems](https://www.wearedevelopers.com/jobs/ext/2812446-firmware-engineer-autonomous-systems). 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). --- # Firmware Engineer, Autonomous Systems - **Company:** Sphere Defense - **Location:** Brussel, Belgium - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Board Bringup, C++ (Programming Language), Continuous Integration, Software Debugging, Linux, Device Drivers, Firmware, Networking Hardware, Mobile Application Software, Python (Programming Language), Real-Time Operating Systems, Wi-Fi Technology, Yocto, Information Technology, Low Latency, Bare Metal, Grpc - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2858144271-firmware-engineer-autonomous-systems ## About the Role You are an experienced and highly-motivated Firmware Engineer that has worked with MCUs running bare-metal and RTOSs, and is experienced with building highly reliable embedded, mission-critical systems. Ideally, you have worked with autonomous systems., * Bachelor's or master's degree in Electrical Engineering, Computer Science, Robotics or equivalent * At least 4 years in relevant role, with increasing levels of ownership * Demonstrated experience in the role, owning complex systems based on MCUs and MPUs running bare-metal and RTOS * Proficiency in C/C++ and Python * Experience with bare-metal and RTOS firmware systems * Experience with Device Drivers development and Board Bringup, including BSP creation * Experience with lab equipment (oscilloscope, multimeter, etc.) for board bring-up and debug * Experience with implementing and maintaining complex. multi-stage, SIL/HIL CI/CD processes * Experience integrating sensors such as IMUs, network devices, etc. * Excellent interpersonal communication skills in written and spoken English; French or Dutch is a plus * You are a self-starter, able to work in a high-ambiguity environment and willing to take up new challenges, * Experience with Linux and Yocto-based embedded systems * Experience with the PX4 Flight Controller or other flight controllers * Proficient in Rust * Experience with ST and NXP chipsets * Experience with server communication (REST, gRPC, etc.) * Experience with Mobile Apps integration (BLE, WiFi) ## Description * Be one of the first members of a high-performing team, designing and developing autonomous countermeasures to protect allied countries from aerial threats * Design, develop and test high-performant and reliable firmware systems that encompass sensing, processing and actuation with low latency * Together with the hardware team, bring-up boards and systems, ensuring that all intended functional and performance requirements are met * Troubleshoot and debug problems, ensuring that issues are addressed as they appear * Establish CI/CD pipelines, focusing on QA aspects * Be a team player and a mentor, being available to support the team when needed ## Related Videos - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)