This Software Engineer will participate in the full software development cycle: design, code, test, support. The servo drive software is written in C++ on an embedded platform to perform motion control, read data from a variety of sensors, and communicate on high-speed networks. Kollmorgen servomotor drives are used for high performance motion control in factory automation, medical applications, and robotics.
You will work as a valued member of a collaborative international team of engineers who use Agile Software techniques to make great products together. This position involves writing high quality software for machine control. You will design well structured code to meet customer requirements. You will collaborate with a skilled team of engineers proficient in Agile Software Development, using techniques such as sprints, retrospectives, unit testing, refactoring, and fully automated build & test.
In this position, you collaborate closely and are open-minded to reach the best solution for the team. You are ready to go deep in details when needed to help others solving their issues. You can switch easily between different development tasks and contexts. You take ownership of different tasks and complete them autonomously. You are proactive and collaborate actively with other team members learning how to reach the best output. You are dedicated to continuous improvement and innovation on top of your daily work.
Kollmorgen has several agile software teams based in the USA and Europe. You will interact closely with other teams (FPGA and hardware) located in other locations. Occasional onsite visits will occur 1-2 times per year.
A qualified candidate should have software experience and strong software engineering skills. Interest and willingness to work and contribute within a collaborative team is a must.
Essential Duties and Responsibilities
Primary responsibilities:
Subscribe to job alerts and upload your resume!
*By registering with our site, you agree to our
Terms and Privacy Policy.