Mid-Senior Software Developer
Core
Develop secure, scalable software architectures and manage hardware integration for unmanned surface vessels.
Role type
Senior Software Developer (Defense/Unmanned Systems)
Builds
Secure software architectures, hardware integration solutions, and mission autonomy systems for unmanned surface vessels.
Domain
Defense, Unmanned Surface Vessels, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Rust, C++, Python, Docker, CI/CD pipeline development, Linux (Ubuntu, RedHat), Agile practices, Project workflow management, Technical specification translation, Technical baseline establishment
Preferred skills
Networking, Protobuf, Team leadership and mentoring
Technologies
CI/CD, Confluence, Docker, GitLab, IntelliJ, JIRA, Linux, Python, Rust, Ubuntu, VS Code
Responsibilities
Develop secure, scalable software architectures for integration with government-owned and contractor-developed software aboard unmanned surface vessels. Master vendor platforms, payloads, and sensors to support successful hardware integration. Work closely with the H62 Mission Autonomy Lead to manage agile development cycles. Translate complex operational needs into clear technical specifications. Establish technical baselines and prioritize the highest-impact development work.