Position: С++, Embedded
Company: CHI Software
Category: C++
Experience required: 5y
English level: intermediate

About project: High runner medical device with IMX7 HW and Android 6 OS as basic lunch, recently we need to re-spin with same IMX7 chipset no change, but potentially upgrade to Android 10 OS. There is a need to upgrade IOS6 FW/SW to IOS10 with attention to security features. 

Requirements:

BA, MS degree in software engineering, computer science, or another related field;
5+ years of experience in C/C++ Linux kernel/user-space development;
Knowledge of Linux/Android kernel internals;
Knowledge of Embedded development and ARM architecture;
Experience with debugging Linux kernel issues, profiling.

Nice to have:
Experience with Multicore ARM7, Cortex A7;
Experience in GIT.

With us, you can:
Develop your technical knowledge:
— Use the latest technologies
— Participate in technical events and conferences (the cost is covered by the company)
— Regular tech talks and professional development

Improve your soft skills:
— Build strong teamwork skills and become an essential part of the dynamic teams
— Improve your English at classes and speaking directly with clients
— Increase your productivity and communication level via Scrum, Kanban, Agile methodologies