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