Skip to main content

Senior Python Developer

Technology
TMC
Brussel, België5 dagen geledenTot 30/5/2026

Functieomschrijving

Senior Python Developer – Embedded Systems

Responsibilities

  • Design, develop, and maintain Python applications for embedded systems, ensuring that software solutions meet performance and reliability needs.
  • Work closely with cross‑functional teams to integrate software within hardware environments, contributing to the full lifecycle from initial concept to deployment.
  • Develop unit tests, automated testing suites, and in‑system tests to guarantee high performance, reliability, and robustness of the embedded software.
  • Document software architecture, code, and testing results to facilitate team flexibility and streamline future maintenance and upgrades.
  • Apply best practices in software development methodologies, standards, and frameworks for embedded systems, ensuring quality and compliance with industry standards.
  • Analyze and resolve software bugs, continuously improving code to enhance system performance and the user experience.

Qualifications

  • Hold a Master’s degree in Computer Science, Engineering, or a related field.
  • Have a minimum of 5 years of experience in Python development, with at least 3 years focused on embedded software projects.
  • Have in‑depth knowledge of Python and are skilled in embedded development, with experience in environments such as microcontrollers, Linux‑based embedded systems, or RTOS.
  • Be familiar with C/C++ and have a strong understanding of hardware‑software interaction.
  • Have excellent communication skills in English (French or Dutch proficiency is a plus).

¿Te interesa este puesto?