Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering or related field.
Education and/or experience with the following skills is required:
Using C, C++, Assembly to debug and fix specific performance issues in the software stack
Demonstrating hardware and software interactions, Operating Systems and Kernel and Firmware Abstraction experience to root cause challenging systemic issues manifesting as performance problems
Using Compilers and linkers to optimize loading of libraries and frameworks
Building real-Time kernel for doing scheduler and Virtual Memory optimizations using C
Writing device drivers to debug low level performance issues involving hardware and software
Debugging frame rate and video transcoding throughput issues
Developing tools in Python to interact with machine readable formats or APIs