Post Job Free
Sign in

Salt Lake Validation Engineer

Location:
Mountain View, CA
Posted:
May 31, 2025

Contact this candidate

Resume:

Jie (Jenny) Yang

385-***-**** ***********@*****.*** github.com/Summer8918 linkedin.com/in/jennyyang23ut EDUCATION

University of Utah Salt Lake City, Utah

M.S. in Computer Science (GPA 4.0/4.0)Aug. 2023 - Dec 2024 Huazhong University of Science and Technology Wuhan, China B. Eng. in Electronic Science and Technology (GPA 3.85/4.0)Aug. 2015 - Jun. 2019 EXPERIENCE

Senior Validation Engineer (Full Time)Jan. 2024 – Now Marvell Semiconductor Inc.Santa Clara, CA

● Designed and developed a python-based framework to log firmware register operations into a compact binary format based on YAML configuration.

● Developed aSQLite-basedregister database with anSQL model to efficiently query register address mappings and metadata.

● Built a user-friendly GUI withPyTkto allow users to load configuration files, interact with the firmware to write config, get debug logs and status, and visualize parsed results.

● Developed a binary parser inPythonto decode binary log and export the results into a spreadsheet.

● Implemented a CI/CD pipeline using Jenkinsto automate validation of the framework, incorporating comprehensive Pytest suites to ensure robust and reliable software performance.

● The framework streamlined register access and logging, significantly reducing hardware debug time. Research Assistant (Part Time)Aug. 2024 – Dec.2024 University of Utah Database Lab Salt Lake City, Utah

● Developed C++ modules for avector database, enhancing the vector representation by replacing binary (0/1) values with actualk-meroccurrence counts.

● Implemented locality-sensitive hashing (LSH) to compress the vector database, reducing memory footprint by 24%.

Firmware Engineer (Full Time)Jul. 2021 – Aug. 2023 Intel Corporation Shanghai,China

● Develop resilient FSP component update inC, includingbuilding FSP capsule, writing FSP binary to BIOS region and recovering FSP capsule update from the backup in NVMe device in case of error.

● As the owner of FSP component update, lead the implementation and validation on the new platform by cooperating globally with colleagues across different teams.

● Develop a feature to move Silicon Init code to the first boot block inASM, C and Pythoncode, ensuring the chain of trust from one boot block to another. Software Engineer (Intern)May 2020 – Aug. 2020

Baidu Corporation Beijing, China

● Develop asingletonclass inC++to pack image features and communicate with different databases.

● DevelopPythoncode to parse offline image data obtained fromHadoopSystem bySQLscript. Be-Tree Database with Write Ahead Log Sept. 2023-Oct. 2023

● Write log records in memory for update, insert and delete operations inC++.

● Regularly do checkpoint, flushing log records and dirty nodes to disk and storing the nodes ofBe-Tree.

● Recover the Be-Tree with log and node files on disk and recover to the previous status with redo log. SKILLS

Programming Languages: C, C++, Python, Java, Bash, JavaScript, HTML, CSS ASM, SQL, Yaml Tools: Git, CMake, Makefile, Gdb, Vim, VSCode, g++, SQLite3, Flask, SQLAlchemy, CI/CD Platform: Linux, Hadoop, Map-Reduce, Docker, MySQL, Windows, Mac, LevelDB Other: OS, Agile dev, SSD, KV Database, Object-Oriented Design, Algorithm, OOP



Contact this candidate