
Novanta Inc.
Open Positions at Novanta Inc.
9 open positions
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.
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.
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.
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.
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.
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.
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.
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.
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.