Autonomy Software Engineer - Autonomous Surface/Subsurface Vehicle Job at Ocean Aero Inc, Biloxi, MS

SkFSRmRrS2VobS9EaE1jNXlxOUlMNGhNU2c9PQ==
  • Ocean Aero Inc
  • Biloxi, MS

Job Description

About Ocean Aero:

Ocean Aero is an award-winning US company that has created the world’s first and only environmentally powered Autonomous Underwater and Surface Vehicle (AUSV.) Ocean Aero’s autonomous marine robot, the Triton, operates exclusively on wind and solar energy and performs long endurance missions on the ocean surface with the ability to dive below the waves for underwater operations. The Triton uses a complex array of custom-built sensors, marinized electronics and software systems to operate, sense and communicate in the environment.

Role Description:

The Autonomy Software Engineer – Autonomous Surface/Subsurface Vehicle will be responsible for the design, development, and programming the Triton’s autonomy stack, including mission execution, behavior trees, and task planning. The Autonomy Software Engineer will create robust, modular autonomy architecture, as well as integrate sensor data and world data feeds. The Autonomy Software Engineer will develop logic and behavior and help design and implement internal tools, including lightweight simulators or test environments. The Autonomy Software Engineer will work closely with the system integrator and hardware team and use autonomy roadmaps and determine tools, libraries, and infrastructure needed for scaling the autonomy stack. This role will report to the Chief Technology Officer.

Role Responsibilities:

  • Design, develop, and program the vehicle’s autonomy stack, including mission execution, behavior trees, and task planning
  • Create robust, modular autonomy architecture that supports behavior layering, goal switching, contingency handling, and future upgradeability
  • Integrate sensor data (e.g., GPS, IMU, sonar, vision, etc.) to support situational awareness and autonomy decisions
  • Integrate world data feeds (Weather, AIS, Forecasts, etc.) to support mission planning and objectives
  • Develop logic and behavior that allows the system to intelligently navigate, plan missions, and react to dynamic marine environments
  • Help design and implement internal tools, including lightweight simulators or test environments, for development and testing of autonomous behaviors
  • Work closely with the system integrator and hardware team to ensure software autonomy aligns with the platform’s operational capabilities
  • Utilize autonomy roadmaps and determine tools, libraries, and infrastructure needed for scaling the autonomy stack

Role Requirements:

  • B.S. from an accredited university, such as Computer Science, Software Engineering, Mathematics or Physics
  • Demonstrated 8 to 10 years’ experience in software development/engineering
  • Strong experience in autonomous robotics, especially with real-world deployment (marine, ground, aerial, or space).
  • Deep understanding of robot autonomy architectures, behavior trees, finite state machines, mission planning, and decision layers.
  • Proficiency in ROS (Robot Operating System), especially ROS 2, or similar middleware frameworks
  • Comfortable developing in Python and C++ in a Linux environment
  • Experience with autonomy development without full simulation stacks - you know how to make progress even with limited digital twins
  • Familiarity with sensor fusion, SLAM, waypoint navigation, or related robotic autonomy techniques.
  • A practical mindset and a collaborative spirit - comfortable diving into ambiguous problems and building structure from the ground up
  • Broad technical experience with full-stack software systems and architectures
  • Experience with a wide range of programming languages and technologies including but not limited to; PHP & Laravel, MySQL, JavaScript, Python and C
  • Experience with Linux-based operating system and the command-line
  • Excellent cross-department communication skills
  • Ability to think independently about creative solutions to design problems
  • Team player, with excellent verbal, written, and presentation skills
  • Ability to travel occasionally, as needed
  • US Government position. US Citizenship required.
  • Ability to obtain and maintain a DoD Security Clearance
  • Possess a valid Transportation Worker Identity Credential (TWIC) or successfully pass the requirements to obtain one
  • Ability to pass drug screen, background check, and motor vehicle screening

Role Preferences:

  • Experience with marine robotics, AUVs, ROVs, UUVs, or USVs
  • Experience developing autonomy for constrained or communication-limited environments
  • Knowledge of Gazebo, Webots, or custom simulation environments
  • Background in AI/ML-based behavior modeling for robotics (not required, but nice to have)
  • Ability to work in a constantly changing environment and have a proven ability to manage concurrent activities effectively

Job Tags

Similar Jobs

Avanade Inc.

Consultor(a) RPA (UiPath) Job at Avanade Inc.

Estamos em busca de um(a) Consultor(a) RPA com experincia em UiPath para atuar no desenvolvimento, manuteno e evoluo de solues de automao de processos. O(a) profissional ser responsvel por mapear processos, identificar oportunidades de automao e implementar... 

Ultimate Staffing

Office Assistant (Bilingual Spanish) Job at Ultimate Staffing

A compassionate, client-focused organization in Arcadia is seeking an Entry-Level Office Assistant to support its administrative operations. This is a great opportunity for someone looking to gain experience in a professional office setting. The ideal candidate is bilingual...

Concepts of Health Care, Inc.

Home Health Aide/Personal Care Aide Job at Concepts of Health Care, Inc.

 ...Concepts of Health Care, Inc. is currently looking for individuals to join our team. We provide...  ...of daily living to our clients in their homes. We have SHIFT and LIVE-IN work...  ...licensed home care agency that provides in-home aide services to 11 counties in the capital... 

Oldcastle Infrastructure

Production Team Member - 1st Shift Job at Oldcastle Infrastructure

Job ID: 510800 Non-Exempt Oldcastle Infrastructure , a CRH company, is the leading provider of utility infrastructure solutions for the water, energy, and communications markets throughout North America. Were more than just a manufacturer of precast concrete...

NANA Regional Corporation

Remote Water/Wastewater Treatment Operator - Prudhoe Bay Job at NANA Regional Corporation

**Job Description**This Remote Water/Wastewater Treatment Operator is responsible for maintaining and repairing equipment, building structures and facilities. This position is responsible for the safe and efficient daily operation of the potable water and the wastewater...