Firmware Engineer: Embedded, Real-Time & Motion Control

W.O.M. World of Medicine GmbH

Barcelona

Presencial

EUR 42.000 - 68.000

Jornada completa

14 días+
Generador de candidaturas

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Descripción de la vacante

Novanta is seeking a talented embedded firmware engineer to design, implement, test, and maintain software for our embedded platforms. You will collaborate with hardware engineers to deliver robust firmware able to meet real-time requirements and product specifications.

The role emphasizes C/C++ development for resource-constrained environments, RTOS usage, and thorough testing, with opportunities to influence product direction and participate in new hardware bring-up.

Formación

  • Degree, MS or PhD in Computer Science, Electrical Engineering, or a related technical discipline.
  • 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 MCU peripherals: I2C, SPI, CAN, USB, UART, GPIO.
  • Understanding of schematics, datasheets, and application notes.
  • Experience in the use of laboratory instruments.
  • Experience with version control software.
  • Fluent written and spoken English and Spanish.

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 development of new products.
  • Develop and maintain continuous integration/development libraries.
  • 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
Real-time programming
Version control
Fluent English
Fluent Spanish

Educación

MS or PhD in CS/EE

Herramientas

I2C
SPI
CAN
USB
UART
GPIO
RTOS
MISRA
Git

Descripción del empleo

Novanta is seeking a talented embedded firmware engineer to design, implement, test, and maintain software for our embedded platforms. You will collaborate with hardware engineers to deliver robust firmware able to meet real-time requirements and product specifications.

The role emphasizes C/C++ development for resource-constrained environments, RTOS usage, and thorough testing, with opportunities to influence product direction and participate in new hardware bring-up.

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

Embedded Firmware Engineer: RTOS & Motion Control
Embedded Firmware Engineer: RTOS & Motion Control

novanta • Barcelona

Presencial
EUR 52.000 - 68.000
Senior Embedded Firmware Engineer - Motion Control
Senior Embedded Firmware Engineer - Motion Control

Novanta • Barcelona

Presencial
EUR 75.000 - 105.000
Senior Embedded Firmware Engineer - Precision Motion & Medical Tech
Senior Embedded Firmware Engineer - Precision Motion & Medical Tech

novanta • Barcelona

Presencial
EUR 70.000 - 90.000
Firmware Engineer
Firmware Engineer

Novanta • Barcelona

Presencial
EUR 52.000 - 68.000
Firmware Engineer
Firmware Engineer

W.O.M. World of Medicine GmbH • Barcelona

Presencial
EUR 42.000 - 68.000
Senior Firmware Engineer
Senior Firmware Engineer

novanta • Barcelona

Presencial
EUR 70.000 - 90.000
Senior Firmware Engineer - Barcelona
Senior Firmware Engineer - Barcelona

Novanta • Barcelona

Presencial
EUR 75.000 - 105.000
Senior Firmware Engineer
Senior Firmware Engineer

Novanta Inc. • Barcelona

Presencial
EUR 70.000 - 100.000
Motion Control Software Engineer (Robotics)
Motion Control Software Engineer (Robotics)

Novanta Inc. • Bellprat

Presencial
EUR 42.000 - 68.000
Embedded firmware Engineer
Embedded firmware Engineer

Ascendion • Sant Cugat del Vallès

Presencial
EUR 55.000 - 75.000