Bachelor’s degree or foreign equivalent in Computer Engineering, Computer Science, Engineering (any) or related field.
Education and/or experience must include each of the following skills:
Understanding of OS architecture to improve system application run time and performance
Using Python, Java, C++, Swift or, Javascript, developing and implementing thorough test plans, and identifying areas for optimization across different programming stacks
Analyzing cpu and gpu performance of Mac and Windows PCs
Using debugging tools XCode, HWInfo, NVIDIA NSight, Intel VTune, or Google Chrome Developer Tools
Reducing storage footprint and memory pressure of software applications using debugging tools and IDEs: PyCharm, Xcode, HWInfo, top, or, vm_stat
Programming, shell scripting, version control systems, object-oriented methodology and relevant tools/scripting languages
Setting up test systems for various testing across performance, acoustic, power and thermals, including use of various equipment: network switches, cabling, thermocouples, light meters, power meters, and rack management
Knowledge of the computer HW and SW landscape and knowledge of the latest technological innovations in processor, graphics, memory, storage, display, design, and features.