This Senior Software Engineer - Autonomous Systems role involves designing, developing, and deploying software for robotics and autonomous ground vehicles used in national security missions.
Responsibilities include creating software components for autonomous behavior, integrating and validating them on hardware platforms, collaborating with stakeholders on new features, analyzing test results, and improving system performance. The position requires delivering high-quality, well-documented software within a continuously integrated environment, with opportunities for hands-on hardware testing and field deployment.
Essential skills include 3+ years of experience in software engineering, proficiency in C++, Python, or Java, experience with Linux, and hardware integration. Additional qualifications include robotics experience, familiarity with safety standards, real-time systems, and leadership in cross-functional teams.
Work is primarily onsite in Clarksburg, MD, with some remote flexibility, supporting autonomous ground vehicle development in a collaborative, test-focused environment. The role offers a salary range of $120,000–$250,000 annually.