Test Engineer

Ulysses Inc.•San Francisco, CA
•$110,000 - $160,000•Onsite

About The Position

Ulysses is hiring two Test Engineers to test Mako underwater vehicles, Leviathan surface systems, and the equipment that connects them. The role establishes performance and deployment readiness, from individual components on a bench to complete missions at sea. Test Engineers own test design, measurements, acceptance criteria, and results. They build fixtures, analyze logs, and conduct water tests while working with mechanical, electrical, software, and technical operations teams to reproduce problems and verify fixes. They also help production develop acceptance procedures, fixtures, and instructions that make failures easier to detect and diagnose.

Requirements

  • Hands-on experience testing electromechanical products, robots, vehicles, or similar hardware, including investigating failures and establishing their causes.
  • Strong engineering fundamentals, including the ability to isolate variables, measure appropriately, and produce defensible results.
  • Practical experience with lab instruments, sensors, and data acquisition; comfort reading wiring diagrams, checking signals, and troubleshooting setups.
  • Ability to script test automation and data analysis in Python or a comparable language, and use Linux tools and software logs.
  • Careful record-keeping and clear communication that allow others to repeat procedures and understand results.
  • Comfort working in workshops and aboard boats, with sound judgment about test hazards and when to stop.
  • Availability to work on-site in San Francisco and travel domestically and internationally for tests and deployments.

Nice To Haves

  • Experience with marine robots, underwater connectors, pressure housings, or environmental and endurance testing.
  • Experience with hardware-in-the-loop testing, simulation, automated test rigs, or production acceptance testing.
  • Familiarity with navigation sensors, sonar, CAN or Ethernet communications, and timing and calibration issues that affect integrated systems.
  • Experience planning field trials and analyzing noisy data from systems operating outside a controlled laboratory.

Responsibilities

  • Turn requirements into test plans with measurable acceptance criteria and select appropriate bench, tank, or sea tests.
  • Build fixtures, instrumentation, and data collection tools with engineering teams, and verify that measurements are trustworthy.
  • Test power, communications, sensors, actuation, sealing, and endurance; record operating conditions and test setup limits.
  • Plan integrated tests for navigation, control, payloads, fault handling, and launch and recovery interfaces.
  • Write scripts for test setup, data collection, and analysis, and build regression tests to detect failures after changes.
  • Record hardware serial numbers, assembly revisions, firmware, software, calibration, and configuration so results can be reproduced.
  • Prepare water tests with crews and technical operations, agree on responsibilities and stop conditions, and ensure logs cover the full run.
  • Investigate mechanical, electrical, and software failures; distinguish observations from possible causes, reproduce problems, and verify fixes with their owners.
  • Report results, untested areas, and issues to address before release processes or deployments, and make clear readiness recommendations.
  • Help production develop acceptance procedures, fixtures, and instructions that make failures easy to detect and diagnose.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service