Software Engineer II
Overview
In this role you will contribute to sustaining and modernizing radar software and hardware integration in the REPA department. You’ll develop C++ and MATLAB tools on Linux to support next-gen radars, collaborating with hardware and firmware engineers to tackle technical challenges. The position emphasizes transitioning legacy radar tech to modern platforms while maintaining deployed systems, with onsite work in Marlborough, MA and a clear focus on mission-critical defense technology.
Compensation / Benefitsrelocation assistancemedical, dental, vision401(k) matchflexible spending accountspaid time offparental leave
ResponsibilitiesDevelop C/C++ and MATLAB tools on Linux to build and test radar componentsContribute to modernization of legacy radar hardware/software and transition to current techCollaborate with hardware/firmware engineers to resolve technical challenges and add capabilitiesApply DevOps practices (CI, build/test pipelines) to support deploymentSupport on-site radar systems during development and testing
Key requirementsDegree in Science, Technology, Engineering or Mathematics (STEM) and ≥2 years of relevant experienceExperience in C++ (C++14/17/20), OO design and performance optimizationLinux development experience (CLI workflows, build systems, debugging tools)DevOps concepts/tools experience (GitLab CI, Jenkins, Docker, Kubernetes)MATLAB experience (algorithm development, modeling, numerical analysis)Ability to obtain Interim Secret clearance and U.S. citizenship for DoD clearancecollaborative teamworkproblem-solving in a technical engineering environmentability to work effectively in cross-functional teamsC++14/17/20LinuxMATLAB