top of page

Hello everyone!

 

Our client is looking for an Embedded Linux Systems Engineer to contribute to the development and optimization of Linux-based systems for hardware platforms. This is a great opportunity to work on embedded environments with a strong focus on system reliability, security, and performance.

 

Location: Kyiv, Ukraine (Hybrid)
 

Contract: 12-month contract (with possible extension)

 

About the Role:

You will be working closely with hardware and software teams to build, configure, and maintain embedded Linux systems. The role involves hands-on engineering across system architecture, kernel configuration, and security implementation.

 

What professional skills are important for us?

— 3–4+ years of hands-on experience in embedded Linux engineering;

— Experience with Buildroot, Yocto, or similar embedded Linux frameworks;

— Strong understanding of Linux kernel configuration, including device trees and driver enablement;

— Familiarity with cross-compilation toolchains (ARM or RISC-V);

— Solid understanding of system security (encryption, certificates, key management);

— Experience working with Bash scripting for automation;

— Practical, solution-oriented mindset and professional engineering approach;

 

Practical experience and engineering maturity matter more than exact years of experience.

 

Nice to have:

— Experience in drone, robotics, or safety-critical systems;

— Familiarity with TPM (Trusted Platform Module);

— Exposure to CI/CD pipelines for embedded systems (e.g., Jenkins);

— Experience with container technologies like Docker or containerd;

 

Tasks:

— Build and maintain embedded Linux systems using Buildroot, Yocto, or similar tools;

— Configure and customize the Linux kernel for specific hardware platforms;

— Work with cross-compilation environments targeting ARM or RISC-V;

— Implement and support OTA (Over-the-Air) updates and A/B partitioning schemes;

— Contribute to system security: encryption, digital signatures, certificates, and key management;

— Work with Linux security frameworks such as SELinux;

— Develop and maintain Bash scripts for automation and system-level tasks;

— Integrate hardware components using vendor documentation;

— Support containerized environments at the system level;

 

Working Setup:

— Hybrid work model (Kyiv-based);

— 12-month contract with the possibility of extension;

bottom of page