Embedded Firmware Engineer for Underwater Autonomy

Vatn Systems

Newport (RI)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Vatn Systems in Bristol, RI, is seeking an Embedded Firmware Engineer (Mid‑Level) to design, develop, and maintain firmware for our autonomous underwater vehicles. You will work from bare‑metal to embedded Linux, coding in C, C++, and Go, bringing up hardware, and owning low‑level software for reliable operation in harsh maritime environments.

Collaborate with electrical, mechanical, and autonomy teams, write tests, participate in code reviews, and help optimize power, memory, and performance

Qualifications

  • Degree in Electrical/Computer Engineering, Computer Science, or related field (or equivalent practical experience).
  • 3–5 years of professional embedded software/firmware development experience.
  • Strong proficiency in C and C++ for embedded microcontrollers (bare‑metal and RTOS).
  • Experience with STM32 microcontrollers and STM32CubeMX/HAL or bare‑metal programming.
  • Experience with embedded Linux; hardware/software integration; clocking, schematics, and datasheets observation.

Responsibilities

  • Design, develop, and maintain firmware for embedded microcontrollers (bare‑metal, RTOS).
  • Develop system‑level software/services in Go, C, and C++ on embedded Linux boards.
  • Bring up new hardware: board bring‑up, bootloaders, device drivers, BSPs.
  • Implement and debug communication across UART, SPI, I2C, CAN, Ethernet.
  • Integrate sensors and peripherals; implement real‑time control and telemetry paths.
  • Optimize firmware for performance, memory, and power usage.
  • Collaborate with electrical, mechanical, and autonomy engineers to translate requirements into solutions.
  • Write and maintain unit/integration tests; support hardware‑in‑the‑loop testing.
  • Participate in code reviews and continuous improvement of engineering practices.

Skills

C/C++ (embedded)
STM32 development
RTOS concepts
Go programming
Git
Hardware integration
Security clearance eligible
UART/SPI/I2C/CAN/Ethernet

Education

BS in EE/CE/CS or related

Tools

STM32CubeMX/HAL
Yocto/Buildroot
JTAG/SWD debugging

Job description

Vatn Systems in Bristol, RI, is seeking an Embedded Firmware Engineer (Mid‑Level) to design, develop, and maintain firmware for our autonomous underwater vehicles. You will work from bare‑metal to embedded Linux, coding in C, C++, and Go, bringing up hardware, and owning low‑level software for reliable operation in harsh maritime environments.

Collaborate with electrical, mechanical, and autonomy teams, write tests, participate in code reviews, and help optimize power, memory, and performance

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Systems Engineer - Autonomous Underwater Platforms
Lead Systems Engineer - Autonomous Underwater Platforms

Vatn Systems • Bristol (RI)

On-site
USD 90,000 - 140,000
Senior Electrical Engineer, Underwater Robotics
Senior Electrical Engineer, Underwater Robotics

Vatn Systems • Bristol (RI)

On-site
USD 130,000 - 180,000
Firmware Systems Manager - Autonomous Maritime Leader
Firmware Systems Manager - Autonomous Maritime Leader

Leidos • Lynnwood (WA)

On-site
USD 120,000 - 150,000
Autonomous Underwater Embedded Firmware Engineer
Autonomous Underwater Embedded Firmware Engineer

Superorganism • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 190,000
Systems Engineer
Systems Engineer

Vatn Systems • Bristol (RI)

On-site
USD 90,000 - 140,000
Embedded Systems Engineer, Autonomous Ocean Robots
Embedded Systems Engineer, Autonomous Ocean Robots

Ulysses • San Francisco (CA)

On-site
USD 120,000 - 180,000
Field Engineer, Marine Robotics & Customer Success
Field Engineer, Marine Robotics & Customer Success

Vatn Systems • Bristol (RI)

Hybrid
USD 70,000 - 90,000
Embedded Firmware Systems Lead for Autonomous Maritime
Embedded Firmware Systems Lead for Autonomous Maritime

Leidos LLC • Lynnwood (WA)

On-site
USD 108,000 - 195,000
Health and Wellness programs
Income Protection
Paid Leave and Retirement
Sr Electrical Engineer
Sr Electrical Engineer

Vatn Systems • Bristol (RI)

On-site
USD 130,000 - 180,000
Autonomous Systems Software Engineer - Underwater Vehicles
Autonomous Systems Software Engineer - Underwater Vehicles

Leidos • Lynnwood (WA)

On-site
USD 131,000 - 237,000