Embedded Firmware Engineer
Vatn Systems
Embedded Firmware Engineer (Mid-Level) Company: Vatn Systems Location: Bristol, RI Type: Full-time (Onsite) 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 firmware that runs our AUVs — from bare-metal on embedded microcontrollers to system software on embedded Linux boards. You'll write C , C++ , and Go across the stack, 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). Develop system-level software and services in Go, C, and C++ on embedded Linux boards. 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 Electrical Engineering, Computer Engineering, Computer Science, or a related technical field (or equivalent practical experience). 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). Experience developing on embedded Linux platforms. 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, Yocto/Buildroot), and toolchains for embedded targets. Experience developing with Go. 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. Knowledge of containerization and deployment on edge devices. Experience with maritime sensors, underwater acoustics, or subsea systems. Familiarity with functional safety or safety‑critical software development practices. Ready to build the future with us? #J-18808-Ljbffr Vatn Systems
- ...investors and powered by a team of passionate, forward-thinking engineers, builders, and operators, we’re now scaling from a... ...building the team to make it happen. Role Overview As an Embedded Systems Software Engineer, you’ll play a role in developing and...SuggestedRelocationFlexible hours
- ...Providence, Rhode Island. Learn more at Havoc: All-Domain Collaborative Autonomy . About the Role: HavocAI is seeking an Embedded Software Engineer to lead hardware/software development of embedded systems for our fleets of uncrewed surface vessels (USVs). This role...SuggestedWork from homeHome office
- ...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...SuggestedTemporary workFor contractors
- ...technical ownership from design through verification. The day to day responsibilities of this role will include: Application Engineering - Design, maintain, and modernize Java/JavaFX tools and administrative GUIs serving remote, non-technical users across in-field...SuggestedFull timeWork experience placementLocal areaRemote work
- ...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...SuggestedFull timeContract workTemporary workWork at officeLocal areaRemote workFlexible hoursDay shift
- Regular Full-Time Engineer Newport, RI, US Tele-Consultants, Inc. (TCI) is seeking an experienced Software Engineer to join our team in support of the Naval Undersea Warfare Center Division Newport (NUWCDIVNPT). Job responsibilities include, but are not limited to:...Full timeFor contractors
- ...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
- Software Engineer II SEACORP is seeking a well-qualified Software Engineer II. Primary Duties and Responsibilities: Job Summary: SEACORP's Platforms Business Area is seeking a Software Engineer II. The Software Engineer will work with a small product development team building...Temporary workWork at officeLocal areaRemote work
- ...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 multi...
- Java Developer Must have: 5+ years Backend Java development MS messaging ex Kafka Spring Integration exp Banking exp LinkedIn page We are seeking a skilled Mid-Tier to Backend Java Developer to join our dynamic team. The ideal candidate will have 4-5 years of experience...
$108.2k - $163.4k
...to take your career global? Make your mark at one of the biggest names in payments. We're looking for a Senior Software Engineer to join our ever-evolving Express team and help shape the future of global commerce. What you'll own...Full time3 days per week- ...investors and powered by a team of passionate, forward-thinking engineers, builders, and operators, we’re now scaling from a... ...systems : memory management, multi-threading, performance in embedded or near-embedded environments. Real-time experience (RTOS...RelocationFlexible 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...Local areaFlexible hours
- ...Responsibilities for this Position Engineer - Embedded Software US-RI-Middletown Job ID: 2026-17667 Type: Full-Time # of Openings: 2 Category: Engineering EB Newport Engineering Office Overview Electric Boat is seeking engineers of all levels...Full timeFor contractorsWork at office
- ...investors and powered by a team of passionate, forward-thinking engineers, builders, and operators, we’re now scaling from a... ..., health management, inter-processor communication. Strong embedded C/C++ on RTOS or bare metal. Deterministic avionics networking...Remote work
$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.Qualifications We PreferAda...Temporary workWork experience placementWork at officeRemote workWorldwideFlexible hours- Python Developer Location- Middle town NJ Remote- NO JD • Good Python experience to develop and maintain various software products • Responsibilities include writing and testing code • Debugging programs and integrating applications • Good understanding on Networking technology...Remote work
$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. Qualifications We Prefer...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- Sr. Software Engineer Location: Middletown, Rhode Island Duration: 12 Months SNOW Architect Provide advanced technical support in ServiceNow tool configuration and custom development Ability to elicit requirements, design, develop and test new features Ability to develop...For contractors
- ...effectively in both independent and team environments. Preferred Qualifications: Experience supporting government, defense, engineering, logistics, or enterprise technology environments. Familiarity with software modernization, system integration, and database...Full timeContract workTemporary workPart timeRemote work
- Software Engineer III SEACORP is seeking a well-qualified Software Engineer III. Primary Duties and Responsibilities: Job Description: SEACORP's Electronic Warfare Business Area is seeking a mid-level Software Engineer. The Software Engineer will need a minimum 10 years...Temporary workWork at officeLocal area
$22 - $28 per hour
...on-time with high quality and detail Software development will be performed within an Agile Scrum environment following software engineering standards and applying common tools Qualifications HS 5-6 Years, Pursuing a BS in Computer Science, Computer Engineering, or closely...Hourly payContract workTemporary workFor contractorsWork experience placementRemote work- ...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...Full time
- ...ready to write your next chapter? Make your mark at one of the biggest names in payments. We're looking for a Software Engineer to join our ever-evolving payment processing team and help us unleash the potential of every business. This position...Full timeWork experience placementWork at office3 days per week
- ...cities, islands, and communities like never before. Backed by leading investors and powered by a team of passionate, forward-thinking engineers, builders, and operators, we’re now scaling from a breakthrough prototype to full production - and building the team to make it...Immediate startRelocationFlexible hours
$95.37k - $105.81k
...Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 2 years of relevant experience; or Master's degree, plus 6 months relevant experience. CLEARANCE REQUIREMENTS:...Flexible hours- ...cities, islands, and communities like never before.Backed by leading investors and powered by a team of passionate, forward-thinking engineers, builders, and operators, we’re now scaling from a breakthrough prototype to full production - and building the team to make it...RelocationFlexible hours
- ...cities, islands, and communities like never before.Backed by leading investors and powered by a team of passionate, forward-thinking engineers, builders, and operators, we’re now scaling from a breakthrough prototype to full production - and building the team to make it...
- ...Python . Candidates should be able to discuss AI solutions they have personally developed, including how they leveraged LLMs, prompt engineering, retrieval-augmented generation (RAG), AI orchestration, autonomous workflows, or multi-step agent interactions to solve business...Contract workWork at officeImmediate start
- ...solving Good to have Excel Macro/VBA Analysis Ability to read, understand, and trace complex VBA macro code. Reverse-engineering business logic, calculations, data flows, and hidden dependencies within the spreadsheet. Documenting and mapping out workflows...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!
- embedded software engineer remote
- embedded design engineer
- entry level embedded software engineer
- junior embedded engineer
- graduate embedded software engineer
- embedded ai engineer
- embedded android developer
- embedded software application engineer
- embedded software engineering intern
- junior embedded software engineer


