Summary
Matthew Soucy is a Principal Software Engineer with 13 years of experience building and improving low-level systems and developer tooling, currently shaping software at BAE Systems from New Hampshire. He specializes in C, C++, D, and Python, with deep expertise in source control, build systems, debugging, and error checking—skills honed converting and optimizing large toolchains and codebases. An advocate for pragmatic, readable code, he contributes to open-source projects such as a Nintendo DS/Wii server emulator where he refactored backend logic for clarity and safer file handling. Matthew’s background includes leadership in FOSS outreach and hands-on mentoring from his time at RIT and FIRST robotics, reflecting a long-standing commitment to teaching and community-driven development. Colleagues rely on him to turn complex, safety- and correctness-critical requirements into maintainable, performant implementations.
14 years of coding experience
4 years of employment as a software developer
BS Computer Science, BS Computer Science at Rochester Institute of Technology