Назад
Company hidden
13 дней назад

Firmware Engineer (Embedded Systems)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
c1
Страна
Spain
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Firmware Engineer (Embedded Systems) (C/microcontrollers): Developing and maintaining firmware for embedded products, including communication interfaces, continuous integration libraries, and motion control features with an accent on bare-metal development, real-time constraints, and MCU peripherals. Focus on designing new product firmware, debugging resource-constrained systems, collaborating with hardware engineers, and supporting board bring-up and customer installations.

Location: Barcelona, Spain

Company

hirify.global develops engineered components and subsystems for mission-critical healthcare, advanced manufacturing, robotics, and 3D metal-printing applications.

What you will do

  • Develop and maintain firmware for hirify.global products and embedded systems.
  • Implement product features including feedback interfaces, communication protocols, and motion-control algorithms.
  • Participate in new product development and collaborate with hardware engineers.
  • Develop and maintain continuous integration and development libraries.
  • Review and improve product manuals, datasheets, architecture documentation, and detailed design documentation.
  • Test and debug firmware against product specifications and support customer installations when required.

Requirements

  • Degree, MS, or PhD in Computer Science, Electrical Engineering, or a related technical discipline.
  • At least 4 years of professional experience.
  • Proficiency in C for resource-constrained embedded environments and experience with software design and maintainability.
  • Experience with bare-metal microprocessor development under real-time constraints.
  • Knowledge of MCU peripherals including I2C, SPI, CAN, USB, UART, and GPIO.
  • Fluent written and spoken English and Spanish.

Nice to have

  • Knowledge of C++ and/or Python, object-oriented programming, RTOS, and software testing procedures.
  • Experience with hardware board bring-up, system debugging, code optimization, and laboratory instruments.
  • Knowledge of FSoE, MISRA, motion control, and CANopen.

Culture & Benefits

  • Work within a global organization with offices across the Americas, Europe, and Asia-Pacific.
  • Collaborative culture focused on teamwork, empowerment, and innovation.
  • Occasional domestic and international travel for customer support and installations.
  • Equal employment opportunity workplace with reasonable accommodation available during the hiring process.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →