Назад
Company hidden
4 дня назад

Embedded Software Engineer (Embedded Linux)

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

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

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

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

Текст:
/
TL;DR
Embedded Software Engineer (Embedded Linux): Building and maintaining secure embedded Linux platforms for autonomous defense systems, from bare-board bring-up through boot chain, kernel, drivers, verification, and production updates with an accent on BSP ownership, hardware validation, and low-level peripheral interfaces. Focus on porting bootloaders, developing kernel-space drivers, enabling deterministic A/B updates, and isolating hardware-software faults across new ARM-based boards.

Location: Paris, France; on-site

Company

hirify.global is a defense prime developing autonomous and scalable defense systems for allied forces.

What you will do

  • Own the embedded software stack on compute modules, taking new boards from first power-up to maintained Linux platforms.
  • Build and maintain BSPs, device trees, reference images, custom layers, and SDK generation workflows across kernel and silicon revisions.
  • Own bootloader porting, signed boot, verified root filesystems, and A/B system update mechanisms.
  • Develop and validate Linux drivers and low-level interfaces for I2C, SPI, UART, GPIO, PCIe, and MIPI camera and sensor systems.
  • Support MCU startup, clocks, and peripherals; lead hardware bring-up, validation, debugging, and design reviews.
  • Define verification plans, automate boot and peripheral testing on real targets, document milestones, and collaborate with hardware and platform teams.

Requirements

  • MSc in electrical engineering, computer engineering, or a related field.
  • At least 5 years of embedded software experience, including lifecycle ownership of reproducible BSPs.
  • Strong experience with Yocto or OpenEmbedded, including custom layers, BSP integration, image builds, and SDK generation.
  • Kernel-space driver development on ARM targets, device-tree work, board bring-up, and validation with real peripherals.
  • Experience with bootloader porting, kernel configuration, signed boot, and production firmware updates.
  • Strong C, C++, Python, and Git skills, plus debugging with GDB, JTAG, OpenOCD, kernel tracing, ftrace, and perf.

Nice to have

  • PhD in a relevant field.
  • Bare-metal or RTOS firmware experience on microcontrollers.
  • Experience with VPU and NPU drivers and runtimes, perception or control workloads, and UAS, drone, or defense systems.

Culture & Benefits

  • Work on technologies with real-world impact in autonomous defense.
  • High standards for rigor, ownership, execution, and operational excellence.
  • Close collaboration with hardware, systems, and embedded software platform engineers.
  • Mentorship opportunities depending on seniority.

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