Jobs · Engineering · Washington

Software Engineer - Embedded Systems | Marine Autonomous Vehicle

Jobot · Seattle, WA · Yesterday
On-siteEngineering$145k–$190k/yrFull-time

About the role

We're looking for a senior embedded software engineer to maintain and advance the C-based control systems inside our autonomous ocean-profiling floats. You'll split time between maintaining existing float control software and driving new R&D development, working directly with hardware on the bench to build, test, and refine bare-metal C code running on ARM microcontrollers. Backfilling a recently departed senior engineer, this role also carries ownership of the decoder software that supports customer data delivery.

Responsibilities

  • Maintain and advance C-based control systems for autonomous ocean-profiling floats
  • Drive new R&D development while supporting existing float control software
  • Build, test, and refine bare-metal C code running on ARM microcontrollers
  • Own the decoder software that supports customer data delivery

Requirements

  • Senior-level experience writing embedded C for resource-constrained, low-memory systems
  • Direct experience programming ARM microcontrollers
  • Working knowledge of Linux-based embedded systems
  • Bare-metal/bootloader-level development experience (no OS) strongly preferred
  • Comfortable working at the software-hardware boundary using schematics, datasheets, and lab equipment
  • Java experience (used on shore-side software)

Nice to have

  • Background in marine robotics, autonomous vehicles, or other harsh-environment engineering

Why join us

  • Backed by a larger international ocean technology group while operating with full day-to-day autonomy
  • A genuine mix of active R&D (new floats, new sensors) and a mature, deployed product line, so the work never goes stale
  • Rare hands-on technical exposure: direct lab access to hardware and PCBs, not a laptop-only role
  • Direct, daily access to engineering leadership on a flat, five-person engineering team
  • Long-term upside to expand beyond core software into adjacent engineering disciplines over time

Salary: $145,000 - $190,000 per year

Similar jobs