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
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
- 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
- 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
- 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
- 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
- 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.)
- 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
- ...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...SuggestedFull timeWork at officeMonday to Friday
$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....SuggestedFull time$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...SuggestedLocal areaFlexible hours- 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...SuggestedFull time
- ...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...
- 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
- ...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 officeWork from homeRelocation packageFlexible hours
- ...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 officeFlexible hours
- ...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/...
- ...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...
- ...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...
- ...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 timeWork at office3 days per week
- ...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 timeWork at office3 days per week
- ...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+...
$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 placementWork at officeLocal areaVisa sponsorshipRelocation package- ...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...
- ...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
- ...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...
- ...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 todayRemote work
$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- ...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
- ...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 officeLocal area
$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 placementLocal areaImmediate start$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...H1bLocal areaHome officeShift work- ...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
- ...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
- ...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...
$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 officeRemote workFlexible hours$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 timeRelocationRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Autonomy & Software Engineer. Be the first to apply!
Related searches
- software engineer internship remote Miami, FL
- IT software developer Miami, FL
- machine learning software engineer Miami, FL
- senior robotics software engineer Miami, FL
- software engineer entry level Miami, FL
- software development engineer aws Miami, FL
- startup software engineer Miami, FL
- part time software developer remote Miami, FL
- graduate software engineer Miami, FL
- senior software engineer remote Miami, FL

