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
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.
- 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
- 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
- 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 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Bristol, RI vacancy
$107.5k - $204.5k
...Role Overview:RTX BBN Technologies is seeking a Principal Embedded Software Engineer with experience in real-time embedded C language system development... ...complex systems involving the integration of hardware, firmware, and software.Qualifications We Prefer:Proficiency using C...SuggestedTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$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...SuggestedRemote jobFull timeH1b$99.23k - $132.3k
...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role Lumen is looking for Solution Engineers who are passionate about leveraging technology innovation for the betterment of humanity. This exciting customer-facing solution...SuggestedFull timeTemporary workWork experience placementLocal area- ...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...SuggestedFull time
- ...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...SuggestedRemote jobInternship
$38 per hour
...About the role CBRE is hiring a Mobile Commercial HVAC Engineer to support multiple commercial sites with expert care and fast fixes. If you're ready to hit the road and make a difference, apply now! As a CBRE HVAC Mobile Engineer, the technician will fix equipment...Hourly payWork at officeVisa sponsorship$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 jobFull time$103.71k - $138.28k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Lead Engineer position will require both technical expertise and project management competency. This position will consist of site surveys, Bill...Full timeTemporary workFor contractorsFor subcontractorRemote work$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...Temporary workFor contractorsWork experience placementCasual workLocal areaRemote work$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 jobHourly payPermanent employmentFull timeInternshipWork at officeLocal areaImmediate start- ...for this Position Payload Control System - Software/Systems Engineering Intern (Summer 2027) ID: 2026-74848 US-VA-Manassas US-RI-Middletown... ..., clubs, or internships building web applications, APIs, embedded software, or automated test tools. Familiarity with full-...Summer workInternshipFlexible hours
$103.71k - $138.28k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering...Full timeTemporary workFor contractors$105.79k - $141.05k
...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role Red Team - Lead Information Security Engineer The Lead Information Security Engineer within Product and Platform Security provides technical leadership and hands-on execution...Full timeTemporary workRemote work$86.8k - $165.2k
...that we take for granted today. BBN is where email was invented and the first routers were implemented. Today, BBN's scientists and engineers are working to advance the state-of-the-art on topics ranging from machine language translation to quantum cryptography. BBN...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$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 timeTemporary workWork experience placementCasual workFlexible hours- ...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 timeFor contractors
- ...not limited to: Support modernization efforts for an existing DoD IETM system Collaborate with subject matter experts (SMEs) and engineering teams to maintain fidelity of technical data Support quality assurance and integration testing related to new front-end implementations...Full timeFor contractors
$85k - $105k
...00 per year A bit about us: We are a leading provider of information technology, logistics management, business process re-engineering, financial management, and administrative support services for the Department of the Navy and Homeland Security. We have an incredible...Full timeLocal area- ...Mechanical Engineer Arcfield 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 payFull timeContract workTemporary workWork experience placementRemote work
$114.93k - $178.72k
...Responsibilities Noblis MSD is seeking to hire a Computer Engineer to support the US Navy out of Newport, RI. Noblis MSD's mission is to support the Naval Undersea Warfare Center (NUWC) in their missions to enable research, development, test and evaluation, acquisition...Full timeContract workPart timeWork experience placementLocal areaRemote work- ...SEACORP is seeking a well-qualified DevOps Engineer . Primary Duties and Responsibilities: Job Summary: SEACORP'sPlatforms Business Area has an immediate need for a full-time DevOps Engineer professional with a Secret clearance based at our Middletown,Rhode Island...Full timeTemporary workWork experience placementWork at officeLocal areaImmediate start
$120.3k - $264.8k
Job Title: NUWC Lead Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 25% Type of Travel: Continental US * * * What You'll Get to Do Develop...Full timeContract workTemporary workFor contractorsWork experience placementFlexible hours$114k - $231k
...DevSecOps Engineer - JobID-0331 Department: Operations Employment Type: Full Time Location: Fall River, MA Compensation: $114,000 - $231,000 / year Description About The Role: Innovative Defense Technologies (IDT), a leading defense technology company...Full timeWork at officeLocal areaImmediate start$60 - $70 per hour
Job Title: Software Development Engineer Exciting opportunity to work at an innovative defense company with hybrid flexibility! Job Description This role offers the opportunity to work hands-on with naval hardware and automated test equipment (ATE) systems while contributing...Contract workTemporary work$58 - $60 per hour
...requirement development, software test and integration, application and embedded code with C# and C/C++, Windows/Linux based development for... ...will have Bachelor's Degree Computer Science or related engineering degree and minimum 6 years of prior relevant experience....Hourly payFull timeContract workTemporary workWorldwideFlexible hours- SEACORP is seeking a well-qualified Software Engineer I . Primary Duties and Responsibilities: Job Summary : SEACORP’s Combat Systems Business Area is seeking a highlymotivated and detail-oriented Entry-Level Software Engineer to join our growingteam. The selected candidate...Temporary workWork at officeLocal area
$80k - $110k
...Annually 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 timeContract workTemporary workWork at officeRemote workFlexible hoursDay shift$85k - $100k
Software Engineer II Location: Middletown, RI - hybrid 3 days in office a week Department: I.S. Development General Business Hours: M-F 9:00 a.m. - 5:00 p.m. Shift: 8 hours, M-F. Managed by (Title): Lead Software Engineer Compensation: Base Salary $85,000 - $100,0...Contract workWork experience placementWork at officeRemote workHome officeShift work3 days per week- SEACORP is seeking a well-qualified Software Engineer I/II . Primary Duties and Responsibilities Job Description SEACORP's Electronic Warfare Business Area is seeking entry to mid-level Software Engineers. These candidate will be responsible for tasking, collaborating...Temporary workWork at officeLocal area
$80k - $120k
...ON_SITE Description SAIC is seeking a Torpedo Test Equipment Software Developer to join a team of in-office engineers in Middletown, RI working to modernize Naval Automated Test Equipment (ATE) systems for MK48 torpedoes including the MK660 and...Full timeWork at officeRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!




