View All Jobs 1350

Staff Device Software Engineer / Ingénieur logiciel d'appareil

Developing robust firmware update mechanisms.
Montreal
Senior
2 months ago
AON3D

AON3D

Additive Manufacturing with advanced materials

✨ About The Role

- Design and develop embedded software solutions primarily in Python for industrial 3D printers - Take ownership of firmware and associated systems, implementing new features to advance additive manufacturing technology - Collaborate closely with Electrical and Hardware Engineering teams to ensure reliable and bug-free operation of machines - Develop tooling for test, deployment, configuration management, and automation - Evaluate and audit components and tools relevant to embedded systems, optimizing performance and reliability

⚡ Requirements

- Experienced individual with a strong background in Python and C/C++ for embedded systems, particularly in the realm of firmware development - Skilled in working with real-time systems, microcontrollers, and electro-mechanical components like servos, steppers, and relays - Familiarity with open-source 3D printer firmwares such as Klipper and Marlin, as well as experience with IoT devices and firmware drivers - Ability to identify and resolve performance bottlenecks in real-time systems design - Minimum of 4 years of experience working with industrial or consumer hardware devices
+ Show Original Job Post
























Staff Device Software Engineer / Ingénieur logiciel d'appareil
Montreal
Engineering
About AON3D
Additive Manufacturing with advanced materials