Senior Software Engineer II - Autonomy Systems
SSCIBurlington, Massachusetts, United States Hybrid Full-time $142K/yr - $180K/yr
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Qualifications
Basic Qualifications:A Bachelor's degree or higher in Engineering, Computer Science, Data Science, Mathematics, Statistics, Robotics, or related field, accompanied by at least 5 years of relevant experience. Proven experience in software development focusing on AI and autonomy for robotics, autonomous uncrewed systems, or related machine learning applications. Proficiency in programming languages such as C/C++, Python, and familiarity with embedded and real-time computing applications, including knowledge of RUST or other memory-safe languages. Substantial experience with modern software development practices, including Agile methodologies, GitLab/GitHub, Confluence/Jira, CI/CD pipelines, Conan, SonarQube, and automated testing techniques. Solid understanding of behavior-based robotics, including middleware/ROS, perception, cognition, and decision-making algorithms (navigation, task/path planning, multi-agent coordination). Preferred Qualifications:Demonstrated success in leading small teams to implement advanced AI and autonomy software technologies, along with effective communication skills. Familiarity with USG DoD mission data systems and datalink frameworks such as JSE, OMS, UMAA, FACE, DDS, ROS, STANAG 4586, and J-Series.
About the job
Join our innovative team as a Senior Software Engineer II, where you will play a pivotal role in the development and support of cutting-edge software solutions for AI and autonomy technologies. Our collaborative, multi-domain mission systems are at the forefront of advancing autonomous operations.
Key Responsibilities:
- Design and develop sophisticated AI and autonomy software tailored for multi-vehicle mission systems navigating complex and contested environments.
- Lead components independently while contributing as part of a program team to create, implement, simulate, and rigorously test autonomy software systems for uncrewed, multi-vehicle systems.
- Deliver technical presentations of results to both internal stakeholders and external clients.
- Willingness to travel occasionally (up to 10%) as required.
- Eligibility to obtain and maintain a United States DOD Security Clearance is essential.
About SSCI
At SSCI, we are dedicated to pioneering advancements in AI and autonomy technologies, creating robust solutions for complex challenges in multi-domain operations. Our commitment to innovation and collaboration fosters an environment where exceptional talent thrives.