Senior Software Engineer

Leuven, Belgium, Septentrio

Field(s) of expertise
Software Engineering
Job type

About this job

Our team is the driving force behind Septentrio’s success as a world leader in providing reliable, high-precision GNSS positioning systems. We are expanding our horizons and we want you to be a part of it.

We are looking for a motivated and technically skilled Software Engineer to join our OEM Product Integration team. This team is responsible for the design and implementation and validation of the firmware, user interface and tools for all our satellite navigation products for the high-end market.This position offers you the opportunity to work with innovative navigation solutions. You will work closely with GNSS experts to translate new ideas and ‘proof of concept’ solutions into a high quality modular firmware implementation in C/C++. You have a keen interest in applying your software engineering skills to ensure the modularity, maintainability and efficiency of our algorithms, user interfaces and tools.


You will:

  • Be responsible for the modularity and architecture of the positioning firmware components
  • Implement GNSS receiver firmware in C/C++ based on algorithm prototypes;
  • Ensure efficiency, portability, and maintainability of the receiver firmware code, user interface and post-processing tools;
  • Implement development best practices and continuous integration within the team
  • Analyze and solve bugs reported by customers;


  • Have at least 5 years relevant experience and hold a master’s degree in one of the following fields: Software Engineering, Computer Science, or equivalent.
  • Have proven experience writing software in C/C++;
  • Proven experience with continuous integration and development best practices;
  • Have an analytical and problem-solving mindset;
  • Enjoy working in a small/medium team of specialists;
  • Have good communication skills and are fluent in English (written and spoken).

We consider it an extra asset if you have experience with the implementation of mathematical algorithms and is familiar with worked in Agile/Scrum teams.

In exchange for your talent, we have put together an interesting blend with opportunities for development, room for innovative ideas and offer a pleasant professional working environment with colleagues from all over the world, next to a competitive salary, fringe benefits and a good work-life balance.