Summary
Lawrence Hoffman is a software engineer with 11 years of experience specializing in embedded Linux systems, security engineering, and systems-level programming in C/C++, Go, and Python. He has designed and implemented vehicle-focused cryptographic systems and attestation tooling at Rivian, blended with hands-on secrets management and threat modeling aligned to automotive standards. His background spans consumer and aviation-grade Yocto Linux at Garmin, embedded FreeRTOS projects, and long‑running security consultancy and testing roles that bridge offensive research with secure development. A veteran with combat and military technical experience, he brings operational rigor and discipline to high‑stakes engineering problems. Lawrence’s interests in mathematics, data analysis, and cryptography show up in pragmatic tooling and protocol work rather than purely academic designs. Based in Rapid City, SD, he combines embedded systems craftsmanship with cross‑functional security leadership to harden complex device ecosystems.
11 years of coding experience
10 years of employment as a software developer
Bachelor’s Degree Computer Science and Mathematics, Bachelor’s Degree Computer Science and Mathematics at South Dakota Mines