Position: Embedded Linux BSP Engineer
Company: Yael Acceptic
Category: C++
Experience required: 3y
English level: intermediate

**About:**
Our client is a smart sensing solution company. The company’s flagship product is a highly advanced facility management sensing solution that provides insight into occupant behavior and space utilization.

**Responsibilities:**
BSP level support for a variety of embedded Linux devices;
Communicate effectively with chip manufacturer to solve all issues about support, maintenance, and getting critical issues solved;
New boards bring-up;
Develop/port low-level drivers for general periphery used in the project;
Solve any issues with a firmware update;
Develop a robust Linux-based operating system.

**Requirements:**
3+ years of experience in Linux System Engineering (Linux Kernel, U-Boot, drivers);
Strong expertise in Yocto/OpenEmbedded;
Knowledge of conventional Linux scripting languages (Bash, Python would be a plus);
Understanding of various Linux systems: networking, systemd, udev, pam, etc.;
Experience with conventional build systems (CMake, GNU Make);
Hands-on experience with Git;
Good written and spoken English;
BSc or MSc in Computer Science or equivalent.

**Would be a plus:**
Experience with OSTree Project;
Working knowledge of programming and software development concepts in C;
Various boards bring-up experience (solving boot up issues, Linux Kernel tuning, hardware understanding, and debug);
Experience supporting agile or scrum-based development practices.