جديد
وصف الوظيفة
Reveille Technologies, Inc., leader innovant dans le domaine des solutions de conception assistée par ordinateur (CAO) et de l’ingénierie numérique, recherche un(e) Développeur(se) C++ confirmé(e) pour rejoindre son équipe de R&D basée à San José, aux États-Unis. Vous intégrerez une équipe multidisciplinaire composée d’ingénieurs logiciels, de spécialistes IA/ML et de designers produit, et participerez à la création de modules avancés qui enrichissent la plateforme Creo, l’un des outils de CAO les plus utilisés dans l’industrie manufacturière.
**Missions principales**
- Concevoir, développer et maintenir des extensions logicielles pour Creo en utilisant le Creo Object Toolkit (ProToolkit) et l’API native de Creo.
- Implémenter des fonctionnalités personnalisées en C++ répondant aux besoins spécifiques des clients (automatisation de processus, création de nouvelles commandes, intégration de flux de travail).
- Collaborer étroitement avec les équipes produit pour traduire les exigences fonctionnelles en solutions techniques robustes et performantes.
- Participer à l’optimisation du code, à la revue de code et à la mise en place de bonnes pratiques de développement (tests unitaires, CI/CD).
- Contribuer à des projets d’intelligence artificielle et de machine learning en intégrant des modèles Python dans les workflows Creo, afin d’automatiser l’analyse de données de conception et de proposer des recommandations intelligentes.
- Rédiger la documentation technique et les guides d’utilisation pour les développeurs internes et les clients externes.
**Profil recherché**
- Diplôme d’ingénieur ou équivalent en informatique, génie logiciel ou domaine connexe.
- Minimum 5 ans d’expérience professionnelle en développement C++ avec une expertise avérée sur le Creo Object Toolkit/ProToolkit.
- Maîtrise des concepts de programmation orientée objet, des structures de données avancées et des principes de conception logicielle.
- Expérience pratique avec les API de Creo et capacité à créer des modules extensibles et maintenables.
- Connaissances en Python et expérience de projets IA/ML (TensorFlow, PyTorch, scikit‑learn) fortement souhaitées.
- Bonnes compétences en résolution de problèmes, esprit d’analyse et capacité à travailler en équipe dans un environnement agile.
- Maîtrise de l’anglais (écrit et oral) indispensable ; la connaissance du français est un plus.
**Ce que nous offrons**
- Un contrat à durée indéterminée (CDI) à temps plein avec un package salarial compétitif.
- Un environnement de travail stimulant au cœur de la Silicon Valley, avec des bureaux modernes et des espaces de collaboration.
- Possibilité de télétravail partiel (hybrid) selon les besoins du projet.
- Accès à des formations continues, certifications et conférences techniques.
- Des avantages sociaux complets (assurance santé, plan de retraite, congés payés, etc.).
- Une culture d’entreprise axée sur l’innovation, la diversité et le développement personnel.
Rejoignez Reveille Technologies et participez à la transformation digitale de l’ingénierie mécanique grâce à des solutions logicielles de pointe. Postulez dès maintenant pour relever ce défi passionnant !