Quick Summary
Build a career powered by innovations that matter! At Novanta, our innovations power technology products that are transforming healthcare and advanced manufacturing—improving productivity,
Responsibilities
~1 min read- →
Develop and maintain a set of Communication libraries
- →
Develop and maintain a set of Motion Control libraries, including advanced identification algorithms and tuning tools
- →
Develop and maintain Graphical User Interfaces to simplify the commissioning of the servo-drivers
- →
Make performance and optimization trade-offs to meet product requirements
- →
Write internal documentation for Novanta Motion software platforms (architecture, detailed design, etc.).
- →
Work closely with the Firmware team to improve Novanta Motion products and software solutions.
- →
Define, together with the Quality Assurance team, test plans for Novanta Motion software products.
BSc, MSc or PhD in Electrical Engineering, Computer Science, Software Engineering, Robotics, Industrial Engineering, or a related technical discipline
Minimum experience: 2+ years Skills and Competencies Minimum requirements:
Strong proficiency in Python.
Motion control knowledge (motor types, feedback sensors, controls, etc.).
Experience in source code control for software development (i.e. Subversion, Git, etc).
Experience with software testing methodologies and automated testing practices.
Knowledge of Agile development methodologies.
Personal Interest in the Robotics / Motion Control field.
Fluent written and spoken Spanish and English.
Requirements
~1 min readCapacity to analyze a problem from multiple perspectives and explore creative solutions
Self-motivated with strong drive to achieve business objectives
Positive, proactive, and energetic attitude
High attention to detail with a desire for excellence
Industrial communication protocols (EtherCAT, EtherNet/IP, Profinet, CANOpen)
Experience developing desktop applications using Qt, PyQt, PySide, or similar technologies.
Experience developing cross-platform software applications for Windows and Linux environments.
Previous experience in motion control, robotics, lab or medical automation markets will be highly appreciated.
Excellent written, verbal, and interpersonal communication skills
Ability to understand and communicate complex ideas in both technical and user-friendly language.
Ability to work in a team-oriented, collaborative environment.
Passion for learning and adopting new technologies.
Novanta is proud to be an equal employment opportunity and affirmative action workplace. We consider all qualified applicants without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, military and veteran status, disability, genetics, or any other category protected by federal law or Novanta policy.
Please call +1 781-266-5700 if you need a disability accommodation for any part of the employment process.
Location & Eligibility
Listing Details
- First seen
- October 3, 2026
- Last seen
- October 3, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- October 3, 2026
Signal breakdown
Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.