Position: Linux (Yocto) Developer
Company: BHP int
Category: C++
Experience required: 3y
English level: upper
Published: 2021-04-01T00:00:00+03:00

Location: Ukraine - Lviv or remote
Designation: Software Engineer
Experience: 3-5 years
Function: Engineering
Skills: Agile, bash scripting, C, c++, Linux, Yocto

Description:
The client is one of the world’s leading providers of elevators, escalators, and moving walkways, as well as maintenance and modernization services. The group has a presence in over 100 countries, as well as production sites and research and development facilities in the US, Brazil, Europe, China, and India. In other words, we are all users of their products on a daily basis. This particular project included Elevator Control Development.
Requirements:
Deep knowledge of Linux and sound experience in developing and maintaining custom Linux distributions. 
Understandig of secure boot and ability to implement the chain of trust through boot flow
Used to collaborate in an international, distributed environment with changing priorities
Preferrably experienced PREEMPT_RT and Over_the_air updates
Proficient in Linux architecture and design
Programming in C, C++, unit testing and bash scripting
Used to work with software development tools such as Git and JIRA
Preferrably experience in design and analysis of real-time systems and embedded Linux
Self-directed and self-organized, highly responsible and reliable team player, good analytical skills and open minded for new technologies
Agile development using Scrum/Kanban
Fluency in English