This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
To support the growth of our technical area, we are looking for a Software Development Intern (extracurricular internship) to join our engineering team and contribute to the development of software solutions for real-world projects. The internship offers the opportunity to work on concrete production projects, following the development lifecycle from initial ideas and technical design to tested and functioning applications ready for deployment. The selected candidate will collaborate with experienced engineers and contribute to different types of development activities across our technical projects. During the internship, the candidate will gain exposure to a variety of software development domains, including embedded systems, connected devices, IoT platforms, mobile applications, and software solutions integrating advanced data-driven and AI-based functionalities.
Job Responsibility:
Support the development of software components within ongoing engineering projects
Contribute to coding, testing, debugging, and iterative improvement of software solutions
Participate in the development lifecycle from initial concept and implementation to testing and production-ready applications
Collaborate with engineers and multidisciplinary teams across different technical domains
Gain exposure to development activities across embedded systems, hardware-related software, IoT applications, mobile platforms, and AI-enabled software solutions
Contribute to the development or integration of advanced functionalities based on data processing and AI technologies
Support documentation and technical project activities related to development and testing
Requirements:
Bachelor’s or Master’s degree (or currently enrolled) in Computer Science, Software Engineering, Computer Engineering, or related technical fields
Strong interest in software development and engineering-driven projects
Basic programming knowledge in languages such as C/C++, Python, Java, JavaScript, or TypeScript
Curiosity toward different development domains including embedded systems, IoT applications, mobile platforms, or AI-enabled software solutions
Interest in data-driven applications and advanced software functionalities involving AI technologies
Ability to understand and contribute to structured software development workflows
Analytical mindset and willingness to learn through hands-on project experience
Ability to work collaboratively within multidisciplinary engineering teams
Good command of the English language, both written and spoken
What we offer:
Opportunity to work on concrete production projects
Gain exposure to a variety of software development domains
Work with experienced engineers
Place where ideas are valued, growth is supported, and individual perspectives contribute to meaningful innovation
Support for continuous learning and professional development through real projects and shared expertise