HavocAI

Mission Software Engineer – Large Vessels

HavocAI

full-time

Posted on:

Location Type: Hybrid

Location: San DiegoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $150,000 - $185,000 per year

About the role

  • Own software solutions deployed to large vessel customers
  • Deliver high-reliability systems aligned to mission objectives
  • Integrate and deploy autonomy software onto large maritime platforms
  • Collaborate with platform engineering to scale capabilities fleet-wide
  • Adapt autonomy systems to vessel-specific constraints and interfaces
  • Develop and maintain interfaces using maritime protocols (NMEA, CAN, MQTT, UMAA)
  • Ensure standards-compliant data exchange across vessel subsystems and external command networks
  • Partner with autonomy, hardware, and mission engineering teams
  • Plan, build, and test complex shipboard integrations
  • Support field deployments and operational testing
  • Design and implement monitoring, logging, and debugging frameworks
  • Develop performance metrics to ensure reliable autonomy operation at sea
  • Diagnose and resolve issues in live vessel deployments
  • Coordinate resolution across internal engineering and customer teams
  • Translate real-world vessel operational needs into software features
  • Balance user experience with technical realities of shipboard environments
  • Support shipboard and at-sea deployments as mission requirements dictate

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Systems Engineering, or related field
  • 3+ years of experience developing software in C++, Python, or Rust within Linux environments
  • Hands-on experience with ROS2 in real-world robotics or autonomy systems
  • Working knowledge of maritime communication protocols (NMEA, CAN)
  • Familiarity with UMAA (Unmanned Maritime Autonomy Architecture)
  • Working knowledge of COLREGS International Navigation Rules
  • Experience working with or aboard large maritime vessels
  • Ability to navigate complex codebases and distributed systems
  • Passion for mission-critical, real-world software
  • U.S. Citizenship and eligibility for U.S. security clearance
Benefits
  • 100% Employer paid Health, Dental and Vision Insurance for you and your families
  • Life Insurance (Employer Paid)
  • Ability to participate in the companies 401k program (Matching)
  • Unlimited PTO policy with an enforced 2 week minimum
  • Equity Package
  • Work / Home Office Stipend
  • Global Entry
  • 16 Week Paid Parental Leave
  • Monthly Health and Wellness Stipend
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++PythonRustLinuxROS2NMEACANMQTTUMAAperformance metrics
Soft Skills
collaborationproblem-solvingadaptabilityuser experiencecommunicationdiagnosisresolution coordinationmission-critical focusorganizational skillsfield deployment support