1. What is a Software Engineer at Charles River Analytics?
A Software Engineer at Charles River Analytics operates at the intersection of cutting-edge research and practical, high-stakes application. Unlike traditional software roles that focus solely on commercial product delivery, this position involves solving complex, often ambiguous problems for government and commercial clients. You will be tasked with translating sophisticated technical concepts into functional, robust software solutions that often push the boundaries of current capabilities.
The work is intellectually demanding and highly varied. Because Charles River Analytics thrives on innovation—frequently in domains like Human-Centered AI, robotics, and defense—you will be expected to demonstrate both deep technical expertise and the ability to adapt to evolving project requirements. You will work alongside scientists and domain experts, making your contribution critical to the success of projects that require a blend of rigorous engineering and creative problem-solving.