✨ 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