Senior software engineer

Your mission is to work together with our robotics software developers to add features and functionality to our platform in an efficient and reliable manner.
You will operate in a diverse team with people working on both software, hardware and application development. Your job will be equally diverse.

Your responsibilities are

  • Full lifecycle development of libraries, applications and tooling: Design, implementation, testing, documentation and maintenance.

  • Improve and extend our testing and quality assurance infrastructure.

  • Roadmap architectural changes and how they can be deployed across our codebase.

  • Participate in the management of public software releases and supporting infrastructure.

Your work is done in our office in Leuven. You will be part of the product development team and work occasionally with the support team. Working in a scale-up team, means the opportunity to have real impact every day. You have to be ready to take the corresponding responsibility.

The most important criteria for joining our team are:

  • Master in computer science (or equivalent by experience)

  • Strong background in software engineering with at least four years of experience.

  • Proficiency in C++, our main development language. Proficiency in other languages like Python and JavaScript is a plus.

  • Knowledge of development tools like version control systems (git), unit testing frameworks, debuggers, profilers, build tools (CMake).

  • Knowledge of CI/CD tools like Jenkins, Docker, integration with GitHub.

  • Comfortable working in Linux environments.

  • Good written and verbal skills in English.

  • Passionate about robotics and automation.

  • A ‘can-do’ mentality to solve a variety of hardware challenges.

  • You are proactive and take ownership of your work.

  • Comfortable with joining in on a passionate technical discussion and love working in teams.

  • Above all: Fun to be around.

Experience with robotics and ROS is a plus but not a requirement. It is important to have experienced successes and failures with bringing software products to a global customer base.

What do we offer

  • A full-time employment contract, with 12 additional holidays on top of the 20 legal holidays.

  • A competitive salary completed with a package of extra-legal benefits fitted to your needs.

  • A nice place in our offices in Heverlee next to Leuven. Leuven is located 20 km from Brussels from which you can travel to a lot of major European cities within less than an hour.

  • But most of all … A fun, young and dynamic environment where we make it our mission to get the best out of every employee.

Our FLOW-values guide us in doing so: Flexibility, Learning, Open communication and Working together.

Application Materials

Interested to find out more?

Apply by sending your C.V. and Pickit specific motivation letter to Please mention “Senior software engineer” in the subject of your email.