Senior Embedded Linux Engineer osirisai Responds Quickly $$$$
Madfish
Ukraine · Europe
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.
⸻
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)