- Have minimum 3 years of experience in designing and programming of embedded systems
- Have good C and C++ knowledge and practice (embedded systems)
- Have Linux systems user and programming experience
- Have solid experience working with Linux kernel code
- Understand how Android frameworks interact with the kernel (Android driver development experience)
- Have experience with Android base porting
- Have professional Agile experience
- Have good communication skills Use English on daily basis
- Experience with battery management/gauging/charging expertise
- Experience with SoC power management/optimization (Qualcomm)
- Knowledge about RF power tuning
- Experience with ARM performance optimization
- Experience with Qualcomm Symphony SDK
- Handover of technology and solutions from customer and then knowledge transfer to build and extend development team
- Implementation of new version of the product (adding new features, replacing communication protocols and some technologies used)
- Cooperation with the team of developers and software architect