Tim Kang

Tim Kang Email and Phone Number

Principal Engineer at Western Digital @ Western Digital
Irvine, CA, US
Tim Kang's Location
Irvine, California, United States, United States
Tim Kang's Contact Details

Tim Kang personal email

n/a

Tim Kang phone numbers

About Tim Kang

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.

Tim Kang's Current Company Details
Western Digital

Western Digital

View
Principal Engineer at Western Digital
Irvine, CA, US
Website:
wdc.com
Employees:
22750
Tim Kang Work Experience Details
  • Western Digital
    Western Digital
    Irvine, Ca, Us
  • Western Digital
    Principal Engineer
    Western Digital Sep 2021 - Present
    San Jose, Ca, Us
  • Western Digital
    Staff Engineer
    Western Digital Jul 2017 - Sep 2021
    San 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
  • Western Digital
    Sr. Firmware Engineer
    Western Digital Jan 2016 - Jun 2017
    San 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
  • Western Digital
    Software Development Sr. Engineer
    Western Digital Jun 2014 - Dec 2015
    San 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
  • Western Digital
    Firmware Development Integration Intern
    Western Digital Jun 2013 - Mar 2014
    San Jose, Ca, Us
    • Analyze/Cleanup LINT error on Firmware Code• Able to run various bench validations• Familiar with code collaborator tool - subversion/version control
  • Center For Opportunities And Diversity In Engineering (Code)
    Eecs Tutor/Mentor
    Center For Opportunities And Diversity In Engineering (Code) Sep 2012 - Jun 2013
    2012-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.
  • Uc Irvine
    Student Researcher
    Uc Irvine Jun 2012 - Aug 2012
    Irvine, Ca, Us
    Design 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.
  • Uc Irvine
    Student Researcher
    Uc Irvine Apr 2011 - Jun 2011
    Irvine, Ca, Us
    Extension 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.
  • Mr. Water
    Cashier
    Mr. Water Aug 2007 - Oct 2009
    Open and close the store including selling purified water, cleaning, and writing daily income report
  • Charlie'S Place
    Cashier
    Charlie'S Place Jun 2006 - Sep 2006
    take order, make ice cream, banana split, fried funnel cake, churros...etc.

Tim Kang Skills

Python Java C++ Linux Computer Architecture Microsoft Office C++ Language Web Services Microsoft Excel Dev C++ Visual C++ C/c++ Stl Vhdl Mips Programming Pspice Software Development Firmware Microsoft Word C Powerpoint Object Oriented Design Mips Assembly Language Processing Android Development Android Sdk Unix Cmos Tennis Hadoop Cloud Computing Rsa Security Embedded Systems System On A Chip Debugging Integration Testing Storage

Tim Kang Education Details

  • Uc Irvine
    Uc Irvine
    Computer Engineering
  • Uc Irvine
    Uc Irvine
    Computer Engineering
  • El Camino College
    El Camino College
    Mathematics
  • Elementary School
    Elementary School
  • Middle 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.