North Kingstown, Rhode Island, United States
Develop production C++ software for complex, safety-conscious systems, with a focus on reliability, performance, and maintainability.
Design and implement internal tools and features that make it easier for engineering teams to test, debug, and analyze system behavior across different scenarios.
Collaborate with cross-functional teams (systems, test, controls, and hardware) to integrate software into larger system architectures and resolve issues discovered during lab and field testing.
Contribute to software architecture discussions, code reviews, and test automation efforts to keep a growing codebase clean, well-documented, and easy to extend.
Work in a Linux-based development environment using modern C++ practices, version control, and CI workflows to support consistent, high-quality releases.