• Design, implement, test, and maintain software features in embedded system
products for customers utilizing C/C++, Python, TypeScript, HTML, and Linux
• Create Software Architecture using C++ with STL, Boost, and proprietary libraries
• Designed and implemented a Shared Memory Messaging Protocol for Secure Data
Exchange using C++
• Designed and implemented a Publish Subscribe Messaging Architecture for Inter-
Process Communication using C++
• Create software interacting with hardware: PCIe, I2c, NVMe, NIC, RAID, and sFPDP
• Add TypeScript Front End features and create C++ Back End functionality
• Work with and configure BIOS and Kernel parameters
• Create Software Unit Tests for code verification using C++ and Python
• Assist in Hardware bring up by configuring hardware then running software tests
• Create both internal and external documentation
• Guided team, designing features, and ensuring success for crucial NIAP
certification