Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware Engineer

Vatn Systems

About Vatn Systems

Vatn Systems is an innovative startup at the forefront of designing and manufacturing autonomous underwater vehicles (AUVs). Our mission is to revolutionize underwater security, exploration, research, and operations through cutting-edge technology and unparalleled engineering. Our AUVs are defining the next generation of underwater autonomy.

The Role

We are looking for a talented and motivated Embedded Firmware Engineer to join our growing team. In this role, you will design, develop, and maintain the bare-metal and RTOS firmware that runs our AUVs on embedded microcontrollers. You'll write C and C++ close to the metal, bring up new hardware, and own the low-level software that keeps our vehicles running reliably in demanding maritime conditions. The ideal candidate is a proactive engineer who enjoys working close to the metal and thrives at the hardware/software boundary.

What You'll Do
  • Design, build, and maintain efficient, reliable firmware in C and C++ for embedded microcontrollers (bare-metal and RTOS)
  • Bring up new hardware: board bring-up, bootloaders, device drivers, and board support packages
  • Implement and debug communication 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 constructive feedback to improve our engineering practices
  • Troubleshoot, debug, and upgrade existing firmware, including on-vehicle and field debugging
What You'll Need

Required Qualifications:
  • Degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field
  • 3-5 years of professional embedded software/firmware development experience
  • Strong proficiency in C and C++ for embedded microcontrollers (bare-metal and/or RTOS)
  • Hands-on experience developing firmware for STM32 microcontrollers (e.g., STM32CubeMX/HAL, LL drivers, or bare-metal register-level programming)
  • Solid understanding of hardware/software integration: reading schematics and datasheets, and debugging with oscilloscopes, logic analyzers, and JTAG/SWD
  • Experience with embedded communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet)
  • Familiarity with real-time constraints, interrupts, DMA, and low-level memory management
  • Experience writing firmware for power-constrained and/or resource-limited systems (battery power budgets, tight memory/timing footprints)
  • Proficiency with version control systems, specifically Git
  • Excellent problem-solving skills and the ability to work effectively in a team environment
  • United States Citizen or Permanent Resident
  • Ability to gain a security clearance
Nice-to-Haves:
  • Experience with cross-compilation, build systems (e.g., CMake, Make), and toolchains for embedded targets
  • Experience with the Rust programming language
  • Experience with the Nix ecosystem (Nix/NixOS, reproducible builds)
  • Experience with digital signal processing (e.g., filtering, FFTs, sensor data conditioning)
  • Experience with serialization protocols like Protobufs, DDS, etc.
  • Familiarity with robotics middleware or modern robotics frameworks (e.g., 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

Vatn is an equal opportunity employer, and we welcome candidates from all backgrounds to apply. We look forward to reviewing your application and potentially having you join our team in shaping the future of autonomous underwater vehicles.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Bristol, RI vacancy
  • 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... 
    Suggested

    Vatn Systems

    Newport, RI
    4 days ago
  • $86.8k - $165.2k

     ...technologies. For over 70 years, scientists and engineers in diverse disciplines at RTX BBN...  ...Engineer with experience in real-time embedded C language system development to join our...  ...involving the integration of hardware, firmware, and software.Proficiency using C/C++.Willing... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Raytheon

    Middletown, RI
    1 day ago
  •  ...Prattwhitney in Middletown, Rhode Island is looking for a Principal Software Engineer focused on physical sciences and systems. You will design, develop, and integrate high-performance embedded real-time software on heterogeneous systems, collaborating across teams and... 
    Suggested

    Jobleads-US

    Middletown, RI
    1 day ago
  • $107.5k - $204.5k

     ...Position Principal Software Engineer – Physical Sciences & Systems Location Middletown, Rhode Island (Onsite) Security Clearance...  ...develop, implement, test, debug and integrate high-performance embedded real‑time software on heterogeneous systems (multiple processor... 
    Suggested
    Flexible hours

    Jobleads-US

    Middletown, RI
    1 day ago
  • $18 - $25 per hour

     ...in May 2027. This application is open from August 2026 through October 2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering (SC&E)? Solutions Consulting & Engineering is an... 
    Suggested
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Bristol, RI
    3 hours ago
  •  ...FPGA/Firmware Engineer (Rhode Island) **Senior FPGA Engineer - Torpedo Systems Group** Join a leading defense contractor's Torpedo Systems Group and take ownership of FPGA development that directly supports critical national security programs. This is a high-visibility... 
    Temporary work
    For contractors

    Elite Technical

    Middletown, RI
    19 days ago
  • $138.9k - $180.6k

     ...division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting,...  ...software in multiple programming languages on Linux, Windows, and embedded platforms. Apply fundamentals and best practices of software engineering... 
    Temporary work
    For contractors
    Work experience placement
    Remote work

    SAAB

    Bristol, RI
    5 days ago
  • $110.5k - $160k

     ...application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates...  ...* Query Processing and Optimization * Automated Reasoning * Embedded Systems * Data Engineering * Mobile Development * Game... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Bristol, RI
    1 day ago
  •  ...Technical Interchange Meetings, Integrated Product Teams, and Working Groups. Qualifications: Education: Bachelor's Degree in an engineering discipline. Experience: 7 years of experience. Required Skills and Experience: Linux Operating System... 
    Temporary work
    Work at office
    Local area

    Seacorp Inc

    Newport, RI
    3 days ago
  • $86.8k - $165.2k

     ...nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. Our team solves tough, meaningful problems that... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Portsmouth, RI
    5 days ago
  • SAAB is seeking a Senior Software Engineer in Bristol, RI to define, implement, and maintain software for autonomous vehicles. Candidates should have significant experience in software development, particularly in C/C++ and Python, with a strong engineering background.... 

    SAAB

    Bristol, RI
    5 days ago
  •  ...Site Reliability Engineer (SRE) We are seeking an experienced Site Reliability Engineer (SRE) to design, implement, and maintain highly available, scalable, secure, and reliable production systems. The ideal candidate will have strong software engineering skills combined... 
    Contract work

    Workiy

    Barrington, RI
    2 days ago
  • Saab Inc. is seeking a Senior Software Engineer to design, implement, and maintain software for autonomous USVs/UUVs/ROVs on Linux, Windows, and embedded platforms. You will contribute across the full software lifecycle, from prototyping to delivery, collaborating with... 

    SAAB

    Bristol, RI
    5 days ago
  •  ...Mechanical EngineerArcfield is currently seeking skilled and motivated full-time Mechanical Engineer to support on-site at the Naval Undersea Warfare Center (NUWC). You will support Code 34 Radar In-Service Engineering Agency (ISEA) Team. Tasking will include analysis... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Navstar

    Newport, RI
    3 hours ago
  •  ...to include converting structured XML content into HTML/CSS/JavaScript contentCollaborate with subject matter experts (SMEs) and engineering teams to maintain fidelity of technical dataEnsure that code meets browser compatibility specifications and limitationsSupport quality... 
    For contractors

    Navstar

    Newport, RI
    3 hours ago
  •  ...of Linux architecture. This position demands expert-level operational knowledge rather than peripheral familiarity. We require an engineer who views Linux as a core technical passion—demonstrated through advanced pursuits such as customizing system images, managing complex... 
    Work at office
    Immediate start
    Shift work

    Innovative Defense Technologies

    Fall River, MA
    3 days ago
  •  ...Software Engineer IISEACORP is seeking a well-qualified Software Engineer II.Primary Duties and Responsibilities:Job Summary: SEACORP is seeking Software Engineers with the ability to obtain a DoD Secret Clearance. This role will work within a multidisciplinary team of... 
    Work at office

    Seacorp Inc

    Middletown, RI
    3 hours ago
  • $135k - $273k

     ...testing and data analysis for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a Senior Software Engineer to be part of our Undersea Warfare team and based out of our Fall River, MA location. We are looking for driven,... 
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    Fall River, MA
    2 days ago
  •  ...Software Engineer II SEACORP is seeking a well-qualified Software Engineer II. Primary Duties and Responsibilities Job Summary: SEACORP's Combat Systems Business Area is seeking a highly motivated and detail-oriented Software/DevOps Engineer to join our growing... 
    Temporary work
    Work at office
    Local area

    Seacorp Inc

    Middletown, RI
    5 days ago
  • $72.83k - $126.63k

     ...partnerships Qualifications 3-5 years of Software Development experience BS 2-4 Years, MS 0-2 BS in Computer Science, Computer Engineering or related technology field Experience with C++ (Linux), React, HTML, CSS, JSON Solid command of object-oriented software... 
    Hourly pay
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Remote work

    Arcfield

    Middletown, RI
    4 days ago
  • $70k - $95k

     ...Software Engineer Sonalysts, Inc is seeking a software engineer with critical thinking and effective communication skills to perform system and software engineering functions for defense system development projects. What you will be doing: Work on interesting... 
    Local area
    Flexible hours

    Sonalysts

    Middletown, RI
    14 hours ago
  •  ...Software Engineer I SEACORP is seeking an entry level Software Engineer with ability to obtain a DoD Secret Clearance out of its main location in Middletown, RI. This role will work within a multidisciplinary team of SEACORP and government personnel to define, design... 
    Temporary work
    Work at office
    Local area

    Seacorp Inc

    Newport, RI
    3 days ago
  •  ...testing and data analysis for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a Senior Software Engineer to be part of our Undersea Warfare team and based out of our Fall River, MA location. We are looking for driven, experienced... 
    Work at office

    Innovative Defense Technologies

    Fall River, MA
    2 days ago
  • $70k - $95k

     ...Software EngineerSonalysts, Inc is seeking a software engineer with critical thinking and effective communication skills to perform system and software engineering functions for defense system development projects.What you will be doing:Work on interesting and challenging... 
    Local area
    Flexible hours

    Sonalysts

    Middletown, RI
    5 days ago
  •  .... Ideal candidates will also have strong verbal and written communication skills.Qualifications: Bachelor of Science in Computer Engineering, Computer Science, or equivalent engineering/technical degree with a concentration in computer science. Experience should include... 

    PURVIS

    Newport, RI
    2 days ago
  • $95k - $154k

     ...Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, machine learning engineers for full-time positions with clients. We focus on Java/full stack/DevOps and data... 
    Full time

    SynergisticIT

    East Providence, RI
    1 day ago
  • $72.83k - $126.63k

     ...work partnershipsQualifications3-5 years of Software Development experienceBS 2-4 Years, MS 0-2BS in Computer Science, Computer Engineering or related technology fieldExperience with C++ (Linux), React, HTML, CSS, JSONSolid command of object-oriented software development... 
    Hourly pay
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Remote work

    Arcfield

    Middletown, RI
    3 days ago
  • Join to apply for the Technical Solutions Engineer role at Epic 3 weeks ago Be among the first 25 applicants Join to apply for the Technical Solutions Engineer role at Epic Get AI-powered advice on this job and more exclusive features. Please note that this position is... 
    Full time
    Work at office
    Relocation
    Visa sponsorship
    Relocation package

    Epic

    Middletown, RI
    5 days ago
  •  ...DevOps EngineerSEACORP is seeking a well-qualified DevOps Engineer.Primary Duties and Responsibilities:Job Summary: SEACORP's Platforms Business Area has an immediate need for a full-time DevOps Engineer professional with a Secret clearance based at our Middletown, Rhode... 
    Full time
    Work experience placement
    Work at office
    Immediate start

    Seacorp Inc

    Middletown, RI
    1 day ago
  •  ...Navy to solve their toughest problems and meet their mission requirements. We have undersea operations experience, combined with engineering and specific subject matter expertise, that provides an in-depth understanding of the problem and a novel, innovative and cost-effective... 
    Local area
    Flexible hours

    MIKEL INC

    Middletown, RI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!