The Software Process Engineer plays a key role in the software team supporting and further improving a high-speed 3D printer based on world-leading piezoelectric drop-on-demand inkjet technologies. You will be involved in the core 3D printing engine, optimizing and extending the capabilities of the machine, as well as developing tools and features to assist other teams like R&D and customer support. What you will be doing: Improving the thermal control based on camera input and other sensors Developing and enhancing software models that predicts thermal behavior Using big data sets to characterize and improve the printing process. Enhancing the printer's self-diagnostics capabilities Analyzing thermal images to detect any anomalies On a daily basis, you will work closely with software and hardware engineers in to design a reliable machine and seamless user experience Must have for this role: Bachelor’s in software development, Computer Science, or Engineering OR work equivalent 2 yrs or more experience with image processing and/or data science 2 yrs or more experience with Linux systems 1yrs or more Python scripting 1yrs or more C++ programming 1yrs or more Hardware control: Sensors Actuators, cameras or similar devices. 1 or more yrs experience with large datasets. Nice to have: Machine leaning, 1 yrs Git source control, 1 yrs ROS, 1 yrs Matlab, 1 yrs Software for hardware devices, 1 yrs Automated test systems, continuous delivery (e.g. unit testing, system testing, Jenkins, Docker), 1 yrs Travel required:10%