Work In Tech

Find your next role at Canada's fastest-growing tech companies

Senior R&D engineer (C++, python, 3D visualizations, performance optimization)

AON3D

AON3D

Software Engineering, Other Engineering
Montreal, QC, Canada
Posted on Friday, July 7, 2023
As a Senior R&D Engineer, your goal will be to build software that makes our in-house built GPU enabled numeric simulations and optimizations available to our customers. The software you write will produce large datasets that describe physical phenomena. You are expected to write performance critical software that generate, encode, process, transfer and visualize these datasets.
Our tech stack
* The Nvidia CUDA framework for GPU programming
* C++, python (numpy, scipy) and Rust for performance critical code
* Python for our backend data service
* WebGL with Javascript for client visualization
Qualifications
* 5+ years of professional experience (post university) in a relevant position
* Proven experience of shipping performance sensitive, 3D visualization / CAD processing applications
* Proven experience in developing and shipping real-world applications in C++ and python
* At least senior level experience with C++ and python for numeric optimization, geometry processing, high performance computing or similar
* Experience with linear algebra frameworks such as LAPACK, eigen, numpy, scipy, nalebra or similar
* Experience with computer geometry processing librairies such as libigl, CGAL, pcl
* Some experience in web development, both backend and frontend
* Experience with building 3D visualizations in WebGL
What we offer:
* Competitive salary with advancement possibilities
* Benefits and insurance starting day 1
* Employee Stock Options Plan
* Being part of an enthusiastic, dynamic team in an innovative and disruptive industry
About us
At AON3D, we’re doing more than just creating powerful industrial 3D printers. Our hardworking, multidisciplinary team leverages their diverse backgrounds and expertise every day to develop a groundbreaking, open materials platform for additive manufacturing that serves companies at all scales and across infinite industries.
Our vision is to build products that companies rely on every day to tackle humanity’s toughest technical problems - saving the planet, saving lives, and exploring space.
Learn more at: www.aon3d.com
À quoi s'attendre après avoir soumis votre candidature:
Nous faisons de notre mieux pour examiner et traiter toutes les candidatures dans les 5 jours ouvrables suivant leur réception. Bien que nous aimerions pouvoir parler avec toutes les personnes qui postulent, en raison du nombre de candidats que nous recevons et des contraintes de temps, seuls ceux sélectionnés pour aller de l'avant recevront un suivi.
AON3D est un employeur qui souscrit au principe d'égalité d'accès à l'emploi. Les candidatures de toutes personnes dûment qualifiées seront prises en considération, quels que soient la race, la religion, la couleur, le genre, le sexe, l'êge, l'orientation secuelle, l'identité de genre, l'origine nationale, l'état matrimonial, le statut sur le plan de la citoyenneté, le fait que la personne ait ou non un handicap, le statut de vétéran ou l’appartenance à toute autre catégorie protégée, conformément à ce que prévoient les lois sur l’emploi applicables. Si vous avez un handicap ou un besoin spécial nécessitant un aménagement, veuillez nous contacter directement.
What to expect after you submit your application:
We do our best to review and action all applications within 5 business days of receipt. Although we’d love to be able to speak with everyone that applies, due to the volume of applicants we receive and time constraints, only those selected to move forward will receive a follow-up.
AON3D is an equal opportunity employer. All qualified applicants are given consideration regardless of race, religion, colour, gender, sex, age, sexual orientation, gender identity, national origin, marital status, citizenship status, disability, veteran status, or any other protected class as provided in applicable employment laws. If you have a disability or special need that requires accommodation, please contact us.