Search
Ethan Z.'s Photo

Senior System Engineer C++ | PhD | Autonomous Systems Specialist
Ethan Z.

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $70

About Ethan


Bio

I am a Senior C++ System Engineer working in the self-driving industry, with over eight years of professional software engineering experience. I hold a PhD in computer vision acceleration on embedded platforms, where my research focused on prototyping computer vision systems using OpenCV and modern C++, and then optimizing their execution on embedded platforms involving ARM-based C programming and FPGA acceleration. This background gave me a strong foundation in performance optimization,...

I am a Senior C++ System Engineer working in the self-driving industry, with over eight years of professional software engineering experience. I hold a PhD in computer vision acceleration on embedded platforms, where my research focused on prototyping computer vision systems using OpenCV and modern C++, and then optimizing their execution on embedded platforms involving ARM-based C programming and FPGA acceleration. This background gave me a strong foundation in performance optimization, embedded systems, and real-world C++ development.

In my current role, I develop onboard infrastructure (middleware) for autonomous vehicles. My work requires deep expertise in advanced C++ topics such as metaprogramming, multithreading, shared-memory communication, and building reliable, low-latency systems. I also have a strong understanding of the AUTOSAR C++ standard for self-driving vehicles, including best practices and coding styles for safety-critical software.

Alongside my industry work, I have extensive teaching and mentoring experience. I spent four to five years as a graduate-level teaching assistant for courses such as computer architecture and embedded computing, working with students in classroom, small-group, and one-on-one settings. In addition, I have served as a C++ system design interviewer for over four years, which allows me to guide students and working engineers in writing high-quality C++ code, designing robust systems, and preparing effectively for technical interviews. My teaching approach respects different learning styles—whether students learn best through verbal explanation, visual examples, logical reasoning, or hands-on practice—and I tailor each session to match their preferred way of learning and individual goals.


Education

Southeast University
ECE
Worcester Polytechnic Institute
Masters
Worcester Polytechnic Institute
PhD

Additional Languages

Mandarin Chinese

Policies

  • Tutor’s lessons: In-person
  • Hourly Rate: $70
  • Travel policy: Within 20 miles of San Mateo, CA 94403
  • Lesson cancellation: 12 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C++

C++

I hold a PhD in computer vision acceleration on embedded platforms, specializing in C++, OpenCV, C, and FPGA optimization. I have 8+ years of industry experience, currently working as a Senior C++ System Engineer in the self-driving industry building high-performance, low-latency middleware. I also have 4–5 years of graduate-level teaching assistant experience in computer architecture and embedded computing, along with 4+ years as a C++ system design interviewer.
C
Ethan Z.'s Photo

Questions? Contact Ethan before you book.

Still have questions?

Hourly Rate: $70
Contact Ethan