Embedded Software Engineer | Leuven or Espoo

3 days ago

, Suomi Septentrio Kokoaikainen 65 000 € - 90 000 € Sopimus

The Job

We are looking for a motivated, technically skilled, and enthusiastic Embedded Software Engineer to join our PNT Integration Team. Together with your colleagues, you will design, implement, integrate, and validate state-of-the-art embedded software for high-accuracy positioning, navigation, and timing products.

In this role, you will contribute to software running on embedded platforms, real-time operating systems (RTOS), and Linux-based environments. Your focus will be high-quality C++ development, embedded software fundamentals, and reliable integration of software components into Septentrio's next-generation GNSS and hybrid navigation solutions.

Your work will directly contribute to products used in mission-critical applications where accuracy, robustness, and reliability are essential.

Your Mission

In this role, you will focus on two main areas:

Embedded Software Development

  • Design, implement, unit-test, debug, and document embedded software features in C++.
  • Develop efficient and maintainable software for real-time operating systems (RTOS), Linux-based systems, and resource-constrained embedded platforms.
  • Work with compilers, linkers, debuggers, profiling tools, and continuous integration pipelines to deliver robust production-quality software.

Software Integration and Tools

  • Contribute to developing tools and interfaces using technologies such as Qt, Python, JavaScript and other web technologies.
  • Collaborate with peer software engineers, product experts, and algorithm specialists to translate requirements and prototypes into flexible, modular, and efficient software.
  • Contribute to the continuous improvement of development methodologies, tools, workflows, and documentation practices.

Your Qualifications

Must-have Experience

  • Master's degree in Electrical Engineering, Computer Science, Applied Sciences, Industrial Sciences, or equivalent practical experience.
  • Professional experience in embedded software engineering in an industrial or product-development context.
  • Strong C++ programming skills and a solid understanding of object-oriented design, modular software architecture, and code efficiency.
  • Experience with real-time operating systems (RTOS), embedded Linux or Linux-based environments, and software development for memory- and CPU-constrained systems.
  • Good understanding of the software development life cycle processes and related tools such as issue tracking, source control management, continuous integration, design documentation, and testing frameworks.
  • Fluent in English, both written and spoken.

Nice-to-have Skills

  • Experience with communication interfaces or protocols such as Ethernet, USB, CAN, Wi-Fi, or similar embedded connectivity technologies.
  • Experience with SQL and other database-related technologies.
  • Experience working in Agile or Scrum teams is plus.
  • Familiarity with GNSS, inertial navigation, sensor fusion, robotics, machine control, unmanned aerial vehicles (UAVs), or other positioning-related domains.
  • Interest or experience in algorithms, numerical methods, linear algebra, statistics, Kalman filtering, performance evaluation, or optimization.

Our Offer

In exchange for your talent, we offer a very competitive compensation package in a top-notch high-tech, international working environment. At Septentrio you'll have room to grow, both personally and professionally. Our on-boarding plan is legendary, our homework policy family-friendly. Get in touch and help us shoot for the moon, the stars and beyond.