cover image
Sphere Defense

Sphere Defense

www.sphere-df.com

1 Job

2 Employees

About the Company

Our mission is to keep allied countries safe with sovereign, effective and seamless countermeasures for aerial threats (counter-UAS).

Listed Jobs

Company background Company brand
Company Name
Sphere Defense
Job Title
Senior Robotics Software Engineer
Job Description
Job Title: Senior Robotics Software Engineer Role Summary: Design, develop, and maintain the perception and autonomy software stack for autonomous flying countermeasures. Lead architecture decisions, algorithm implementation, and integration of visual and sensor data on resource‑constrained Linux platforms. Expactations: - Own end‑to‑end development of key subsystems, from perception to flight control. - Mentor junior engineers and contribute to team growth. - Deliver high‑reliability, real‑time performance in a high‑ambiguity, defense‑grade environment. Key Responsibilities: - Architect and implement perception pipelines, sensor fusion, and state estimation for autonomous flight. - Develop and maintain ROS2‑based middleware, C++ production code, and Python prototypes. - Integrate and test cameras, IMUs, laser rangefinders, and other sensors on flight platforms. - Build high‑fidelity simulations and digital twins (Gazebo, Rviz, Foxglove) for offline and online testing. - Establish CI/CD pipelines, automated builds, and regression tests. - Draft technical design documents, system specifications, and test reports. - Collaborate closely with hardware teams during prototyping and field tests. - Evaluate and select sensors/actuators for new systems. Required Skills: - Proficiency in C++ (production) and Python (prototyping). - Experience with ROS2 or equivalent robotic middleware. - Strong background in visual perception, state estimation, sensor fusion, and autonomy algorithms. - Familiarity with simulation and visualization tools (Gazebo, Rviz, Foxglove). - Hands‑on hardware integration: electro‑mechanical systems, 3D printing, off‑the‑shelf electronics. - Excellent written and spoken English; French or Dutch is a plus. - Self‑starter mindset, capable of independent prototyping and problem‑solving. Required Education & Certifications: - Bachelor’s or Master’s degree in Robotics, Mechatronics, Control Systems, Computer Science, or related field. - Proven experience leading subsystems in complex robotics projects. ---
Brussels, Belgium
On site
Senior
02-02-2026