Embedded Linux Developer

Go Interactive 

📍 Kyiv City, Ukraine 🇺🇦

full-time
mid-level
hybrid
Posted —

Key Skills

LinuxBuildrootYoctoDockerARM

Industry

RoboticsAerospace

Job Description

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.