"Everyone is very friendly and approachable."
I have actually been given two projects to work on at MediaTek. The first one took 3 weeks and involved improving the GUI for an existing tool used by the test team to flash/calibrate devices.
I am currently working on the second project, which will take the rest of the internship to complete (8 weeks total). The goal of this project is to come up with a prototype application that streams the display of an Android device over USB to a PC. The test team often need to test devices that are not physically present in the office (e.g. they may need to test a phone in Taiwan) so they need a way to view and control the screen of a remote device. There is an existing tool that allows the user to do this, but the stream of the display is very slow (it has a maximum of ~3fps). Therefore my task is to try various methods to improve this which, if successful, will be incorporated into the existing tool.
In my first project I used C# in Visual Studio. In my second project I have worked on one prototype using C# in Visual Studio and another using Java and Android Studio. Before working at MediaTek, I hadn’t used Visual Studio or Android Studio.
I am really enjoying my second project so far as it is very self-led – I get to evaluate what approach is working and what to try next. It is a challenging project, involving a lot of techniques I haven’t used before and I am learning a lot.
I also think the atmosphere is really nice – everyone is very friendly and approachable. Additionally, I have had the opportunity to take up yoga on a Wednesday lunchtime, which I am really enjoying and isn’t something I had anticipated happening before coming to MediaTek.
This is what my average day looks like: