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

Embedded Software Engineer (Embedded Linux)

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

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

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

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

Текст:
/
TL;DR
Embedded Software Engineer (Embedded Linux): Building and maintaining embedded Linux platforms for autonomous defense systems with an accent on BSP development, kernel drivers, secure boot, and hardware bring-up. Focus on porting boot chains, validating real peripherals, debugging hardware-software boundaries, and automating verification on production targets.

Location: Lausanne, Switzerland; on-site

Company

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

What you will do

  • Own the embedded software stack for compute modules, taking new hardware from first power-up to a maintained Linux platform.
  • Build and maintain BSP layers, device trees, reference images, custom layers, and SDK generation across kernel upgrades and silicon revisions.
  • Port and secure boot chains, including signed boot, verified root filesystems, and A/B system updates.
  • 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 board bring-up, hardware validation, and system-level debugging.
  • Define verification plans, automate boot and peripheral tests on real targets, document milestones, and collaborate with hardware and platform teams.

Requirements

  • At least 5 years of embedded software experience, including ownership of BSPs through their lifecycle.
  • MSc in electrical engineering, computer engineering, or a related field; hands-on bring-up experience is particularly important.
  • 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, bootloader porting, secure boot, and firmware updates.
  • Strong C and C++, Python scripting, and Git skills.
  • Experience with GDB, JTAG, OpenOCD, kernel tracing, ftrace, and perf, plus rigorous documentation and communication skills.

Nice to have

  • PhD in a relevant engineering field.
  • Bare-metal or RTOS firmware development for microcontrollers.
  • Experience with VPU and NPU drivers, runtimes, perception or control workloads, and UAS, drone, or defense systems.
  • Experience with in-house or non-standard embedded build systems.

Culture & Benefits

  • Work on autonomous defense systems with real-world operational impact.
  • Operate in a demanding environment focused on rigor, ownership, excellence, and execution.
  • Collaborate closely with hardware, systems, and embedded software platform engineers.
  • Take on technically challenging work in a fast-paced organization following a $200M Series B.

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