Back to jobs
Logo of Sphere Defense
Sphere Defense
Actively hiring

Senior Firmware Engineer, Autonomous Systems

Workplace
On-site
Commitment
Full-time
Seniority
Senior
Posted
Location
Brussels, Belgium

As a Senior Firmware Engineer at Sphere Defense, you will be one of the first members of a high-performing team designing and developing autonomous countermeasures to protect allied countries from aerial threats. You will architect, develop, and test high-performance firmware systems for sensing, processing, and actuation, and work closely with the hardware team on board bring-up and system integration. The role involves troubleshooting, establishing CI/CD pipelines, and mentoring team members.

Responsibilities

  • 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

Requirements

  • 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

Nice to have

  • 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)

Benefits

  • Attractive compensation
  • Year-end bonus eligibility
  • Stock Options Plan eligibility
  • Mobility Budget
  • 32 days of holidays
  • Meal vouchers
  • Private Health insurance