Robotics Control Software Engineer

65

Barcelona, Spain
Object-oriented design in python or c++
Motion control knowledge of motors and sensors
Experience with version control systems like git
The role focuses on developing and maintaining libraries in C and Python alongside desktop applications in Qt for customer product commissioning

Job Summary

  • The role focuses on developing and maintaining libraries in C and Python alongside desktop applications in Qt for customer product commissioning.
  • Candidates will collaborate with the operations team to scale up production while ensuring high levels of quality and manufacturability.
  • Novanta offers a global team culture that embraces teamwork, collaboration, and empowerment across healthcare and advanced manufacturing sectors.

Matching Summary

The role focuses on developing and maintaining libraries in C and Python alongside desktop applications in Qt for customer product commissioning.

Skills & Requirements

Must-have

  • Object-Oriented Design in Python or C++
  • Motion control knowledge of motors and sensors
  • Experience with Version Control Systems like Git
  • Fluent written and spoken Spanish and English

Nice-to-have

  • Knowledge of industrial communication protocols
  • Experience with EtherCAT Masters
  • Experience with Real-time operating systems
  • Ability to analyze problems from multiple perspectives

Key Requirements

  • Ms or PhD in Computer Science, Engineering, Physics, or related discipline
  • Minimum 2+ years of professional experience
  • Fluency in both Spanish and English languages

Work Rights

Not specified

Tailored Resume

Cover Letter