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 17 hours ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Bristol, RI vacancy
  •  ...Embedded Software EngineerResponsible for development and sustaining of our next-generation...  ...experience in small system embedded firmware deployment is requiredSmall system RTOS...  ...skillsEducation:BS or higher in Computer Science or Engineering (or equivalent).Note, candidates must be... 
    Suggested
    Permanent employment

    Direct Staffing Inc

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

     ...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++... 
    Suggested
    Temporary work
    Work experience placement
    Worldwide
    Relocation package
    Flexible hours

    Global HR, Inc.

    Middletown, RI
    4 days ago
  • Senior Embedded Linux EngineerBecome the in-house embedded Linux expert working on new board design BSPs, bootloaders, kernel preparation...  ...vision is a plus.Education:BS or higher in Computer Science/Engineering (or equivalent)U.S. citizens and those authorized to work in... 
    Suggested

    Direct Staffing Inc

    Newport, RI
    1 day ago
  • $70k

     ...ME, MI, MN, MO, NC, NH, NJ, NV, NY, OH, OK, OR, PA, RI, SC, TN, TX, UT, VA, VT, WA, WI Role Description: The Solutions Engineer will join ShipBob’s growing Revenue team responsible for understanding the unique strategic needs of each of our mid-market clients... 
    Suggested
    Full time
    Local area
    Remote work
    Flexible hours

    ShipBob, Inc.

    Bristol, RI
    22 hours ago
  •  ...solutions that patients and healthcare partners need today and into the future. Job Description As a Senior Software Engineer for FuzeRx, you will join a team that is working to improve patients’ lives through a better pharmacy experience. The Care Team owns... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Remote work
    Long distance
    Flexible hours

    Fuze Health

    Bristol, RI
    1 day 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 Appling fundamentals and best practices of... 
    Full time
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Local area
    Remote work

    SAAB

    Bristol, RI
    21 hours ago
  • $83.43k - $222.48k

     ...family and one community at a time. Position Summary The Senior Engineer will be responsible for delivering high-quality web...  ...interfaces, integrating backend systems with complex data objects, and embedding AI capabilities into our application ecosystem. The... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Bristol, RI
    9 hours 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... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Bristol, RI
    17 hours ago
  • $106.61k - $260.59k

     ...debugging, collaborate with cross-functional teams, and contribute to the overall technical direction and innovation of digital engineering projects. · Leverages expertise to design and implement efficient and scalable solutions that meet business requirements and quality... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CVS Health

    Bristol, RI
    4 days ago
  • $106.61k - $284.28k

     ...solving some of the most challenging problems in healthcare – this is where you come in! About the Role As a Staff Software Engineer, you’ll be a key member of a collaborative team responsible for design, delivery and operation of business-critical, distributed systems... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Bristol, RI
    9 hours ago
  • $120k - $140k

     ...1B, F-1 OPT, and STEM OPT extension at this time. Your Role We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales process and beyond. In this role, you will collaborate with Sales... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Bristol, RI
    1 day ago
  •  ...development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or... 
    Full time

    Cheez

    Bristol, RI
    2 days ago
  •  ...when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world...  ..., and testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing code... 
    Remote job
    Internship

    Danaher

    Bristol, RI
    4 days ago
  • $50 per hour

     ...FullTimeDepartment: Enterprise Business ServicesBusiness Unit: Enterprise Business ServicesStandard Job DescriptionJoin our team as a Staff AI Engineer focused on ontologies, knowledge graphs, and production AI systems. You will define how complex enterprise data becomes trusted... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Newport, RI
    4 days ago
  •  ...include converting structured XML content into HTML/CSS/JavaScript content Collaborate with subject matter experts (SMEs) and engineering teams to maintain fidelity of technical data Ensure that code meets browser compatibility specifications and limitations Support... 
    Full time
    For contractors

    TeleConsultants

    Newport, RI
    1 day ago
  • $86.8k - $165.2k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...systems. You will be a member of a trusted, high-impact team: embedded within programs and integrated into the factory, this team leverages... 
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Weekend work

    Raytheon

    Portsmouth, RI
    3 days ago
  • $128.19k - $184.01k

     ...change in the world. This role will be working on our Poe product. About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings together the world’s leading AI models in one place. You will work... 
    Remote job
    Full time

    Quora

    Bristol, RI
    1 day ago
  •  ...Job Title AI Software Engineer Intern Date posted 14-Oct-2026 Job ID 137214 City / Township / Village POUGHKEEPSIE, DURHAM, San Jose, New York State / Province New York, North Carolina, California Country United States Work arrangement Hybrid... 
    Contract work
    Fixed term contract
    Internship
    Shift work

    IBM

    Bristol, RI
    3 days 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
    20 days ago
  • $154k - $184k

     ...Job Description Job Description Description: We are seeking a Senior Software Engineer to join our Navy Programs team. In this role, you will provide hands-on technical leadership for the design, development, integration, and fielding of mission-critical software... 
    Full time
    Relocation package
    Flexible hours

    Altron Inc

    Middletown, RI
    22 hours 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... 
    Full time
    Local area
    Flexible hours

    MIKEL INC

    Middletown, RI
    17 hours ago
  •  ...Software Developer Company Overview: KMS Solutions, LLC is a technical management / solutions company that specializes in engineering, analysis, and cyber security. Founded in 2005, KMS is a certified small business with nearly two decades of experience... 
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    Day shift

    KMS Solutions, LLC

    Newport, RI
    22 hours ago
  • $125k - $134k

     ...Job Description Job Description Description: We are seeking a Software Engineer to join our Navy Programs team. In this role, you will support the development, integration, testing, and maintenance of mission-critical software systems supporting U.S. Navy submarines... 
    Full time
    Relocation package
    Flexible hours

    Altron Inc

    Middletown, RI
    11 days ago
  • $95.37k - $105.81k

     ...Senior DevSecOps Engineer We are looking for a DevSecOps Engineer to join our Middletown, RI team. What You'll Experience: Build and maintain efficient CI/CD pipelines with tools like Bamboo and Drone. Work with container technologies such as Docker and... 
    Flexible hours

    General Dynamics

    Middletown, RI
    1 day ago
  • $101.01k - $131.18k

    About Celldex Celldex is pioneering new horizons in immunology to deliver life-changing therapies. We are relentless in our pursuit of novel antibody-based treatments that engage the human immune system and directly affect critical pathways to improve the lives of patients...
    Work experience placement

    Celldex Therapeutics

    Fall River, MA
    1 day ago
  • $107.5k - $204.5k

     ...technologies. For over 70 years, scientists and engineers in diverse disciplines at RTX BBN...  ...software development on a wide range of embedded multi‑threaded platforms Integrating...  ...involving the integration of hardware, firmware, and software Qualifications We Prefer:... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Prattwhitney

    Middletown, RI
    17 hours ago
  • $50 per hour

     ...Operations. In addition to hands‑on development, you will drive stakeholder conversations, define solution roadmaps, and mentor junior engineers to elevate the overall capability of the SCI-Helix team.Key ResponsibilitiesYou will lead the end‑to‑end creation of autonomous... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Newport, RI
    4 days ago
  •  ...methods. Responsibilities The Hardware Development Engineer will support the design, development, fabrication,...  ...approved specifications and test procedures. Integrate embedded software, firmware, Commercial Off-The-Shelf (COTS) software, and Contractor-... 
    For contractors

    ISHPI Information Technology

    Newport, RI
    17 hours ago
  • $35 per hour

     ...You’ll win us over by having the following qualifications: Basic Qualifications: Pursuing a master’s degree Electrical Engineering, Power Systems Engineering, or related field. Ability to work remotely full-time (40 hours per week) for the duration of the 1... 
    Remote job
    Hourly pay
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Immediate start

    Siemens

    Bristol, RI
    4 days ago
  •  ...using emerging technologies through proven successful methods. Qualifications Required: Bachelor's degree in Electrical Engineering, Computer Engineering or Electrical Engineering Technology. Minimum three (3) years of experience in schematic capture and... 

    Ishpi Information Technologies, Inc. (DBA ISHPI)

    Newport, RI
    1 day ago

Do you want to receive more vacancies?

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