Novanta Inc.

Novanta Inc.

Visit websiteLinkedIn1,001-5,000 employees

Open Positions at Novanta Inc.

9 open positions

Barcelona, SpainMid Level

Develop and maintain firmware for Novanta’s embedded products, including new features, communication protocols, and motion-control algorithms. Collaborate closely with hardware engineers while testing, debugging, and supporting product development and customer installations.

2 hours ago
Barcelona, SpainMid Level

Develop multi-platform motion-control and communication libraries, diagnostic tools, and graphical interfaces for precision servo-drive products. This hands-on software engineering role combines Python development, motion-control algorithms, automated testing, and collaboration with firmware and quality teams.

GitLinuxPythonSubversionWindows
2 hours ago
Stockport, United KingdomSenior

Design and deliver C#/.NET software for manufacturing, quality, engineering, and R&D in a global laser technology business. This varied role spans desktop and device applications, UI development, hardware communication, automation, data handling, and software architecture.

CC#.NETPythonSQLVisual Basic 6
2 hours ago
Apex, NC, USAIntern
$37k - $50k/yr

Engineering Co-op developing and testing software for calibrating and testing industrial robot tooling. The role combines Windows-based .NET development with opportunities to work with microcontroller firmware and digital hardware.

AssemblyCC#C++.NETWindows
2 hours ago
Barcelona, SpainMid Level

Fullstack Developer in Barcelona leading internal operations and automation software, including cloud migration and hardware test systems. The role combines hands-on development with technical leadership and process digitalization across production, quality, purchasing, and service.

2 hours ago
Barcelona, SpainMid Level

Develop robotic systems and software for autonomous mobile robotics, integrating perception, navigation, control, hardware, and user interfaces. The role offers hands-on work validating and deploying RFID-powered robotic solutions in an international engineering environment.

C++PythonVue.js
2 hours ago
Barcelona, SpainSenior

Develop and optimize Java applications for IoT devices, RFID readers, and embedded systems at Keonn, a Novanta company. The role leads Java development while collaborating closely with hardware engineers on advanced RFID technology.

2 hours ago
Barcelona, SpainMid Level / Senior

Build security automation and AI-driven solutions that improve threat detection, incident response, and vulnerability management across Novanta’s global enterprise. The role bridges Security Operations and R&D Engineering to embed security controls into CI/CD workflows.

AWSAzureBashGitGitHub ActionsGoogle Cloud Platform+3 more
2 hours ago
Barcelona, SpainSenior

Lead the design, development, testing, and maintenance of embedded firmware for Novanta’s precision products, including motion-control and communications features. This senior role combines bare-metal development, hardware collaboration, system debugging, and customer-facing installation support.

CC++JenkinsPython
2 hours ago
Contact me