C++, Python Triage Engineer for HOT Augmented Reality Start-up in Sunnyvale, CA or Plantation, FL.

company banner
OSI Engineering, Inc.
C++, C, Python, Linux, Android, analysis, performance, logs
Contract Corp-To-Corp, Contract W2
Depends on Experience
Work from home not available Travel not required

Job Description

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
Bachelor Degree

Contract : 6-12 months
Location : Sunnyvale or Planation

Submit resumes to: jobs (at) osiengineering.com

Mario Ruiz
408.550.2800 x105

Posted By

Mario Ruiz

901 Campisi Way, Suite 160 Campbell, CA, 95008


Company Information

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.