Senior Python Developer
Technology
TMCBrussel, 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?