
Founded in 2015, AON3D is a Montreal-based company specializing in industrial additive manufacturing solutions. They provide affordable 3D printers designed for high-performance thermoplastics, including PEEK, PEKK, and ULTEM™ 9085. Their flagship product, the AON-M2, addresses the need for advanced thermal control in 3D printing, enabling the production of strong, dimensionally stable parts. AON3D differentiates itself with an open filament platform, allowing users to select materials that best fit their projects while avoiding costly proprietary materials. With a presence in over 25 countries, AON3D is driving innovation for businesses ranging from small enterprises to Fortune 500 companies.

Founded in 2015, AON3D is a Montreal-based company specializing in industrial additive manufacturing solutions. They provide affordable 3D printers designed for high-performance thermoplastics, including PEEK, PEKK, and ULTEM™ 9085. Their flagship product, the AON-M2, addresses the need for advanced thermal control in 3D printing, enabling the production of strong, dimensionally stable parts. AON3D differentiates itself with an open filament platform, allowing users to select materials that best fit their projects while avoiding costly proprietary materials. With a presence in over 25 countries, AON3D is driving innovation for businesses ranging from small enterprises to Fortune 500 companies.
About Us AON3D is a venture capital-backed, Montréal-based additive manufacturing hardware, software, and materials company. Our solutions drive innovation for hundreds of businesses in 25+ countries worldwide, ranging from small businesses to multinational Fortune 500 corporations.
Our mission is to create intelligent tools that automate and optimize the additive manufacturing process, enabling anyone to manufacture high performance parts, in any material, with the touch of a button.
About The Role We're looking for a Senior Software Engineer to work on our core 3D printer firmware, Klipper. Klipper uses a split architecture where soft real-time logic runs in a Python daemon on the printer's host computer, while hard real-time tasks are executed on multiple embedded microcontrollers with precise clock synchronization.
This role focuses primarily on the Python side of Klipper. However, to be successful, you'll need a solid understanding of embedded C development in order to collaborate effectively with the team and make sound decisions about what functionality belongs on the host versus the microcontrollers.
Our flagship printer, Hylo, is an exceptionally complex system. It combines a high-precision linear motion platform with a high-temperature build environment capable of processing advanced thermoplastics for demanding industries such as aerospace, chemicals, manufacturing, and defense. Our firmware reflects this complexity, handling challenges such as thermal expansion compensation, automated material handling from humidity-controlled storage, calibration of as-built hardware tolerances, and real-time data streaming to our cloud platform, Basis, for in-process quality control.
What You Will Do
What We Are Looking For
Minimum 3 years of recent professional experience writing Python on a day-to-day basis
Working knowledge of embedded C and an understanding of hard real-time microcontroller constraints
Strong collaboration and communication skills
Ability to work comfortably in either English or French, with conversational ability in the other language
Strongly preferred
Enjoys building and working with physical systems and is comfortable getting hands-on
Strong written and verbal communication skills in both French and English
Experience with hardware-software integration, ideally involving custom hardware platforms
Background in controls engineering or work with precision systems that rely on software calibration
Ability to work independently and deliver high-impact results
Experience using, building, or designing 3D printers or other machine tools
Nice to have
Basic front-end awareness and sensitivity to UX, even if front-end development is not your primary responsibility
Location and Work Model Location: Montreal
Work model: Hybrid
Employment type: Full-time, permanent
Start Your Journey With Us Apply today and join a team that is shaping the future of additive manufacturing through intelligent, high performance technologies. Not quite the right role for you? Feel free to share this posting with someone in your network who may be a great fit.
AON3D uses AI supported tools within portions of the hiring process to promote fair, consistent, and objective evaluation. Certain initial screening steps may be automated to help identify qualified candidates. If your application is declined through an automated step, you may request a human review.
We are committed to fostering a workplace where everyone feels respected, supported, and able to contribute. If you require accommodation at any stage of the application process, please contact careers@aon3d.com.
Equal Opportunity Statement 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.