Experience

  1. System Development Engineer Intern

    Amazon Lab126

    Responsibilities include:

    • Working with hardware validation team at Amazon Lab126
    • Working on hardware automated Quality Assurance (QA) tests for Amazon devices
    • Design automated QA test procedure and metrics with the team
    • Writing automated tests for various features on Amazon devices
  2. Hardware Development Engineer Intern

    Amazon Lab126

    Responsibilities include:

    • Working on hardware validation test automation
    • Initial design of a automaed hardware QA test framework
  3. Hardware Development Engineer Intern

    Amazon Lab126

    Responsibilities include:

    • Working on hardware validation test automation
    • Designing automated hardware validation test flow from members of hardware validation team
    • Designing software interacting with various instruments including oscilloscope, DC power supply, waveform generator, digital multimeter, temperature chamber

Education

  1. PhD Electrical & Computer Engineering

    University of Illinois Urbana Champaign
    Working on formal verification of autonomous systems. My PhD work starts with development of hybrid system verification tool Verse. Then I help develop perception contract method for verification of control system with deep learning enabled perception. These methods are then extend to help design a vision based tracking algorithm for quadrotor.
  2. MS Electrical & Computer Engineering

    University of Illinois Urbana Champaign

    Master Thesis: Software Tools For Scenario Verification Of Autonomous Systems Exploiting Dynamical Symmetries. Supervised by

    GPA: 3.72/4.0

    Courses included:

    • ECE553: Optimum Control Systems
    • ECE528: Analysis of Nonlinear Systems
    • ECE517: Nonlinear & Adaptive Control
    • ECE584: Embedded System Verification
    • CS498: AI for Robot Manipulation
    Read Thesis
  3. BSc Electrical Engineering

    University of Illinois Urbana Champaign

    GPA: 3.92/4.0

    Courses included:

    • ECE489: Robot Dynamics and Control
    • ECE470: Introduction to Robotics
    • ECE411: Computer Organization & Design
    • ECE391: Computer Systems Engineering
    • ECE385: Digital Systems Laboratory
    • ECE417: Multimedia Signal Processing
    • ECE418: Image & Video Processing
Skills & Hobbies
Technical Skills
Python
C++
C
Matlab
Hobbies
Plastic Model Building
Flying RC Plane
Languages
100%
English
100%
Chinese