This job might no longer be available.
Senior, Software Engineer, Triage - Contractor
2 years ago
Job Description
Responsible for triage and 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 resources leaks, deadlocks, bad patterns, miss-use of APIs, etc. 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 of problems analysis on Linux/Android
- logs analysis, manual and with tools for logs analysis
- ad-hoc test scripting to localize an issue
- performance analysis and problem localization
- power analysis and problem localization
- resource/memory problems analysis and root cause localization
- knowledge of crash patterns analysis for Linux or Android
- Understanding procfs, sysfs, smaps, PSS, RSS, USS and difference
- System and application memory allocation, analysis for fragmentations, resource leaks, understanding variants of resource leaks
- 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, on latency, system interconnect, throughput and bandwidth
- CPU profiling and analysis using Linux perf, SysTrace, VTune, oprofile, valgrind, Streamline etc.
- ELF format organization and understanding how dynamic linker works
- ARM EABI, stack organization and how use it in practice
- 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.