Profile Picture

Hi, my name is Jeremy Euchi

Nice to meet you! I am a graduate from the University of California, Los Angeles. I have a Master of Science in Electrical and Computer Engineering and a Bachelor of Science in Computer Science from the University of California, Santa Cruz. I have experience in firmware development and software engineering, and I am passionate about technology and innovation.

Experience

  • Trimble - Firmware Engineer
    I worked on developing firmware in C for the new RES 720™ receiver used in Global Navigation Satellite Systems, utilizing Airoha's chip and API. My responsibilities included implementing protocols like TSIP and NMEA for transmission over serial ports and managing Trimble's VTS legacy software in C++ to query and process information from the satellite receiver. I logged packets to CSV files and graphed satellites in use, signal levels, and other pertinent data. Additionally, I developed a method to send 1Hz timing signals after a pulse-per-second signal had been generated in the hardware.


  • University of California, Santa Cruz
    Graduated summa cum laude with a Bachelor of Science in Computer Science


  • Protempis - Firmware Engineer
    Building on my experience at Trimble, I continued working on firmware development for the RES 720™ receiver and managed the Skydel GNSS simulator to conduct comprehensive tests on the units. I assisted the SQA team in testing the Thunderbolt® PTP Grandmaster Clock GM200, utilizing JIRA Zephyr software to manage test cases and performing tests on both CLI and GUI components. Serving as the lead developer on a project to modernize Trimble's legacy software, I leveraged Qt 6 C++, QML, and JavaScript to develop an application called VTS2, available on Windows, macOS, and various Linux distributions. Currently in pre-alpha testing by engineers, the application will utilize tools like Azure for continuous integration testing and deployment. This GUI tool facilitates easy configuration, analysis, logging, and playback of GNSS receiver data over serial communication. Additionally, as the lead developer for the WebUI of the new GM330 device, I modernized the GUI from the GM200 by employing modern web frameworks like React and integrating Sysrepo for the NodeJS/C++ backend.


  • University of California, Los Angeles
    Graduated with a Master of Science in Electrical and Computer Engineering

Projects

Khet

We proposed a solution to extend state-of-the-art AI's that currently play the game of Khet (chess with lasers). Using Alpha-Beta pruning and our heuristics, we have an optimal solver that beats other AI's for end-game scenarios and guarantee an optimal solution exists for the board state.

TrafficWatch

For the embedded systems class, my project was to collect sensor data and train AI to learn what constitutes bad driving behaviors such as running a red light and classify cars in video captured by cameras at an intersection. I also had training to find car key points and training to recognize actions such as swerving or collision.