Sr. Associate Software Engineer
- Develop software for navy surface vessels, including an on-board training system (OBTS) and a condition-based maintenance system (CBM).
- OBTS: built simulations of electrical, propulsion, damage control, and auxiliary systems, plus a GUI for operators to manage simulations, save states, and faults. Designed and built a Jenkins pipeline from scratch to automatically build and package the project on commit.
- CBM: analyzed and feature engineered ship machinery data using PySpark + Palantir Foundry, then clustered and visualized data to identify operational and fault states.
- Provide software, hardware, and systems support as needed on other projects, such as bugfixes and regression testing for machinery control systems and repairing variable frequency drive cabinets.