Education & experience:
• Bachelor’s degree in computer science, Software Engineering, or a related discipline.
• Master’s degree in the relevant domain would be preferred
• 12 -15 years of experience in software engineering for complex industrial/scientific systems.
• 5+ years of experience leading or managing software development teams.
• Experience working in distributed/global engineering models.
Professionnal knowledge & abilities:
• Strong experience in C/C++ for real time or embedded environments.
• Good knowledge of Linux or RTOS environments.
• Experience with languages for tools/data workflows.
• Hardware/software integration experience and familiarity with industrial communication interfaces.
• Mastery of CI/CD pipelines, version control, and automated testing frameworks.
• Strong delivery orientation and execution discipline.
Skills Required:
Strong experience in C/C++ for real time or embedded environments, Linux Application-level experience.