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 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...SuggestedPermanent employment
$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++...SuggestedTemporary workWork experience placementWorldwideRelocation packageFlexible hours- 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
$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...SuggestedFull timeLocal areaRemote workFlexible hours- ...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...SuggestedFull timeTemporary workWork experience placementRemote workLong distanceFlexible hours
$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 timeTemporary workFor contractorsWork experience placementCasual workLocal areaRemote work$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 payFull timeTemporary workLocal area$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 jobHourly paySummer workInternshipWork at officeImmediate startShift work$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 payFull timeTemporary workWork experience placementLocal area$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 payFull timeTemporary workLocal area$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 jobFull timeH1b- ...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
- ...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 jobInternship
$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
$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 workFor contractorsWork experience placementWork at officeRemote workRelocationFlexible hoursWeekend work$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- ...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 workFixed term contractInternshipShift work
- ...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 officeImmediate startShift work
$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 timeRelocation packageFlexible hours- ...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 timeLocal areaFlexible hours
- ...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 officeLocal areaRemote workFlexible hoursDay shift
$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 timeRelocation packageFlexible hours$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$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$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 workWork experience placementWorldwideFlexible hours$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 timeContract workTemporary workWork experience placementCasual workFlexible hours- ...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
$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- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!





