Senior Embedded Firmware Engineer - Precision Motion & Medical Tech

novanta

Barcelona

Presencial

EUR 70.000 - 90.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Novanta is seeking a senior embedded software engineer to lead firmware design, development and testing for mission-critical healthcare and manufacturing applications. You will drive features, proofs of concept, and CI libraries while collaborating with hardware, software, and testing teams to ensure robust, well-documented solutions.

The role requires deep C/C++ expertise, bare-metal and RTOS experience, and hands-on hardware bring-up. Strong English skills and travel willingness are expected.

Formación

  • MS or PhD in Computer Science, Electrical Engineering, or a related technical discipline.
  • Around 8 years of experience.
  • Proficiency in C, including C in resource-constrained embedded environments.
  • Fluency in software fundamentals, including software design and maintainability.
  • Proficiency in microprocessor bare-metal development with real-time constraints.
  • Hands-on experience in new hardware board bring-up, system debugging, and code optimization.
  • Experience with MCU peripherals: I2C, SPI, CAN, USB, UART, GPIO.
  • Understanding of schematics, datasheets, and application notes.
  • Experience with version control software.
  • Experience in software testing procedures.
  • Fluent written and spoken English.

Responsabilidades

  • Develop and maintain firmware running on Novanta products.
  • Implement new features for existing products, including additional feedback interfaces, communication protocols, and state-of-the-art motion control algorithms.
  • Participate in the design and development of new products.
  • Implement proofs of concept for novel products or features.
  • Develop and maintain continuous integration/development libraries.
  • Collaborate closely with the hardware team to assist with component selection and review hardware schematics.
  • Work closely with the software team to create engaging libraries and applications for our customers.
  • Collaborate closely with the testing team to define test plans for Novanta products.
  • Review and improve external documentation (product manuals, datasheets, etc.).
  • Improve internal documentation (covering architecture, continuous integration/development, detailed design, etc.).

Conocimientos

C programming
Embedded systems
Software testing
Version control
English fluency
Bare-metal development
RTOS knowledge

Educación

MS or PhD in CS/EE

Herramientas

Git
Jenkins

Descripción del empleo

Novanta is seeking a senior embedded software engineer to lead firmware design, development and testing for mission-critical healthcare and manufacturing applications. You will drive features, proofs of concept, and CI libraries while collaborating with hardware, software, and testing teams to ensure robust, well-documented solutions.

The role requires deep C/C++ expertise, bare-metal and RTOS experience, and hands-on hardware bring-up. Strong English skills and travel willingness are expected.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Firmware Engineer
Senior Firmware Engineer

novanta • Barcelona

Presencial
EUR 70.000 - 90.000
Real-Time Embedded Firmware Engineer for Precision Systems
Real-Time Embedded Firmware Engineer for Precision Systems

Novanta Inc. • Barcelona

Presencial
EUR 55.000 - 75.000
Senior Firmware Engineer
Senior Firmware Engineer

Novanta Inc. • Barcelona

Presencial
EUR 70.000 - 100.000
Firmware Engineer
Firmware Engineer

novanta • Barcelona

Presencial
EUR 52.000 - 68.000
Firmware Engineer
Firmware Engineer

Novanta Inc. • Barcelona

Presencial
EUR 55.000 - 75.000
Hardware Engineer – Precision Motion Control
Hardware Engineer – Precision Motion Control

novanta • Barcelona

Presencial
EUR 48.000 - 64.000
Embedded Firmware Engineer: RTOS & Motion Control
Embedded Firmware Engineer: RTOS & Motion Control

novanta • Barcelona

Presencial
EUR 52.000 - 68.000
Junior Hardware Engineer - Motion Control Electronics
Junior Hardware Engineer - Motion Control Electronics

Novanta Inc. • Barcelona

Presencial
EUR 45.000 - 65.000
Junior Test Engineer
Junior Test Engineer

Novanta Inc. • Barcelona

Presencial
EUR 30.000 - 42.000
Software Engineer
Software Engineer

Novanta Inc. • Barcelona

Presencial
EUR 45.000 - 65.000