Key Activities:Low-level programming (firmware and drivers)High-level programming (OS porting (drivers, kernel ? Linux, Android))Developing and implementing software for QC, stress-testsSupport for software and hardware testingManaging and supporting programming of demo software, GUI, and applicationsQualifications and Experience:Clear experience with display interfaces2-years? experience in programming in C/C++, bash/python/Java2-years? experience in GNU/Linux environment (Desktop and embedded systems)2-years? experience in development of embedded productsBachelor?s degree in electronics or computer science Knowledge and Other Skills:Good knowledge of IT (Desirable)Good knowledge of different program languages (Desirable)Good knowledge of ARM-based embedded programming (Desirable)Good knowledge of different OS (Desirable)Experience with packaging software for Debian (Desirable)Experience with Yocto (Desirable)