Senior Embedded Linux Engineer
About the project
We are working on a drone-related technology project as part of OsirisAI.
The role focuses on working with embedded hardware platforms, integrating peripherals and diagnosing low-level system issues. You will work with existing boards, cameras, controllers and communication modules used in drone systems.
Preferred location: Zhytomyr, since the work involves access to physical hardware.
βΈ»
Responsibilities
β’ Work with Linux on embedded systems
β’ Debug and develop drivers and hardware integrations
β’ Integrate peripherals such as cameras, controllers and CAN modules
β’ Diagnose system-level issues between hardware and software
β’ Perform low-level debugging and root cause analysis
β’ Configure and maintain system components on embedded Linux devices
βΈ»
Requirements
β’ Experience building embedded Linux systems using Buildroot, Yocto, or similar frameworks
- Familiarity with Linux kernel configuration, device trees, and hardware driver enablement
- Understanding of cross-compilation toolchains for ARM or RISC-V processors
- Experience with over-the-air (OTA) update systems and A/B partition schemes
- Working knowledge of cryptography concepts: digital signatures, encryption, certificates, and key management
- Exposure to Linux security frameworks, particularly SELinux policy development
- Strong shell scripting ability (Bash) in a production environment
- Familiarity with container technologies (Docker, containerd) at the system level, not just as a user
- Ability to work with vendor hardware documentation and integrate proprietary components into reproducible builds
Programming languages (practical level):
β’ C
β’ Python
β’ Bash
βΈ»
Nice to have
- Experience with drone, robotics, or safety-critical embedded systems
- Familiarity with TPM (Trusted Platform Module) hardware security
- Background in CI/CD pipelines for embedded firmware (e.g., Jenkins)
Required languages
| English | B1 - Intermediate |
| Ukrainian | B2 - Upper Intermediate |