← Return To Careers Page

Full time, San Francisco Bay Area

Software Engineer - Robotics

About Us

Navier is building the boat of the future! We are a fast-growing startup in the maritime space led by MIT engineers with a passion for boating. Our DNA is one part maritime, one part Silicon Valley tech and one part aerospace. Our first product, the Navier 27, is a hydrofoil electric boat speedboat that is 90% more efficient than a traditional speedboat. And, it flies above the surface of the water avoiding discomfort and motion-sickness in rough weather (not to mention foiling is a super cool experience).
While Navier 27 will initially be sold to boating enthusiasts, our aspiration is to create radical disruption in waterborne transportation. We believe that achieving a step-function decrease in the operating cost of small vessels - making them as cost effective to operate as a car - will unlock a compelling and meaningful opportunity in transportation. That is, a scalable interurban mobility solution for our congested coastal cities.

Role Description

Navier 27 is an advanced software driven vehicle platform. Our flight control system, electric powertrain, and user interactivity is powered by software. You will be responsible for development, implementation and test of a variety of software that will run onboard our vessel as well as aid in its development.

We are an early stage startup. You will begin as an individual contributor within a small close-knit team, leading the development of a major component of our product. As a rapidly growing company we expect this role to evolve over time with opportunities to manage a team as we grow our headcount. The ideal candidate is passionate, driven, and excited about playing a key role in bringing our first product to market.

  • As a Software Engineer - Robotics, you will play a key role in the development of Navier 27’s development.
  • Work closely with team members in Controls, Powertrain, Infotainment, etc. to implement software systems and algorithms
  • Development of software to support vessel connectivity and data collection
  • Development of onboard functionality including data collection, over the air updates, control of onboard features, instrumentation and data visualization
  • Design, and implement robotic software application and tools
  • Create robust, production quality software to interface with sensors, actuators, and other hardware
  • Analyze, process and utilize real-world data collected from our vessels to drive iterative improvement of the system

Required Skills

  • Bs or higher in Computer Science, Software Engineering, or related field
  • 3+ years of relevant industry experience.
  • Excellent C++ and Python development skills
  • Familiarity with full development cycle, from defining requirements and selecting technologies to implementation and test. Ideal candidate has played a key role in taking a new product or significant feature from conception through to release.
  • Experience developing for robotics / hardware applications
  • Experience with one or more popular robotics/automation toolkits and frameworks such as ROS
  • Enjoys working with a high degree of autonomy and solving challenging and loosely defined problems
  • Able to work in a fast-paced early startup environment
  • Is comfortable spending time on a boat on occasion to perform real-world testing


  • Experience developing for aerospace, automotive or marine industries
  • Passion for, and experience with boats / maritime

Apply For the job

Upload failed. Max size for files is 10 MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your Application has been received!
Oops! Something went wrong while submitting the form.