Bachelor’s degree or foreign equivalent in Computer Engineering, Computer Science or related field and 1 year of experience in the job offered or related occupation.
Education and/or experience must include:
Analyzing complex issues reported on the field based on logs, memory reports and other diagnostic information.
Triaging issues in detail using debugging tools such as LLDB.
Utilizing shell and python scripts to create new tools to boost the efficiency of triage work
Using tools such as Confluence and Quip to document triage methodologies.
Using object-oriented methodologies for developing and enhancing the software components and features responsible for real-time audio applications.
Utilizing multiple programming languages including C++, Objective-C, and Swift to implement new features depending on the codebase.
Using Valgrind and Callgrind to detect memory management issues and analyze function call performance in apps and audio software stack.
Developing new test code in various languages including C++, Swift, and Objective-C and monitoring the health of Audio Session’s Continuous Integration setup.