This job might no longer be available.
Senior, Software Engineer, Power - Contractor
2 years ago
Job Description
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.
Create Your Profile — Game companies can contact you with their relevant job openings.