Stagiaire en développement logiciel / Software Development Intern
PreVu3D
À propos de l’entreprise
À propos du poste
Responsabilités principales
- Contribuer au développement et à l’amélioration de plugins CAO, de la compréhension des API à l’intégration avec nos services internes
- Interagir avec des services web via des API REST
- Participer à la conception d’interfaces utilisateur et de flux de travail dans l’environnement hôte de CAO
- Collaborer étroitement avec une petite équipe interdisciplinaire (développeur·euse·s, produit, QA)
- Aider au débogage, à la maintenance et à l’amélioration de code existant
- Documenter votre travail et partager vos apprentissages avec l’équipe
Qualifications requises
- Être étudiant·e ou récemment diplômé·e d’un baccalauréat en informatique, en génie logiciel ou dans un domaine technique connexe
- Bonnes bases en programmation orientée objet
- Connaissance du langage C# (ou forte volonté de l’apprendre rapidement)
- Familiarité avec les concepts de base des API REST
- Intérêt pour les environnements techniques complexes (CAO, 3D, visualisation, outils d’ingénierie)
- Capacité à apprendre de façon autonome, à poser des questions et à prendre progressivement des responsabilités
- Bon esprit d’équipe et communication claire, autant à l’oral qu’à l’écrit
Atouts
- Expérience académique ou personnelle avec une plateforme de CAO ou de modélisation 3D (ex. : Revit, SolidWorks, Inventor, etc.)
- Connaissance d’autres langages de programmation pertinents: C++, Rust, Javascript
- Notions en algèbre linéaire et en raisonnement spatial
- Connaissances de base en graphiques informatiques ou en visualisation 3D
- Expérience de stage, projet scolaire ou projet personnel pertinent
- Bilinguisme (français, anglais)
Pourquoi nous rejoindre ?
- Un stage conçu comme une porte d’entrée vers un poste permanent, avec la volonté de grandir ensemble à long terme
- L’accès à une couverture d’assurances collectives complète (dentaire, santé, invalidité, vie et vision) lors d’une embauche à la suite du stage
- La cotisation de l’employeur au programme REER + du Fonds de solidarité FTQ, applicable après le stage
- La fermeture du bureau durant la période des Fêtes, applicable aux employé·e·s permanents après le stage
- Un modèle de travail hybride et flexible, favorisant l’équilibre travail–vie personnelle
- Un environnement de travail pet-friendly, où les compagnons à quatre pattes sont les bienvenus
Nos valeurs
- Inventer avec audace – L’innovation est notre terrain de jeu. Nous avons des idées de grandeur, prenons des risques calculés et créons ce qui n’existe pas encore. → Innover est dans notre ADN.
- Bâtir sur la confiance – Un travail exceptionnel naît d’une véritable collaboration, d’une communication claire et d’un respect mutuel. → Une équipe. Un objectif.
- Viser l’impact – Nous donnons la priorité à ce qui compte, parlons avec franchise et concentrons nos efforts sur ce qui fait vraiment avancer les choses. → Construire avec intégrité.
- Propulsés par l’humain – Nous nous encourageons à grandir, à prendre des initiatives et à réussir — en favorisant une culture inclusive où chacun·e contribue à notre succès. → Chaque personne compte.
- Alimenter la flamme – Nous donnons le meilleur de nous-mêmes — guidés par la passion, l’humour, l’intensité et la curiosité comme moteur. → Savourer le parcours.
- Contribute to the development and improvement of CAD plugins, from understanding APIs to integrating with our internal services
- Interact with web services via REST APIs
- Participate in the design of user interfaces and workflows within the host CAD environment
- Collaborate closely with a small interdisciplinary team (developers, product, QA)
- Assist with debugging, maintaining, and improving existing code
- Document your work and share your learnings with the team
- Currently enrolled in or recently graduated from a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- Solid foundations in object-oriented programming
- Knowledge of C# (or a strong willingness to learn it quickly)
- Familiarity with basic REST API concepts
- Interest in complex technical environments (CAD, 3D, visualization, engineering tools)
- Ability to learn independently, ask questions, and gradually take on more responsibility
- Strong team spirit and clear communication skills, both written and verbal
- Academic or personal experience with a CAD or 3D modeling platform (e.g., Revit, SolidWorks, Inventor, etc.)
- Knowledge of other relevant programming languages: C++, Rust, JavaScript
- Basic understanding of linear algebra and spatial reasoning
- Introductory knowledge of computer graphics or 3D visualization
- Relevant internship experience, academic projects, or personal projects
- Bilingualism (French and English)
- An internship designed as a gateway to a permanent position, with a long-term growth mindset
- Access to a comprehensive group insurance plan (dental, health, disability, life, and vision) upon full-time employment following the internship
- Employer contributions to the FTQ Solidarity Fund’s REER+ program, applicable after the internship
- Office closure during the holiday period, applicable to permanent employees after the internship
- A flexible hybrid work model that promotes work–life balance
- A pet-friendly work environment where four-legged companions are welcome
Our Values
- Invent Boldly – Innovation is our playground. We think big, take smart risks, and build what doesn’t yet exist. → Innovation is part of our DNA.
- Build With Trust – Exceptional work emerges from true teamwork, clear communication, and mutual respect. → One team. One goal.
- Eyes on Impact – We prioritize what matters, speak with candor, and focus on what truly moves the needle. → Deliver with integrity.
- Powered by People – We empower each other to lead, grow, and win — fostering an inclusive culture where everyone contributes to our success. → Everyone matters.
- Fuel It with Fire – We bring our whole selves to work — passion, humor, intensity, and curiosity leading the way. → Love the ride.
