We’re representing a vehicle controls software engineer who’s interested in joining an early or growth-stage startup.
- Implemented longitudinal controls using MPC and cascaded PID. Model vehicle torque request to simplify the 2D calibration tables for throttle and brake maps.
- Defined and extracted key KPIs from the recorded data from vehicle test runs to be able to quickly compare a selected autonomous run to other similar runs. KPIs designed such that they quickly point to important events in terms of debugging motion planning and control algorithm performance.
- 15 radars, 3 IMUs, Night Vision camera connected to Linux PC using 10 separate CAN networks. SocketCAN based executables developed for reading/writing from/to multiple different vehicle sensors. Leveraged open-source libraries for programmatically accessing the CAN database file (.dbc) so that the same basic software can be easily configured for various sensors.
MS in Computer Engineering
BS in Electronics
C, C++, Python Matlab, Simulink ROS, Baidu Apollo Auto ISO 26262 – system and software development System definition, Hazard and Risk analysis, Requirements definition CAN, Ethernet, V2V, SPI, I2C OS: Embedded, Linux GitHub, SVN