N

Novanta

Provides core photonics for medical tech

Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBarcelona, SpainNo salary listed

About the Job

Requirements

  • A degree, Master of Science, or Doctor of Philosophy in Computer Science, Electrical Engineering, or a related technical discipline.
  • A minimum of 4 years of experience.
  • Proficiency in C, including C in resource-constrained embedded environments.
  • Knowledge of software fundamentals, including software design and maintainability.
  • Experience in microprocessor bare-metal development with real-time constraints.
  • Experience with microcontroller peripherals, including I2C, SPI, CAN, USB, UART, and GPIO.
  • Understanding of schematics, datasheets, and application notes.
  • Experience using laboratory instruments.
  • Experience using version-control software.
  • Fluent written and spoken English and Spanish

Responsibilities

  • Develop and maintain firmware running on Novanta products.
  • Implement new features for existing products, including additional feedback interfaces, communication protocols, and motion-control algorithms.
  • Participate in the development of new products.
  • Develop and maintain continuous integration and continuous development libraries.
  • Review and improve external documentation, including product manuals and datasheets.
  • Improve internal documentation covering architecture, continuous integration and development, and detailed design.

Desired Qualifications

  • Knowledge of C++ and/or Python.
  • Experience with object-oriented programming.
  • Hands-on experience in new hardware board bring-up, system debugging, and code optimization.
  • Experience with software testing procedures.
  • Experience using real-time operating systems.
  • Experience in Functional Safety over EtherCAT.
  • Knowledge of software quality principles and coding standards, such as MISRA.
  • Knowledge of motion control, including motor types, feedback systems, and control loops.
  • Knowledge of the CANopen communication protocol.

About the Company

Novanta

Provides core photonics for medical tech

Novanta designs and supplies core technology platforms for precision photonics used in medical devices and advanced industrial equipment. Its products are components and subsystems—such as lasers, optics, sensors, and imaging hardware—that OEMs integrate into their own machines. Unlike companies that sell end-user devices, Novanta focuses on providing the underlying photonics technology that OEMs build into products, enabling reliable performance and scalable manufacturing. The company differentiates itself through deep specialization in photonics and by growing through acquisitions, aligning its portfolio toward medical technology and precision industrial markets. Its goal is steady, long‑term growth by delivering proven core technologies that help customers develop better medical devices and industrial solutions.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Bedford, MA
Founded
1968

Recently Posted Jobs

Explore more opportunities at Novanta

See more jobs