Home Experiences
Resume Contact

Software Engineer - Virtualization and SIL Integration

Jun 2024 - Present

Integrated L4 virtual ECU and virtual subsystem environment to support virtual HIL testing

Added CAN, LIN, Ethernet, and GPIO ports to virtual environment according to vehicle network topology

Developed automation scripts in Python to automate integration workflow and shared with the team

Supported running ITCG test scripts in virtual environment both locally and cloud jobs

Product Engineer - Electrical

Jun 2020 - May 2024

Embedded software developer building Simulink and Stateflow control algorithms for powered automotive seating

Implemented advanced features such as stall detection, movement coordination, and software and hardware fault monitoring

Led transition from C based toolchain to Simulink model-based toolchain as part of transition to new prototype ECU

Used model-based software development using Simulink and Stateflow

Standardized on a modular software development approach using subsystems and referenced models

Validated main model and sub models against requirements using Simulink test harnesses with test cases

Integrated subsystems from team members and calibrated PID control parameters of the final model

Designed and implemented communication network between different ECUs as well as Bluetooth modules

Specified and implemented messages between onboard devices using SPI and UART, and other ECUs using DBCs with CAN and LIN

Responsible for both software and hardware integration on demo properties

Worked with vendors to build iOS app that enabled Bluetooth control of demo properties for a smooth presentation

Supported demos onsite at various OEMs and trade shows

R&D Hardware Test Intern

Jan 2015 - Aug 2015

Characterized prototype short range optical transceivers

Examined bit error rate, optical sensitivity, eye diagram, and thermal performance

Set up testing stations with optical attenuators, signal analyzers, and other testing equipment

Debugged faulty modules and reported rest results

Master of Science, Electrical Engineering

Jan 2020 - Dec 2021

Selection of completed courses:

ECE 5690 Digital Image Processing
ET 5110 Advanced Programmable Controllers and Industrial Applications
ECE 5470 Control Systems 2
ECE 7430 Control of Discrete Event Systems

Bachelor of Science, Electrical Engineering

Sept 2012 - Dec 2017

Selection of completed courses:

ECSE 323 Digital System Design
ECSE 421 Embedded Systems
ECSE 426 Microprocessor Systems
ECSE 404 Control Systems
ECSE 422 Fault Tolerant Computing
ECSE 456 & ECSE 457 ECSE Design Project 1 & 2
ECSE 434 Microelectronics Laboratory
MIME 262 Properties of Materials in Electrical Engineering
ECSE 305 & ECSE 306 Probability & Random Signals 1 & 2
PHYS 271 Intro to Quantum Physics
ECSE 303 & ECSE 304 Signals and Systems 1 & 2
ECSE 443 Intro to Numerical Methods
MATH 381 Complex Variables & Transforms
ECSE 351 & ECSE 352 Electromagnetic Fields & Waves
ECSE 322 Computer Engineering
ECSE 291 Electrical Measurements Lab
ECSE 211 Design Principles and Methods
MATH 264 Adv Calculus for Engineers
FACC 300 Engineering Economy
CCOM 206 Communication in Engineering
MATH 263 ODEs for Engineers