Sphere Defense logo
Sphere DefensePosted 1 month ago

Embedded Software Engineer, Robotics

On-siteBrussels, Brussels Capital, Belgium

Full TimeMasters DegreeSmall

Job Summary

Design and develop high-performance embedded software systems for autonomous countermeasures, encompassing sensing, processing, and actuation with low latency. Optimize message middleware, data processing pipelines, and ML workloads running on flying autonomous systems. Collaborate with the hardware team to bring up boards and systems, ensuring functional and performance requirements are met while troubleshooting issues as they arise. Establish CI/CD pipelines with a focus on QA aspects. This role is onsite in Brussels, Belgium, and requires a Master's degree with experience in Embedded Linux, C++, and Python. Full-time employment with attractive compensation, stock options, and a mobility budget.

Required Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, Robotics or equivalent
  • Demonstrated experience in the role, owning complex systems based on Linux, on performance constrained targets
  • Excellent understanding of Software Engineering, Operating Systems, Distributed Systems
  • Proficiency in C++ and Python
  • Experience in working within Embedded Linux (Yocto)
  • Experience with lab equipment (oscilloscope, multimeter, etc.) for board bring-up and debug
  • Experience with implementing and maintaining CI/CD processes
  • Experience integrating sensors such as cameras, IMUs, rangefinders, etc.
  • Excellent interpersonal communication skills in written and spoken English
  • You are a self-starter, able to work in a high-ambiguity environment and willing to take up new challenges
  • This role is only open to candidates with right to work in Belgium
  • We cannot provide visa sponsorship at this time

Desired Qualifications

  • Ideally, you have worked with flying robots
  • Proficient in Rust
  • Experience with the PX4 Flight Controller or other flight controllers
  • Experience with server communication (REST, gRPC, etc.)
  • Experience with cameras and image sensors
  • French or Dutch is a plus

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce