V

Vatn Systems

Modular autonomous underwater vehicles for defense

Embedded Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBristol, RI, USANo salary listedIn-person

About the Job

Requirements

  • A degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field is required.
  • 3–5 years of professional embedded software or firmware development experience is required.
  • Strong proficiency in C and C++ for embedded microcontrollers, using bare-metal and/or real-time operating systems, is required.
  • Hands-on experience developing firmware for STM32 microcontrollers, such as with STM32CubeMX/HAL, LL drivers, or bare-metal register-level programming, is required.
  • Solid understanding of hardware/software integration, including reading schematics and datasheets and debugging with oscilloscopes, logic analyzers, and JTAG/SWD, is required.
  • Experience with embedded communication protocols such as UART, SPI, I2C, CAN, and Ethernet is required.
  • Familiarity with real-time constraints, interrupts, DMA, and low-level memory management is required.
  • Experience writing firmware for power-constrained or resource-limited systems, including battery power budgets and tight memory/timing footprints, is required.
  • Proficiency with version control systems, specifically Git, is required.
  • Candidates must be United States citizens or permanent residents.
  • Ability to gain a security clearance is required.

Responsibilities

  • Design, build, and maintain efficient, reliable firmware in C and C++ for embedded microcontrollers, using bare-metal and real-time operating systems.
  • Bring up new hardware, including board bring-up, bootloaders, device drivers, and board support packages.
  • Implement and debug communications between subsystems over interfaces such as UART, SPI, I2C, CAN, and Ethernet.
  • Integrate sensors, actuators, and peripherals, and implement real-time control and telemetry paths.
  • Optimize firmware for performance, memory footprint, and power.
  • Collaborate with electrical, mechanical, and autonomy engineers to translate system requirements into robust embedded solutions.
  • Write and maintain unit and integration tests, and support hardware-in-the-loop testing.
  • Participate in code reviews, providing and receiving feedback to improve engineering practices.
  • Troubleshoot, debug, and upgrade existing firmware, including on-vehicle and field debugging.

Desired Qualifications

  • Experience with cross-compilation, build systems such as CMake and Make, and toolchains for embedded targets.
  • Experience with the Rust programming language.
  • Experience with the Nix ecosystem, including Nix/NixOS and reproducible builds.
  • Experience with digital signal processing, such as filtering, FFTs, and sensor data conditioning.
  • Experience with serialization protocols such as Protobufs and DDS.
  • Familiarity with robotics middleware or modern robotics frameworks such as ROS 2.
  • Experience with CI/CD pipelines for embedded software and automated hardware testing.
  • Experience with maritime sensors, underwater acoustics, or subsea systems.
  • Familiarity with functional safety or safety-critical software development practices.

About the Company

Vatn Systems

Modular autonomous underwater vehicles for defense

Vatn Systems designs and manufactures modular autonomous underwater vehicles (AUVs) for military use. Its Skelmir S6 and S12 are fast, modular UUVs that can launch from air, surface, or subsurface platforms and use AI-driven navigation in GPS-denied environments to perform missions like sensor placement, electronic warfare, and torpedo operations. They differentiate themselves by offering affordable, scalable AUVs with swarming capabilities and GPS-denied navigation, supported by a Rhode Island factory and partnerships that optimize production with AI. The goal is to provide scalable, mission-ready underwater platforms that act as force multipliers for naval operations by bridging the gap between traditional AUVs and torpedoes.

Company size
51-200
Company stage
Series A
Total funding
$73M
Headquarters
Bristol, VA
Founded
2023

Recently Posted Jobs

Explore more opportunities at Vatn Systems

See more jobs