cover image
Elistair

Elistair

www.elistair.com

1 Job

48 Employees

About the Company

Elistair is the global leading manufacturer of automated tethered drone systems for persistent surveillance and emergency communications. The company's products are deployed by police forces, public safety departments, private security companies and governments on over 70 countries. Visit our website : www.elistair.com

Listed Jobs

Company background Company brand
Company Name
Elistair
Job Title
Ingénieur(e) Systèmes Embarqués Linux
Job Description
**Job Title** Embedded Linux Systems Engineer (Drone & Robotics) **Role Summary** Design, develop, and optimize low‑level Linux layers (BSP, kernel, drivers) for high‑performance, real‑time drone platforms. Serve as the bridge between software and hardware, enabling seamless integration of ROS 2, multi‑media streaming, and secure communication, while ensuring reliable operation of motors, sensors, and cameras. **Expectations** - 5+ years of professional experience in embedded Linux development, preferably with robotics or autonomous systems. - Proven track record delivering production‑ready Linux distributions (Yocto), kernel configuration, and driver stacks (I²C, SPI, UART, CAN, USB, PCIe). - Strong command of C/C++ and operational knowledge of Python. - Familiarity with real‑time kernel extensions, power management, and GPU/NPU performance tuning. - Experience with media pipelines (GStreamer) and streaming protocols (RTSP, WebRTC). - Ability to implement secure, robust communication protocols and CI/CD pipelines for embedded testing. **Key Responsibilities** 1. **Linux OS Development** – Build and maintain custom Yocto distributions; configure bootloader, kernel, and file systems for target SoMs/Carrier boards. 2. **Hardware Interface** – Develop and debug device drivers, optimize power and CPU/GPU/NPU performance, implement real‑time constraints, and manage low‑latency multimedia pipelines. 3. **Robotics Integration** – Work with robotics engineers to deploy ROS 2, design system‑wide architecture, expose hardware APIs in C/C++, and establish secure communication protocols. 4. **Lifecycle & Quality Engineering** – Create CI/CD pipelines for embedded testing, manage OTA updates, and produce technical documentation (architecture, interfaces). **Required Skills** - C & C++ (expert); Python (proficient) - Linux (kernel & user space); Yocto build system - ROS 2 framework; GStreamer pipeline development - Driver development (I²C, SPI, UART, CAN, USB, PCIe) - Real‑time kernel extensions; power/performance tuning - Electronics schematics reading; oscilloscope/logic analyzer usage - Version control (Git), containerization (Docker), build tools (CMake) - CI/CD setup for embedded targets **Required Education & Certifications** - Master’s degree or equivalent in Embedded Systems, Electronics Engineering, or Industrial Computing - Engineering school or graduate institution background preferred - Certifications in Linux kernel development or real‑time systems are a plus.
Lyon, France
On site
Mid level
09-02-2026