> Markdown version of [/jobs/ext/1490792-senior-firmware-engineer-autonomous-systems](https://www.wearedevelopers.com/jobs/ext/1490792-senior-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). --- # Senior Firmware Engineer, Autonomous Systems - **Company:** Sphere Defense - **Location:** Brussel, Belgium - **Experience:** Expert - **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, Peripherals, Yocto, Information Technology, Low Latency, Bare Metal, Grpc - **Published:** July 30, 2026 - **Apply:** https://be.indeed.com/viewjob?jk=c33d71bc3997bd66 ## About the Role You are an experienced and highly-motivated Senior Firmware Engineer that has extensive experience 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 8 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 * Deep experience with System Design of complex and reliable autonomous systems * Ability to produce high-quality technical documentation * 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 and peripherals such as IMUs, Hall sensors, 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 Preferred Qualifications * 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 * Architect, 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 sophisticated CI/CD pipelines, focusing on QA aspects * Be a team player and a mentor, being available to support the team when needed ## Related Videos - [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 network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [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) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)