hero

Canada's Talent Marketplace

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

Senior Device Software Engineer

AON3D

AON3D

Software Engineering
Montreal, QC, Canada
CAD 111k-138k / year
Posted on Jan 10, 2026

AON3D

Additive Manufacturing with advanced materials

Senior Device Software Engineer

$111K - $138K CADMontréal, Quebec, Canada
Job type
Full-time
Role
Engineering, Full stack
Experience
3+ years
Visa
US citizen/visa only
Skills
Python, Microcontrollers
Apply to AON3D and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

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

  • Design, implement, and maintain new firmware features in Klipper, with a primary focus on the Python-based host components
  • Contribute to platform-agent development, enabling reliable real-time data streaming from printers to the Basis cloud platform
  • Collaborate closely with firmware, hardware, controls, and applications teams to translate real-world printer behavior into robust software solutions
  • Analyze complex interactions between software, motion systems, sensors, and thermal processes to ensure accurate and repeatable printer performance
  • Turn field feedback, experiments, and usage insights into clear bug reports, reproducible issues, and well-scoped feature requests
  • Help evolve firmware architecture while maintaining code quality, readability, and long-term maintainability as the platform scales
  • Review code, contribute to technical discussions, and uphold best practices in testing, documentation, and version control
  • Support calibration, diagnostics, and data collection workflows that improve in-process quality control and system reliability

What We Are Looking For

  • Minimum 4 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.

About AON3D

AON3D is a rapidly growing startup on a mission to put industrial 3D printing capabilities into the hands of those who need it most. Our technology has made it 10 times cheaper than before to 3D print with advanced thermoplastics, and we continue to push the boundaries on commercializing new materials for 3D printing.

Our customers span the globe and are pioneers in the application of 3D printing in their field – from automotive tooling to aircraft interiors, foundry molds to public art installations, prosthetics to guides for radiation and surgical oncology.

AON3D is a graduate of Y Combinator and venture-backed by top investors from Silicon Valley.