Embedded Firmware Engineer: RTOS & Motion Control

novanta

Barcelona

Presencial

EUR 52.000 - 68.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 talented embedded systems engineer to develop and implement firmware for our products in Barcelona. You will work with hardware engineers to design and test software that meets strict real-time constraints and industry standards.

Responsibilities include adding features, maintaining CI libraries, and documenting architecture and software practices. Fluent English and Spanish are required; experience with C and microcontrollers is essential.

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
C++
Python
RTOS
FSoE
MISRA
English
Spanish

Educación

MS or PhD in Computer Science, Electrical Engineering, or related technical discipline

Herramientas

MCU peripherals I2C/SPI/CAN/USB/UART/GPIO
Version control software
Laboratory instruments

Descripción del empleo

Novanta is seeking a talented embedded systems engineer to develop and implement firmware for our products in Barcelona. You will work with hardware engineers to design and test software that meets strict real-time constraints and industry standards.

Responsibilities include adding features, maintaining CI libraries, and documenting architecture and software practices. Fluent English and Spanish are required; experience with C and microcontrollers is essential.

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

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
Motion Control Software Engineer (Robotics)
Motion Control Software Engineer (Robotics)

Novanta Inc. • Bellprat

Presencial
EUR 42.000 - 68.000
Motion Control Software Engineer — Cross-Platform & Robotics
Motion Control Software Engineer — Cross-Platform & Robotics

Novanta Inc. • Barcelona

Presencial
EUR 45.000 - 65.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
Senior Hardware Engineer - Servo Drives & Motion Control
Senior Hardware Engineer - Servo Drives & Motion Control

Novanta Inc. • Barcelona

Presencial
EUR 45.000 - 65.000
Senior Firmware Engineer
Senior Firmware Engineer

novanta • Barcelona

Presencial
EUR 70.000 - 90.000
Entry-Level Motion Control Test Engineer
Entry-Level Motion Control Test Engineer

Novanta Inc. • Barcelona

Presencial
EUR 30.000 - 42.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