Job Closed
This listing is no longer active.
Autonomous Solutions for Maritime Operations
Mission Software Engineer – Large Vessels
Location
United States
Posted
106 days ago
Salary
$150K - $185K / year
Seniority
Senior
Job Description
Mission Software Engineer – Large Vessels
HavocAI
• 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
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Tech Lead – AI & Automation Specialist
QualicorpQuando o assunto é saúde, a Quali tem os melhores planos pra você. Mais escolhas pra você. Mais Quali para a sua vida.
• Architect AI Agents: Design and implement autonomous agents and intelligent chatbots using LLMs (OpenAI, Anthropic, etc.) and modern frameworks. • End-to-End Automation: Use n8n to orchestrate complex workflows, integrating internal systems, third-party APIs, and databases. • Implement RAG: Develop Retrieval-Augmented Generation systems so our AIs respond based on our proprietary documents and data. • Identify Opportunities: Work consultatively with business areas to pinpoint repetitive processes that can be optimized or eliminated with AI. • Monitoring and Scaling: Ensure bots and models run efficiently, with controlled costs and data security (focus on LGPD).
Staff Software Engineer, Full Stack
SmarterDxSmarterDx, founded in 2020 in New York, New York, is a health technology company focused on clinical AI solutions that enhance hospital revenue integrity and ca
• Design, build and launch new multi-product features and improve the overall quality of SmarterDx’s apps • Design, build and launch reusable frontend components that are fully featured, responsive, and accessible to improve the overall quality of SmarterDx’s apps • Collaborate across disciplines to understand our users and iterate on new ideas • Protect patients’ privacy and security through secure coding practices • Research and advocate for improved techniques, processes, and designs within the team • Support SmarterDx’s apps in production
• Develop and maintain scalable web applications using NestJS (backend) and Next.js (frontend), focusing on performance, stability and maintainability. • Implement and integrate TypeScript APIs, applying sound architectural practices and system design fundamentals (separation of concerns, modularization, scalability). • Design and optimize data models and queries in MongoDB, including aggregation pipelines for complex scenarios. • Ensure front-end quality with Next.js, following componentization patterns, accessibility and visual consistency. • Work in an AWS environment, using Kubernetes (EKS) for container orchestration, supporting deployments, scalability, service configuration and application operations. • Automate and maintain CI/CD pipelines with GitHub Actions, ensuring reliable builds, tests, versioning and continuous deployment. • Participate actively in the full development cycle, from technical conception and refinement to production deployment and monitoring. • Support less-experienced developers by assisting technical decision-making, performing code reviews and guiding task progress, acting as support to the tech lead. • Follow established processes and standards, ensuring high-quality, stable deliveries that adhere to best practices. • Identify, analyze and resolve issues quickly, pursuing root causes and collaborating with the team when necessary.
Lead Engineer – Embedded Software
GE AerospaceGE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
• Design and development open and closed loop control systems and/or embedded software for aircraft engines, including both software and hardware components. • Develop and maintain embedded software using programming languages such as C/C++, Python, and MATLAB/Simulink. • Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure. • Conduct testing and validation of control systems and embedded software to ensure they meet performance, safety, and regulatory standards. • Analyze data from engine tests to identify performance issues and develop software solutions. • Use simulation tools to model engine behavior and predict performance under various conditions. • Suggest ideas to increase efficiency across the teams, eliminating duplication, leveraging product and technology reuse. • Prepare technical documentation, including design specifications, test plans, software code, and reports. • Work closely with other engineering teams, including mechanical, electrical, and software engineers, to integrate control systems and embedded software with other engine components. • Ensure that control systems and embedded software comply with industry standards and regulatory requirements. • Lead LEAN initiatives to enhance system performance, reliability, and software quality. • Work with Product Line Leaders to understand product requirements and gather and translate customer requirements into executable product specifications. • Provide timely communications on significant issues or developments.



