Develop and execute control software for the printer system, overseeing the creation and maintenance of embedded software for the automation and controls of Stratasys 3D printers, and leading key aspects of the control software development process.
Requirements
- 2+ years’ experience in embedded software development
- 3+ years in C++ and/or C programming experience
- Experience with GIT
- Experience working with motors and heaters
Responsibilities
- Design Subsystems: able to develop a plan for the technical execution of a component of the software system.
- Contribute to the design of software subsystems.
- Write Software/Features: Develop new code to make the software system perform a new task.
- Be able to follow best programming practices to create new software features in complex situations.
- Update Parameters: Modify non-code files to enable configuration changes to the system while ensuring correctness and adherence to standards.
- Debug Systems: Through inspection or execution discern the cause of problems in mechanical, electrical and software systems.
- Debug Code: Through inspection, simulation, or execution of code, discern the cause of problems in the software.
Other
- Bachelor’s Degree or (Associate Degree with 5.5 years experience) or (Software boot camp certification with 7 years experience) in lieu of degree
- 5+ years' experience
- Previous experience using 3D printers
- Experience in a manufacturing environment
- Experience with Agile and/or Scrum