STOW Group logo
STOW GroupPosted 1 month ago

Senior Robotics Software Engineer

$150,000–$200,000 year

On-siteLokeren, Flanders, Belgium

Full TimeSenior LevelBachelors DegreeLargeTECH

Job Summary

Own software features end-to-end, from requirements analysis and system design through implementation, validation, deployment, and long-term maintenance. Contribute to the evolution of the Movu Atlas embedded software platform and its next-generation architecture by designing, developing, and optimizing embedded software in C/C++ with Rust. Drive software and system architecture decisions for distributed robotic systems operating in real-time environments, developing robust software controlling autonomous pallet shuttle robots, motion control, communication, and system coordination. Analyze, test, and debug complex embedded software to achieve high reliability, performance, and safety while identifying technical risks early. Mentor engineers and define engineering best practices in software quality, documentation, testing, and CI/CD. Collaborate with product management and system architects to translate customer needs into scalable technical solutions and help shape the medium- and long-term software roadmap for the Atlas product family. Occasionally support system integration and customer deployments, primarily in Belgium.

Required Qualifications

  • Master's or Bachelor's degree in Software Engineering, Computer Science, Electronics or Industrial Engineering
  • Extensive experience developing embedded software in modern C/C++
  • Strong experience designing complex embedded or robotic systems
  • Experience with ROS2 and modern robotics software frameworks
  • Experience with embedded Linux, distributed systems and real-time software development
  • Experience with software architecture and designing maintainable, scalable software platforms
  • Excellent analytical and problem-solving skills, with the ability to tackle technically challenging and ambiguous problems
  • Strong communication skills and the ability to influence technical decisions across multidisciplinary teams
  • Experience mentoring engineers and driving engineering best practices
  • Fluent in English

Desired Qualifications

  • experience with Rust
  • Knowledge of Matlab/Simulink or Model-Based Design
  • Dutch
  • Occasionally support system integration and customer deployments, primarily in Belgium with limited international travel

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