Embedded Firmware Engineer for Underwater Autonomy

Vatn Systems

Newport (RI)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Embedded Firmware Engineer for Underwater Vehicles
Embedded Firmware Engineer for Underwater Vehicles

Socket.dev • Bristol (RI)

On-site
USD 110,000 - 150,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Socket.dev • Bristol (RI)

On-site
USD 110,000 - 150,000
Firmware Systems Manager - Autonomous Maritime Leader
Firmware Systems Manager - Autonomous Maritime Leader

Via Logic LLC • Lynnwood (WA)

On-site
USD 120,000 - 150,000
AUV Mechanical Engineer & Naval Architect – Onsite + Equity
AUV Mechanical Engineer & Naval Architect – Onsite + Equity

Downtown Boulder Partnership • Bristol (RI)

On-site
USD 85,000 - 110,000
Base salary
Performance-based bonus
Equity
+2
Mechanical Engineer at Vatn Systems Bristol, RI
Mechanical Engineer at Vatn Systems Bristol, RI

Downtown Boulder Partnership • Bristol (RI)

On-site
USD 85,000 - 110,000
Base salary
Performance-based bonus
Equity
+2
Senior Firmware Engineer
Senior Firmware Engineer

Sterling Engineering • Seattle (WA)

On-site
USD 100,000 - 150,000
Relocation assistance
Senior STM32 Firmware Engineer for Ocean Robotics
Senior STM32 Firmware Engineer for Ocean Robotics

EVONA • Boston (MA)

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

Ulysses • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Firmware Engineer - STM32 in Ocean Robotics
Senior Firmware Engineer - STM32 in Ocean Robotics

EVONA • Cambridge (MA)

On-site
USD 135,000 - 165,000
Field Engineer, Marine Robotics & Customer Success
Field Engineer, Marine Robotics & Customer Success

Vatn Systems • Bristol (RI)

Hybrid
USD 70,000 - 90,000