Career
Experience.
Nov 2021
Present
Embedded Software Engineer
L&T Technology Services
Gen4 & Gen5 Command Center Display Development on Embedded Linux.
- ›Optimized import/export modules in the John Deere OS, improving reliability of large data transfers and cutting export time for heavy files by 40%.
- ›Developed and integrated virtual equipment modules within John Deere's Equipment 2.0 ecosystem, enabling the OS to simulate and manage digital representations of physical machinery.
- ›Evaluated ARM and Intel Atom processors, ensuring seamless integration and improved performance in embedded systems.
- ›Designed and implemented C++ software modules for Gen4/Gen5 Command Center displays, integrating precision agriculture features such as AutoTrac and Section Control with embedded Linux platforms.
- ›Developed unit tests using Google Test and UI verification scripts with Squish, increasing functional coverage and catching regressions early.
- ›Collaborated with cloud and offboard teams to synchronize equipment data to cloud platforms including configuration parameters, operational characteristics, and metadata.
CC++PythonEmbedded LinuxGoogle ProtobufCANQt FrameworkGoogle TestSquishCI/CDAGILE
Aug 2020
Aug 2021
Undergraduate Researcher
UTA IDIR Lab
Research assistant building embedded systems and automation tools for academic research.
- ›Built a programmable TV remote with Arduino Uno and Video Experimenter Shield, coding in C++ on Linux.
- ›Developed Python/C++ automation scripts for data capture, enabling PhD researchers to collect caption data in real time.
C++PythonArduinoLinux