Embedded Linux Systems Engineer
📍 Kyiv, Ukraine (Hybrid)
📄 12-month contract (with extension)
💰 Estimated salary: $4,000 – $7,000 USD gross/month (to be confirmed based on experience)
About the Role
Our client is looking for an Embedded Linux Systems Engineer to support the development and improvement of Linux-based systems for hardware platforms.
The role focuses on working with embedded environments, contributing to system reliability, security, and overall performance.
Key Responsibilities
- Build and maintain embedded Linux systems using Buildroot, Yocto, or similar frameworks
- Configure the Linux kernel, including device trees and hardware driver enablement
- Work with cross-compilation toolchains for ARM or RISC-V processors
- Support implementation of OTA (Over-the-Air) update systems and A/B partition schemes
- Contribute to system security, including encryption, digital signatures, certificates, and key management
- Work with Linux security frameworks, including SELinux
- Write and maintain Bash scripts for automation and system tasks
- Support usage of container technologies (Docker, containerd) at system level
- Work with vendor hardware documentation and integrate components into system builds
Requirements
- Around 3–4+ years of practical experience in embedded Linux engineering
- Hands-on experience with Buildroot, Yocto, or similar tools
- Familiarity with Linux kernel configuration and hardware integration
- Understanding of cross-compilation environments (ARM or RISC-V)
- Basic to solid understanding of system security concepts (encryption, certificates, key management)
- Good Bash scripting skills
👉 Practical experience and professionalism are more important than years of experience.
Nice to Have
- Experience with drone, robotics, or safety-critical systems
- Familiarity with TPM (Trusted Platform Module)
- Exposure to CI/CD pipelines for embedded systems (e.g., Jenkins)
Working Setup
- Hybrid work model (Kyiv-based)
- 12-month contract with possibility of extension