4 дня назад
Embedded Software Engineer (Embedded Linux)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →