Back to the careers

Embedded software engineer

Job Description

  • At Aptus, we specialise in developing tailor-made IoT products for our clients. We focus on custom electronics with an emphasis on compactness and wireless connectivity, making us true IoT experts.
  • As an Embedded Software Engineer, you will work on projects where embedded firmware and software are crucial. Your responsibilities will include developing drivers and designing and implementing application-level software.
  • You will collaborate with your colleagues on a variety of engaging and innovative IoT projects.

Mental Attributes

  • You will have the freedom to pursue your tasks, but with freedom comes responsibility. Ownership, solution-oriented thinking, and pragmatic action are essential. It's important to provide solutions and to help safeguard the interests of both the team and the client.
  • Your input in project discussions is valued.
  • Strong communication skills, a thirst for learning, and awareness of the latest trends are essential.
  • Willingness to share knowledge with colleagues, attention to detail, and a team-oriented mindset are crucial.• Ability to prioritise tasks and work towards deadlines is necessary.

Technical Skills

  • Proficiency in C/C++ for embedded software development (primarily ARM STM32, ESP32, etc.).
  • Experience with Real-Time Operating Systems (RTOS).
  • Familiarity with setting up IoT communication (modems, etc.).
  • Ability to design controls and algorithms.
  • Experience in creating well-structured software.
  • Demonstrable experience of at least 3 years (with demos, code snippets, etc.).


  • Competitive salary with additional benefits.
  • Electric company car with charging card
  • All necessary equipment provided
  • Pleasant office location in Rumbeke (Roeselare).
  • Young and enthusiastic team.
  • Ample opportunities for learning and personal growth.

Are you ready to join our team? Let's talk! Contact us at

Let's connect

Get in touch