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 strengthen our team, we are looking for a Software Developer to contribute to the development of software solutions for complex digital systems. The role involves working across different project phases, collaborating with designers and engineers to translate concepts and requirements into robust and maintainable software.
Job Responsibility:
Develop software components and applications for complex digital and interactive systems
Contribute to the implementation of system logic, behaviors, and data flows based on functional and technical requirements
Collaborate with designers, human factors specialists, and engineers to ensure coherence between software behavior and system design
Support the integration of software modules within larger system architectures
Participate in testing, debugging, and iterative refinement of software solutions
Contribute to technical documentation and project deliverables for industrial partners
Requirements:
Degree in Computer Science, Software Engineering, or related technical fields
Solid programming skills and understanding of software development principles
Experience in developing software for complex systems or digital applications
Proficiency in one or more programming languages such as C/C++, Python, Java, or TypeScript
Familiarity with software design patterns, version control systems, and collaborative development workflows
Ability to work effectively within multidisciplinary teams
Good command of the English language, both written and spoken