Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Autonomy & Software Engineer

MOBY Robotics

Job Description
We are looking for an Autonomy & Software Engineer to own the intelligence layer of our AUV from flight controller integration and mission planning to sensor fusion and real-time decision-making. This is a high-impact role at a fast-moving startup where you will shape the architecture of a system that operates in one of the most challenging environments on Earth. We are looking for an engineer with deep, hands-on expertise in autonomy and software, but with enough breadth across adjacent domains electronics, sensors, and field systems to work effectively across a small, cross-functional team.

RESPONSIBILTIES


Autonomy & Mission Planning

  • Design and implement the full autonomy stack for AUV mission execution, including behavior trees,
    state machines, and task sequencing
  • Develop and tune waypoint navigation, path planning, and dynamic obstacle avoidance algorithms
  • Own the integration of ArduSub / PX4 flight controller firmware with the high-level software stack
Sensor Integration & State Estimation
  • Integrate and fuse data from IMU, DVL, depth sensors, and acoustic positioning systems
  • Implement and maintain localization pipelines (EKF/UKF) for underwater navigation without GPS
  • Developing custom sensor fusion techniques and implementing state-of-the-art models for state estimation and localization
Software Architecture & Infrastructure
  • Build and maintain the ROS2-based software architecture across onboard compute platforms
  • Write clean, tested, well-documented C++ and Python code with a focus on reliability in embedded environments
  • Develop simulation environments in platforms like NVIDIA Isaac Sim.
  • Build, test and maintain firmware code (ROS2, Python, C++) for the AUV.
  • Set up and manage testing, version control practices, and software documentation
Cross-Functional & Field Work
  • Support field testing and offshore deployments (This is a hands-on role)
  • Collaborate closely with the Electrical Engineer on low-level firmware and hardware-software interfaces (CAN, UART, I2C, SPI)
  • Contribute to system-level architecture decisions as part of a small founding engineering team
Requirements

REQUIRED QUALIFICATIONS
  • 2-3 years of hands-on experience building autonomous robotic systems (full-time, internship, or substantial research/project work)
  • Solid understanding of core software development principles and practices
  • Strong knowledge of motion planning, obstacle avoidance and basic control systems
  • Experience in building autonomous robots with state of the art models and techniques Strong proficiency in Python and C++ in a robotics or embedded context Deep experience with ROS2 (nodes, topics, services, actions, custom message types) Demonstrated experience integrating and tuning flight controllers such as ArduSub, ArduPilot, or PX4
  • Working knowledge of state estimation and sensor fusion (IMU, DVL, barometer, or similar)
  • Comfortable with Linux environments, Git, and standard software engineering practices Ability to write reliable, maintainable code that runs on resource-constrained hardware
PREFERRED QUALIFICATIONS
  • Experience with underwater robotics (AUVs, ROVs) or marine/subsea systems
    Experience with NVIDIA Jetson, Raspberry Pi, Arduino or other microcontrollers
  • Familiarity with acoustic positioning systems (DVL, USBL, LBL) or underwater comms protocols
  • Simulation experience with Gazebo, Isaac Sim, or similar environments
  • Basic electronics skills, reading schematics, debugging hardware-software interface issues
  • Experience with computer vision, sonar image processing, or onboard ML inference
  • Exposure to systems like Blue Robotics hardware, Water Linked systems, or similar AUV platforms Background in competitive robotics (RoboSub, RobotX, etc.)
Benefits
  • Ownership of autonomy and software systems deployed in the field
  • Work on real robotic systems operating in extreme environments
  • Rapid iteration between simulation, hardware, and testing
  • Full-system scope across autonomy, controls, and embedded software
  • Small, highly technical team with close collaboration Competitive compensation
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Autonomy & Software Engineer in Miami, FL vacancy
  • MOBY Robotics, based in Miami, is seeking an Autonomy & Software Engineer to design and implement advanced robotics solutions for autonomous underwater vehicles (AUVs). You will be responsible for developing software for sensor integration, path planning, and real-time... 
    Suggested

    MOBY Robotics

    Miami, FL
    2 days ago
  •  ...named to Forbes’ America’s Best Startup Employers 2025 list for employee engagement and satisfaction. The Opportunity As a Senior Software Engineer , you will play a key role in shaping the architecture, tools, and development processes for one of Iru’s product lines. You... 
    Suggested
    Full time
    Work at office
    Monday to Friday

    Iru

    Doral, FL
    3 days ago
  • $115k - $165k

     ...Title: Sr Front End Software Engineer Location: Miami, FL (Onsite) Employment Type: Full Time Compensation: Pay Range: $115,000-$165,000 Per Year Description: Design and develop web and mobile applications for various operations and analytics.... 
    Suggested
    Full time

    Mitchell Martin

    Miami, FL
    2 days ago
  • $80k - $140k

     ...customers and for Blackstone. We are critical to the firm maintaining its competitive edge. Job Description: As a Software Engineer for Private Equity & Real Estate Technology, you will develop and manage innovative technologies for our Asset Management... 
    Suggested
    Local area
    Flexible hours

    Blackstone Restaurant

    Miami, FL
    3 days ago
  • The University of Miami is seeking a full-time Programmer 2 for the My Wellness Research web applications at the UHealth Medical Campus. This position involves developing and maintaining applications, collaborating with research teams, and ensuring data integrity in systems...
    Suggested
    Full time

    University of Miami

    Miami, FL
    1 day ago
  •  ...Description Job Summary Designs, develops, and supports NCHS websites and distributed software applications and systems. Implements new features while ensuring long term stability of our system and quality of the code. Functions at an advanced level in multiple programming... 

    Nicklaus Children's Hospital Careers

    Miami, FL
    2 days ago
  • 1. General Information Job Title Senior Software Engineer Department   Engineering  Location Miami, FL Reports to 2. Detailed Information 2.1 PURPOSE OF ROLE As a Senior Software Engineer in SRE at eMed, you will play a key role... 
    Temporary work

    e-Med.us

    Miami, FL
    4 days ago
  •  ...Fast Company’s Most Innovative Companies, and Forbes World’s Best Bank. Visit our institutional page Engineering at Nubank We strive for state‑of‑the‑art software development practices that currently include a variety of technologies. While we value candidates who... 
    Work at office
    Work from home
    Relocation package
    Flexible hours

    Nubank

    Doral, FL
    2 days ago
  •  ...your career. The Role We’re on the lookout for a versatile Software Engineer who thrives in dynamic environments and is excited about the...  ...Ownership: Own your code from conception to production, with full autonomy and support to bring your best ideas to life. Mentor & Lead:... 
    Work at office
    Flexible hours

    Tuyo

    Doral, FL
    2 days ago
  •  ...Software Engineer (Citadel Securities Americas Services LLC – Miami, FL); Mult. pos. avail. Design & build software components that are foundational to research & trad'g activities. Enhance proprietary electronic trading systms & tools to support new prdcts & algos. F/... 

    Citadel Securities Americas Services LLC

    Miami, FL
    2 days ago
  •  ...An established industry player is seeking a Software Development Engineer to enhance software designs and implement new products. This role involves collaborating with multi-functional teams, interpreting system requirements, and contributing to design reviews. The ideal... 

    TechDigital Group

    Doral, FL
    2 days ago
  •  ...Location: Miami, FL The Software Development Engineer assists in defining and implementing new product or enhancing current designs of software modules and components that meet functional specifications and target due dates. The incumbent assists in collecting, interpreting... 

    TechDigital Group

    Doral, FL
    2 days ago
  •  ...The Opportunity As a Senior Software Engineer on Iru’s Identity product, you’ll join a small, high-ownership team building a brand-new product...  ...based on requirements—not tool trends. Operate with high autonomy: Identify what needs to be built, propose approaches, and... 
    Full time
    Work at office
    3 days per week

    Iru

    Doral, FL
    2 days ago
  •  ...employee engagement and satisfaction. The Opportunity As a Senior Software Engineer (Full‑Stack, Front‑End Dominant) on Iru’s Connect team, you’...  ...that fit the team’s needs—not trends. Work with high autonomy : Identify what needs to be built, propose solutions, and execute... 
    Full time
    Work at office
    3 days per week

    Iru

    Doral, FL
    3 days ago
  •  ...Citadel Securities is seeking a talented software developer in Miami to enhance one of the world’s most powerful trading platforms. Responsibilities include building and maintaining systems, deploying solutions, and analyzing complex problems. Ideal candidates have 5+... 

    Citadel Securities

    Doral, FL
    2 days ago
  • $83.1k - $129.3k

     ...Job Description The Opportunity: We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing... 
    Work experience placement
    Work at office
    Local area
    Visa sponsorship
    Relocation package

    NBCUniversal

    Coral Gables, FL
    4 days ago
  •  ...are building a modern, cloud-native platform on Azure to take that experience to the next level. We are looking for a Senior Software Engineer who can help us design, innovate and build it.Purpose:As a Senior Software Engineer, you will be responsible for the design, building... 

    DASI

    Miami, FL
    2 days ago
  •  ...not enough. To succeed, you need to be willing to master the options trading domain and translate this mastery into cutting edge software solutions, collapsing data cardinality where possible. Location Miami Objectives Build, maintain and support one of... 
    Work experience placement

    Citadel Securities

    Doral, FL
    2 days ago
  •  ...Founding Software Engineer We are hiring a Founding Software Engineer to own and evolve our full technical stack. You will report directly...  ...decisions, tooling, and product direction. This is a high-autonomy role for someone who wants to build something meaningful... 

    AM Specialty Insurance Company

    Miami, FL
    12 hours ago
  •  ...phone! Join now! We are building a comprehensive platform for classic, exotic, and specialty vehicles. We are seeking a Senior Software Engineer to help take our Phoenix + LiveView infrastructure to the next level. This is a high-impact feature-full role on the... 
    Start working today
    Remote work

    Classic

    Doral, FL
    1 day ago
  • $100k - $130k

     ...blends technology, empathy, and efficiency to redefine the customer experience. Role Overview We’re seeking a Back-End Oriented Software Engineer to join our on-site engineering team in Miami. In this role, you’ll design and maintain the systems that power HelloGov’s core... 
    Work at office

    HelloGov AI, LLC.

    Doral, FL
    3 days ago
  •  ...Software Development Engineer Founded in 2018, Luma Financial Technologies ("Luma") has pioneered a cutting-edge fintech software platform that has been adopted by broker/dealer firms, RIA offices, and private banks around the world. By using Luma, institutional and... 
    Shift work

    Luma Financial Technologies

    Miami, FL
    12 hours ago
  •  ...Software Engineer Ready to make your next big professional move? Join us on our journey to achieve our big dream of building the most loved restaurant brands in the world. Restaurant Brands International Inc. is one of the world's largest quick service restaurant... 
    Work at office
    Local area

    Restaurant Brands International

    Miami, FL
    3 days ago
  • $118k - $178k

     ...relevant job opportunities at every step of their journey, while creating clear, compounding value for employers. As a Senior Software Engineer (Front End), you will design and build software that powers shared platforms, services, and products to help deliver on this vision... 
    Work experience placement
    Local area
    Immediate start

    Indeed

    Doral, FL
    11 days ago
  • $170k - $220k

     ...Jiffy.com is seeking a Software Development Engineer with deep hands-on experience orchestrating AI coding agents to ship production software at...  ...deliverable. ~ Desire to work in a fast-paced, ambiguous, high-autonomy environment. Preferred Qualifications AI Tooling... 
    H1b
    Local area
    Home office
    Shift work

    Jiffy Limited

    Miami, FL
    12 hours ago
  •  ...Nu is seeking a Software Engineer to join our innovative team in Miami, United States. In this role, you will work with distributed systems and collaborate on building microservices using cutting-edge technology. We value a process-light organization with small, independent... 
    Work from home

    Nu

    Doral, FL
    2 days ago
  •  ...Software Engineer We are seeking a Software Engineer who will join our Engineering team. Our team is a small, very talented group of people who strive to produce high quality code. Our team values include collaboration, innovation, transparency, and customer success... 
    Flexible hours

    TelevisaUnivision

    Miami, FL
    4 days ago
  •  ...Forward Deployed Software Engineer - Equities Technology Team Overview The Equities Embedded Portfolio Management Solutions Team...  ...proactive, self-starter who can operate with a high degree of autonomy. You are comfortable with ambiguity and skilled at breaking... 

    Millennium Management

    Miami, FL
    12 hours ago
  • $190k - $240k

     ...customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and...  ...basic configuration. ~5+ years of professional backend software engineering experience. ~ Strong production experience in Python... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Doral, FL
    2 days ago
  • $157k - $298k

     ...Senior Software Engineer – AI Applications At Bezos Academy, we believe all children deserve the great start that excellent early education provides, including in under-resourced communities. Our mission is to nurture the potential in every child to become a creative... 
    Full time
    Relocation
    Relocation package
    Flexible hours

    Bezos Academy

    Miami, FL
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Autonomy & Software Engineer. Be the first to apply!