Responsible for triage and fast analysis of problems, find ad-hoc solutions.
Will demonstrate technical skill of understanding complex software systems, analyze and design systems taking into account resources leaks, deadlocks, bad patterns, miss-use of APIs etc.
Must have Skillsets:
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
Open Source commits
Experience in development native software for Linux or Android
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
Experience working on performance for computer vision, graphics, multimedia, gaming on Linux or Android
Contract : 6-12 months
Location : Sunnyvale or Planation
Submit resumes to: jobs (at) osiengineering.com
901 Campisi Way, Suite 160 Campbell, CA, 95008Contact
OSI Engineering is a leading talent acquisition and services company, building powerful IT and Engineering development teams to meet speed-to-market demands across the US. We develop, implement and manage workforce solutions through every stage of the product lifecycle, from early application development through final production, delivering the highest-level technology professionals. Our capabilities include technical staff augmentation, managed service programs and resource planning solutions.
With over 20 years of experience, OSI’s technical expertise spans the software stack from the firmware layer up to the user interface. We deliver dynamic and diverse teams for IT Services, Networking Data Services, Cloud Infrastructure and Services, Big Data, Mobile Hardware and Applications, Internet of Things (IoT), Connected Car, Enterprise Information Security and Data Science. Our quality-focused approach to talent acquisition and services helps our clients successfully launch their concepts and products that change the world.