Robotics Control Software Engineer

Novanta

Barcelona, Spain
C and python libraries
Desktop applications in qt
Servo control tuning
We create for our global customers engineered components and sub-systems that deliver extreme precision and performance for a range of mission-critical applications—from minimally invasive surgery to robotics to 3D metal printing

Job Summary

  • We create for our global customers engineered components and sub-systems that deliver extreme precision and performance for a range of mission-critical applications—from minimally invasive surgery to robotics to 3D metal printing.
  • The selected engineer will be focused on developing and maintaining a set of recourses (libraries in C and Python and desktop applications in Qt).
  • Come join a team of deeply knowledgeable engineers that strive to build tools for the most reliable, efficient miniature motion control.

Matching Summary

We create for our global customers engineered components and sub-systems that deliver extreme precision and performance for a range of mission-critical applications—from minimally invasive surgery to robotics to 3D metal printing.

Skills & Requirements

Must-have

  • C and Python libraries
  • Desktop applications in Qt
  • Servo control tuning
  • Version Control System (Git, SVN)
  • Software testing procedures

Nice-to-have

  • Analyze problems from multiple perspectives
  • Industrial communication protocols knowledge
  • Experience with EtherCAT Masters
  • Real-time operating system experience

Key Requirements

  • Minimum experience 2+ years
  • Fluent with Object-Oriented Design
  • Motion control knowledge
  • Fluent written and spoken Spanish and English

Work Rights

Not specified

Tailored Resume

Cover Letter