Embedded Linux Developer
Our client is the company that builds autonomous robotics technology, a modular onboard operating system that powers navigation, mission control, and application management for drones and uncrewed vehicles. Its open architecture integrates with third-party sensors and payloads, scaling from a single drone to entire fleets while ensuring reliable, safe operation in demanding environments.
Key Skills
- 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
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)
What We Offer
-
Hybrid work model
-
A professional, supportive, and friendly team.
-
Long-term employment with competitive compensation, based on experience.
-
Continuous knowledge sharing with engaged co-workers.