Senior C/Linux Software Engineer

Kyiv, Ukraine

(76573286)

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


The team is currently engineering the applications for our client – one of the biggest producers of premium cars and the world’s biggest manufacturer of commercial vehicles with a global reach. Client also provides financing, leasing, fleet management, insurance, financial investments, credit cards, and innovative mobility services.

Responsibilities

  • Take full responsibility on development tasks assumed: design/architecture, implementation, unit testing coverage, code review and possible upstreaming;
  • Develop in-vehicle embedded system;
  • Integrate third party software components;
  • Integrate containerized applications into AGL;
  • Integrate AGL with Xen hypervisor;
  • Productize AGL-based system for market release;
  • Communicate with OSS community.

Requirements

  • 5+ years of programming experience;
  • Strong Linux software engineering background (System level, Kernel level);
  • Expertise in ANSI C, C++, Makefiles, Bash;
  • Understanding of Git-based development workflows;
  • At least basic understanding of build systems: BitBake, repo;
  • Use experience of Yocto, OpenEmbedded;
  • Some experience with any of the following programming languages: Python, Lua, Go, Rust;
  • Intermediate or higher spoken and written English (B1+).

Nice to have

  • Expertise in Linux Kernel drivers engineering;
  • Familiarity with containerization (LXC, Docker, etc.) or virtualization (Xen, KVM);
  • Open source community participation (upstreaming, patch review, etc.);
  • Expertise in Embedded system software engineering.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path;
  • Social package -medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • Partial grant of the cost of certification;
  • English classes with certified English teachers.