Responsible for various power consumption problems from the software side. Fast analysis of problems and finding ad-hoc solutions. Must be able to demonstrate the technical skill of understanding complex software systems, analyze and design systems taking into account power optimization problems. Seeking strong communication skills and the ability to work in an environment with interdisciplinary teams.
Qualifications
Good coding level for C++ and C
Good coding level using shell or/and Python
Experience with power issues localization and analysis, in kernel and userspace (for active and idling scenarios)
Experience of generic problems analysis on Linux/Android
logs analysis, manual and with tools for logs analysis
ad-hoc test scripting to localize an issue
Understanding content of procfs, sysfs and difference
Excellent communication, training and documentation skills
Ability to work in an environment with interdisciplinary teams.
Experience in below areas are a plus
Open Source commits
Experience in development native software for Linux or Android
Extensive experience with system analysis for embedded systems
CPU profiling and analysis using Linux perf, SysTrace, VTune, oprofile, valgrind, Streamline etc.
ELF format organization and understanding how dynamic linker works
Communication(IPC) & Multi-threading programming
Excellent communication, training and documentation skills
Experience working on performance for computer vision, graphics, multimedia, gaming on Linux or Android
Education
BS in Computer Science or related field or equivalent work experience
Additional Information
All your information will be kept confidential according to Equal Employment Opportunities guidelines.