AON3D Logo

AON3D

Développeur·euse logiciel junior, HPC (R&D)/ Junior Software Developer, HPC

Reposted Yesterday
Be an Early Applicant
In-Office
Montréal, QC
Junior
In-Office
Montréal, QC
Junior
We are seeking a Junior Software Developer to create performance-oriented applications for our 3D printing simulation tool, collaborating with a multidisciplinary team.
The summary above was generated by AI

!! PLEASE SCROLL DOWN FOR ENGLISH POSTING !! 
Lieu : Montréal, QC 
Département : R&D 

Vous voulez contribuer à révolutionner l’impression 3D industrielle? Nous cherchons un.e développeur·euse logiciel junior passionné·e par les applications haute performance pour rejoindre notre équipe et travailler sur une solution innovante : un système de simulation et d’optimisation d’impression 3D. 

AON3D fabrique des imprimantes 3D industrielles abordables, conçues pour imprimer des thermoplastiques haute performance, notamment le PEEK, PEKK, ULTEM™ 9085, le polycarbonate et bien d'autres. HYLO, son imprimante 3D phare, est une réponse directe aux exigences de conditions d'impression plus chaudes et au contrôle thermique précis nécessaire pour produire des pièces résistantes et dimensionnellement stables à partir de matériaux avancés. Plus important encore, elle offre une plateforme de filament ouverte, permettant aux utilisateurs de choisir les matériaux adaptés à leur projet et de réduire les coûts en évitant les matériaux propriétaires coûteux et les licences obligatoires. Au sein de l’équipe R&D, vous collaborerez avec des scientifiques des matériaux, des ingénieurs mécaniques et des développeurs logiciels pour développer notre outil de simulation et d’optimisation de nouvelle génération. 

Les polymères haute performance sont une réalisation remarquable de la science des polymères, car ils offrent une résistance chimique, des propriétés de retardement de flamme et un rapport résistance/poids supérieur à celui de la plupart des métaux. L’inconvénient est qu’ils ont une fenêtre de traitement étroite. Notre solution repose sur la simulation des phénomènes thermodynamiques et mécaniques liés à la déposition du polymère fondu pendant l’impression 3D. Cela nous permet d’identifier et d’éviter automatiquement les risques d’échec, d’améliorer la qualité des pièces produites, et de maintenir le processus dans la plage de températures optimale, souvent très restreinte. Nos outils de simulation, entièrement développés en interne, tirent parti de GPU haut de gamme pour garantir précision et performance. 

Responsabilités 

  • Vous écrirez du code orienté performance en C++ ciblant les GPU et utilisant le kit de développement CUDA. 

  • Vous développerez notre plateforme de simulation physique interne qui simule le comportement thermique transitoire de notre imprimante 3D de nouvelle génération.​​​​​​Vous bénéficierez du soutien de notre équipe pluridisciplinaire. 

Qualifications 

  • Diplôme universitaire en informatique ou ingénierie. 

  • Intérêt marqué pour la programmation, avec de solides compétences et le désir de se perfectionner.

  • 2 ans et plus d’expérience en développement logiciel professionnel.  

  • 2 ans et plus d’expérience avec le C++ pour des applications orientées performance.  

  • 2 ans et plus d’expérience dans l’écriture d’applications performantes appliquées aux simulations physiques, au traitement géométrique, à la vision par ordinateur, à l’IA, au développement de jeux ou à des domaines similaires. 

  • Expérience en programmation GPU avec Nvidia CUDA, les shaders ou tout autre outil similaire.  

  • Expérience en algèbre linéaire appliquée et en théorie de l’approximation discrète.  

  • Expérience dans la résolution de systèmes d’EDP décrivant des phénomènes physiques.  

  • Expérience avec la programmation orientée objet et la conception orientée données. 

  • Excellentes compétences en communication, en anglais ou en français, et capacité à converser dans l’autre langue. 

Atouts

  • Expérience avec l’utilisation d’imprimantes 3D, idéalement industrielle. 

Junior software developer, HPC 

Location: Montreal, QC 
Department: R&D 

We're looking for a junior software developer specialized in building performance oriented applications to work on our faster than real time 3D printing simulation and optimization solution. 

Our 3D printer, Hylo, is an incredibly complex system. We wrap a high precision linear motion system around an oven hotter than your kitchen oven at home and use it to build parts out of exotic plastics for demanding applications in aerospace, chemicals, manufacturing, and defense. 

As part of the R&D team, you will be working with material scientists, mechanical engineers and software developers to develop our next generation simulation and optimization tool. High performance polymers are an incredible achievement of polymer science since they offer chemical resistance, flame control properties and a strength-to-weight ratio better than most metals. The downside is that they have a narrow processing window for getting the best properties. Our solution is to simulate the laws of physics as molten plastic is deposited by our 3D printer, in order to automatically prevent printing failures and improve the print. We built everything in-house and use state of the art GPUs. 

Responsabilities

  • You will write performance oriented code in C++ targeting GPUs and using the CUDA toolkit. 
  • You will develop our in-house physical simulation platform that simulates the transient thermal behavior of our next generation 3D printer. You will have the support of our cross-disciplinary team of material scientists, mechanical engineers and senior software developers. 

Qualifications:
  • Post-secondary degree in computer science or engineering.

  • You love programming, are good at it and want to get even better. 

  • 2+ years of experience of professional software development experience. 

  • 2+ years of experience with C++ for performance oriented compute. 

  • 2+ years of experience in writing performance oriented applications applied to physical simulations, geometry processing, computer vision, ML, game development or similar fields. 

  • Experience with GPU programming in Nvidia CUDA, shaders or anything similar. 

  • Experience with applied linear algebra and discrete approximation theory. 

  • Experience solving systems of PDEs that describe physical phenomena. 

  • Experience with OOP and data oriented design. 

  • Clear communication skills in either English or French, and conversant in the other. 

Nice to haves 

  • Experience using industrial 3D printers. 

Top Skills

C++
Cuda
Gpu Programming

Similar Jobs

18 Hours Ago
Hybrid
Québec, QC, CAN
Expert/Leader
Expert/Leader
Cloud • Information Technology • Security • Software • Cybersecurity
The Senior Sales Manager will lead the sales team in Eastern Canada to drive revenue growth, execute strategies, manage customer relationships, and oversee sales performance within the region.
Top Skills: IaasInformation SecurityNetworking
Yesterday
Easy Apply
Hybrid
6 Locations
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
The Senior Industry Consultant, Retail will engage with clients to offer industry-specific solutions using MongoDB, create marketing content, and advise on technical architecture while focusing on the retail sector.
Top Skills: AICdcComposable ArchitectureData MeshDistributed SystemsETLMach ArchitectureMongoDBNoSQLRdbms
Yesterday
Remote or Hybrid
Montréal, QC, CAN
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Principal Customer Success Executive manages post-sale relationships, enhances customer satisfaction, drives retention, and leads strategic transformations with C-suite stakeholders.
Top Skills: AIServicenow

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account