Skip to content

Senior Software Engineer

Belgium, Vlaams Gewest, ZwijnaardeDevelopment

Job description

You will report to your Team Lead and work closely with the Product, DevOps and Sales teams.

In this role you will deliver new features to our state of the art Vision Based AI platform. From the moment a feature request comes in from product management, your team will pick it up and start further refining it. In this process you actively participate to break down big topics and raise questions when things are not clear enough. During development you can take up ownership for your features and work closely with UI/QA team members to deliver the right quality.


  • You take ownership over features to create high-quality software design and architecture.
  • You implement your solutions with the highest and latest coding standards in mind.
  • You communicate clearly with other team members (UI, UX, QA, DevOps) on integration details.
  • You review the code of colleagues and offer insights on how things can be improved.
  • You actively share your knowledge with colleagues.


Job requirements

  • You are highly motivated and modest
  • You have a great feeling of ownership: you feel responsible for the results you deliver
  • You are inquisitive: you ask yourself and others the correct questions and don't assume too easily that everything will work
  • You make well-thought-out decisions with valid arguments that support them
  • You are creative and have attention for details
  • You are able to prioritize work correctly
  • You work proactively and naturally identify tasks that need to be done
  • You are practically oriented: you have ideas and can turn them into something real
  • You are persistent in achieving your objectives and finding solutions.
  • Strong software development background (practical experience with design patterns, OOD, ...)
  • Proficient in a number of programming languages (Python, Rust, ...) and software architectures.
  • Basic practical machine learning experience is a nice-to-have (Tensorflow, Pytorch, JAX,...).
  • Knowledge about databases (postgreSQL, mySQL,...) and containerized environments (docker, kubernetes,...) is a must have.
  • Master/PhD in Computer Science or similar based upon experience 
  • min 5 years experience
  • You followed at least one course in the domain of Machine Learning (machine learning, artificial intelligence, neural networks, …).


We offer

  • a competitive salary & benefits according to the job requirements.
  • a dynamic high-tech environment where initiative and strong hands-on mentality are valued.
  • a young and open company culture where we focus on communication, partnership and team building activities.
  • the ability to develop yourself by spending 10% of your time on “RoboTime”, in which Robovision allows colleagues to work on own proposed subjects


or