Position: C++/C Linux hardware
Company: EPAM
Experience required: 3y
Category: C++
English level: intermediate
Published: 2020-02-01T00:00:00+02:00

RESPONSIBILITIES:
·      Full responsibility on development tasks assumed - design/architecture, implementation, unit test coverage, code review; 
·      develop in-vehicle embedded system;
·      integrate 3rd party SW components;
·      integrate containerized applications into Linux sysytem;
REQUIREMENTS
·      Strong Linux SW development background (system level);
·      Good knowledge of ANSI C, C++, CMake, 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: Python, Go, Rust. 
Nice to have: 
·      Expertise in Linux kernel drivers engineering
·      Containerization (LXC, Docker, etc.) or virtualization (Xen, KVM)
·      Open source community participation (upstreaming, patch review, etc.)
·      Embedded SW development expertise is a plus
English - intermediate or higher.