Mission Software Engineer integrating and deploying autonomy software on large maritime platforms at HavocAI. Help shape the future of maritime autonomy while collaborating closely with customers and operators.
Responsibilities
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
Lead Quality Software Engineer at Transamerica focused on defining and improving software quality practices. Responsibilities include test automation, CI/CD integration, and mentoring engineers.
Senior Quality Software Engineer responsible for designing and executing test automation solutions. Collaborating closely with engineering and DevOps teams to enhance software quality and reliability.
Director of Software Engineering developing next - generation technology impacting philanthropic goals at Fidelity Charitable. Involves hands - on development and leading a high - functioning Agile team.
Software Engineering Intern developing innovative solutions for new equipment and machine upgrades. Collaborating with engineers and focusing on hands - on engineering work in a team - based environment.
Full - Stack Developer building scalable web applications using React.js and Python frameworks at Expleo. Collaborating with designers and developers to deliver high - quality software solutions.
Software Engineer delivering features and fixing issues in an engineering team for eCommerce automation leader. Engaging in quality collaboration and proactively contributing to team improvement.
UI Senior Software Engineer developing modern web applications for S&P Global Mobility. Collaborating with cross - functional teams to enhance user experience and maintain high - quality delivery.
Principal Engineer in HBM Design - Technology Enablement at Micron Technology, focusing on semiconductor design and mentoring. Collaborating on HBM design/product roadmaps and addressing scaling challenges.
Software Developer (BI with Qlik Sense/View) focused on operational support at Hitss. Engaging in data integration, performance monitoring, and user assistance.
Lead Software Engineer overseeing software engineering practices at Capgemini. Applying scientific methods to solve software engineering problems and responsible for the development of software solutions.