Position: C / C++ Embedded Developer (Linux Kernel)
Company: CHI Software
Experience required: 3y
Category: C++
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

Requirements:
 

4+ years of commercial experience
Demonstrable knowledge about Linux kernel on low level
Experience of software porting (preferably with DDK involved)
Solid C / C++ / Embedded knowledge
Upper-Intermediate English
Will be a plus:

Working experience with GPU architectures (ARM Mali is ideal)
Understanding of branching in a product environment
Understanding of Continuous Integration and delivery concepts and tools like Jenkins,Bamboo, Jira, and the likes
Customer is one of the leading semiconductor companies.
The Customer wants to update the Linux kernel on their ARM Mali – 400-based GPU boards(from kernel v3.18 to v5.4). The project has started already, you will provide support for:

Review the ported source code to ensure that the update has been done correctly
Port remaining code base
Test and validate according to the Customer’s test suite and ARM GPU best practices
Provide maintenance on the updated codebase