Tim Kang Email and Phone Number
Tim Kang work email
- Valid
- Valid
- Valid
Tim Kang personal email
Tim Kang phone numbers
I started my academic career at El Camino College, a city college in Torrance. While taking a course called “How to Succeed in College,” a psychological test confirmed that Computer Engineering was a good fit for my talents and interests. After I received my Associate of Science degree, I enrolled in the University of California, Irvine, where I continued to pursue a Bachelor’s Degree and Master's Degree in Computer Engineering. When I was undergraduate, I had completed several researches and has been acknowledged by the school and earning the Accelerated Status (a streamlined admission into the graduate school at UC Irvine) and SURF-IT fellowship. The strong academic record helped me to continue my Master's Degree at UC Irvine. During graduate school at UC Irvine, I had internship with Western Digital that gave me the connection to the people and the real workflow in the professional world of engineer. This internship is with Firmware Develop team. From this experience, I found firmware engineer was a opportunity for me to pursue because I like to make the code to control the hardware. For example, one course that I took in UC Irinve called “Computer Systems and Programming in C.” This course helped me to understand computer architecture and how software and hardware work together. I found this very interesting. I believed Firmware Engineer is the goal that I want to pursue in my career.
-
Western DigitalIrvine, Ca, Us -
Principal EngineerWestern Digital Sep 2021 - PresentSan Jose, Ca, Us -
Staff EngineerWestern Digital Jul 2017 - Sep 2021San Jose, Ca, Us-SoC bring up for next generation security firmware using in digital data storage device (ie. eHDD, eSSD and more) . SoCs are ARM based or RISCV based processor-develop memory optimization, secure virtual memory manager, and memory protection for the security core memory resources where every bits and bytes count-fix bugs on security protocols, such as TCG Opal, and Enterprise, to ensure product is releasing on time-bring up SweRV EL2 core base processor, a western digital RISCV family processor, including reset handler, free running timer, process isolation, vector table setup, physical memory protection...-bring up a build system to use RISCV gcc compiler -
Sr. Firmware EngineerWestern Digital Jan 2016 - Jun 2017San Jose, Ca, Us-Controller Host FW development on ARM-based SoC running in RTOS-Develop Security FW feature on storage device for client HDD-Support Host FW, such as Device Static logging, Work Load Logging, design and bug fix -
Software Development Sr. EngineerWestern Digital Jun 2014 - Dec 2015San Jose, Ca, Us- Design, develop, and maintain test script and test requirement spec. to validate FW feature , such as Download Microcode, ATA Device statistics logging, WD Workload logging, vendor specific logging. Adjacent Track Data Loss in Zone ATA Command (ZAC), exception list handling/error recovery on SMR drive, and more other FW features.- Design and develop/Maintain CIV (Contiguous Integration and Validation) download compatibility test to ensure FW code are healthy - Work closely with FW Engineer to understand FW feature and help FW engineer to know the expectation of the test - Work closely with Test Engineer to help them understand the expectation of the test -
Firmware Development Integration InternWestern Digital Jun 2013 - Mar 2014San Jose, Ca, Us• Analyze/Cleanup LINT error on Firmware Code• Able to run various bench validations• Familiar with code collaborator tool - subversion/version control -
Eecs Tutor/MentorCenter For Opportunities And Diversity In Engineering (Code) Sep 2012 - Jun 20132012-13 CODE Mentor FellowshipGuide current undergraduate students in their academic career of their course. I've given a guidance to some students who signed up for tutor during my mentor hours, such as physics, programming, or any course offered by Electrical Engineering and Computer Science department.
-
Student ResearcherUc Irvine Jun 2012 - Aug 2012Irvine, Ca, UsDesign Android app shows the Mobile Adhoc network capability on Google map.More detail for the problem: (http://www.urop.uci.edu/surfit/2012_summer/surf_it_web_projects.html#12http://www.calit2.uci.edu/uploads/Media/Text/INTERFACE_%20FALL_2012.final.pdf)The objective of this project is to develop a monitoring capability for a Software Defined Radio (SDR) testbed. Our existing Mobile Ad-Hoc Network (MANET) is populated by a number of SDR-based network nodes. Each node is formed by a collection of Universal Software Radio Peripherals (USRP) running on GNU Radio and a general purpose PC running on Linux OS. As a result of our previous work, each node runs on a full MANET stack spanning over PHY, MAC, NETWORK, TRANSPORT, and APPLICATION layers. The purpose of this project is to equip each MANET node with a GPS device so that the following goals can be achieved.i)--Each node can report its position information using the GPS to a central work station node running on Linux OS and/or mobile agents running on Android OS.ii)--A central monitoring station or one of its mobile agents show the position of the nodes on Google Maps by interfacing to the Google map API.iii)--The central monitoring station or one of its mobile agents display color-coded connectivity graphs of the network on Google Maps in real-time reflecting the quality of the links and the actual topology of the network. -
Student ResearcherUc Irvine Apr 2011 - Jun 2011Irvine, Ca, UsExtension of SPIM simulator • Extension to SPIM simulator runs MIPS program created by James Larus • Design new MIPS instruction for SPIM Simulator, such as arithmetic for MultimediaBackground:The arithmetic of multimedia contains registers or memory with 32-bits with Colors(RGB) and position (pixel)|_ _R _| _ G _ |_ _B_ |_ _I _ || -8-bit | -8-bit | -8-bit | -8-bit ||MSB...............................LSB|I have designed new MIPS instructions to calculate the graph. For example, MIPS addition instruction is 'add rs rt rd shamt funct' (R-Type instruction) , and I added the new instruction called 'addc rs rt shamt funct' that addc indicates add color:----Add machine code----Opcode rs rt rd shamt funct000000 xxxxx xxxxx xxxxx 00000 100000---------------------------------------- Addc machine code----Opcode rs rt rd shamt funct000000 xxxxx xxxxx xxxxx 00000 101000------------------------------------•The new instruction is R-Type instruction, and it still keeping “000” like add but Iwill use func<4> =’1’ before ALUCRL to indicate the special adder is used. -
CashierMr. Water Aug 2007 - Oct 2009Open and close the store including selling purified water, cleaning, and writing daily income report
-
CashierCharlie'S Place Jun 2006 - Sep 2006take order, make ice cream, banana split, fried funnel cake, churros...etc.
Tim Kang Skills
Tim Kang Education Details
-
Uc IrvineComputer Engineering -
Uc IrvineComputer Engineering -
El Camino CollegeMathematics -
Elementary School -
Middle School
Frequently Asked Questions about Tim Kang
What company does Tim Kang work for?
Tim Kang works for Western Digital
What is Tim Kang's role at the current company?
Tim Kang's current role is Principal Engineer at Western Digital.
What is Tim Kang's email address?
Tim Kang's email address is ti****@****.com.tw
What is Tim Kang's direct phone number?
Tim Kang's direct phone number is +194967*****
What schools did Tim Kang attend?
Tim Kang attended Uc Irvine, Uc Irvine, El Camino College, Elementary School, Middle School.
What skills is Tim Kang known for?
Tim Kang has skills like Python, Java, C++, Linux, Computer Architecture, Microsoft Office, C++ Language, Web Services, Microsoft Excel, Dev C++, Visual C++, C/c++ Stl.
Who are Tim Kang's colleagues?
Tim Kang's colleagues are Kamarul Akmal Abu Yamin, Bob Limeside, Ssu-Pei Lee, Clara Shin, Vicki Phan, Long Dang, Trixia Balerie Tuazon, Ccpe, Clssyb.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial