As a Software Engineer on the Maritime Application Team, you will design and implement software solutions for autonomous underwater vehicles, transforming them into intelligent, mission-capable assets. This role involves developing full-stack applications, user interfaces, and back-end services while collaborating with cross-functional teams to deliver impactful features.