Summary
Bruce Groves is a software engineer based in Huntsville, Alabama with a decade-plus background in telecom and defense systems, currently building software at Keysight Technologies. He has deep embedded C++ experience from ADTRAN, where he led frontend efforts, test automation, and cross-border team liaison work, and progressed into principal and senior principal engineering roles at Northrop Grumman supporting launch and missile defense ground systems. Comfortable across the stack, Bruce has practical expertise introducing unit and UI test automation (Mocha, Selenium), refactoring legacy C++ for testability, and running developer learning initiatives like C++ study sessions. Known for translating operational requirements into reliable tools, he combines hands-on coding with mentoring and cross-team coordination. His career shows a pattern of taking ownership of complex, safety- and mission-critical systems while continuously learning and sharing knowledge.
8 years of coding experience
11 years of employment as a software developer
Bachelor of Science (B.S.), Computer Engineering, Bachelor of Science (B.S.), Computer Engineering at Mississippi State University