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

Embedded Firmware Engineer

Full-time

Cubit Capital

jobs

Explore

companies

Join talent network

Talent

Embedded Firmware Engineer

Vatn Systems

Software Engineering

Providence, RI, USA

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? Apply today!

See more open positions at Vatn Systems

Vacancy posted 23 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Providence, RI vacancy
  • $65 per hour

     ...Job Description Job Description Job Title: Embedded Firmware Engineer Job Description The Embedded Firmware Engineer will design, develop, and maintain embedded C firmware for microcontroller-based fire detection and suppression controllers. This role focuses... 
    Suggested
    Contract work
    Temporary work
    Work at office

    Actalent

    Manville, RI
    8 days ago
  • Job Description Under the direction of the Branch Manager or Field Leader, the Mobile Examiner's primary responsibility is to provide coverage in the field ensuring that mobile exams are completed accurately and on time. Maintain a safe and professional environment for...
    Suggested
    Work experience placement
    Work at office
    Immediate start
    Flexible hours
    Afternoon shift
    Weekday work

    Quest Diagnostics Incorporated

    Johnston, RI
    1 hour ago
  • $110k

     ...class consumer mobile experience that enables customers to search, book, unlock, and manage vehicles seamlessly. As a React Native Engineer, you will play a key role in developing high-quality, scalable, and performant mobile applications used by millions of customers... 
    Suggested
    Work experience placement
    Worldwide
    Flexible hours

    The Hertz Corporation

    Providence, RI
    2 days ago
  • $127.1k - $198.58k

     ...software development ?with experience in aviation or complex technical environments. This position contributes to team efforts in engineering, analytics, and technical planning, applying advanced computational methods to improve safety, efficiency, and operational... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Noblis

    Providence, RI
    1 day ago
  • $155k - $222.6k

     ...This role suits someone who wants to go deep on core data infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series Data team, you will develop, scale, and maintain the platforms and services... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Providence, RI
    5 days ago
  • $84k - $126k

     ...enterprise customers with data integrations that speed and simplify the delivery of Indeed's recruiting solutions. As a Sr. Solutions Engineer, you will be a client-facing technical expert working directly within the Sales and Client Success organizations. You will... 
    Work experience placement
    Local area

    Indeed

    Providence, RI
    2 days ago
  •  ...more technical specializations. As a technical leader, they mentor others and share their knowledge within the Red River Solution Engineering and Sales teams. They provide architectural guidance for customers across the Red River product portfolio, including products and... 
    Work experience placement
    Work at office

    Red River

    Providence, RI
    3 days ago
  • $105k - $141.75k

     ...conversion, and re-platforming. Experience with COBOL modernization and porting application code across platforms. Familiarity with agile engineering practices like Test Automation, Test-Driven Development (TDD), Continuous Integration (CI), Continuous Delivery (CD), DevOps, and... 

    Rocket Software

    Providence, RI
    5 days ago
  • $91k - $105k

     ...Job Description Solutions Engineer - Payroll Systems In this role at Citizens, you will have the opportunity to explore new challenges, create meaningful solutions, think beyond your immediate scope, and drive measurable impact across the organization. As a... 
    Local area
    Immediate start
    Remote work
    Monday to Friday
    Flexible hours

    Citizens Bank

    Johnston, RI
    3 days ago
  • $144k - $169k

     ...family. World-class facilities and the technology you need to thrive – in our offices or yours. Job Summary The SHI Services Solutions Engineer, Data Visualization, is a core contributor within our Microsoft Data and AI practice, responsible for designing, developing, and... 
    Worldwide
    Flexible hours

    SHI GmbH

    Providence, RI
    1 day ago
  • SonicWall is seeking a seasoned professional with 10+ years of experience for a technical leadership role focused on cybersecurity. This position involves conducting advanced sales presentations, leading technical discovery workshops, and mentoring team members. The ideal...
    Remote work

    SonicWALL

    Providence, RI
    1 day ago
  • $116.36k - $155.15k

     ...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Providence, RI
    4 days ago
  • $70 - $75 per hour

     ...level! If you have expertise in full-stack development, leadership experience, and a passion for leveraging AI tools in software engineering, and are looking for your next career move, apply now. Job Description We are looking for a Lead Full Stack Developer to... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide

    CAI

    Providence, RI
    1 day ago
  • $80k - $100k

     ...world. For more information, visit cadmusgroup.com. Responsibilities Collaborate with senior developers, product owners, and DevOps engineers to design, develop, test, and deploy scalable applications on cloud infrastructure Develop responsive and interactive user... 
    Permanent employment
    Work experience placement
    Local area
    Worldwide

    Cadmus, LLC

    Providence, RI
    2 days ago
  •  ...Expertise and Skills You Bring ~ BS in Computer Science or Information Systems ~9+ years in application development or software engineering ~ You are proficient in traditional full stack technologies like Linux, Oracle, SQL, XML/XSLT, JavaScript, Java, J2EE, Spring... 

    Samprasoft

    Providence, RI
    16 hours ago
  • $60 per hour

     ...part of a growing community of over 100,000 professionals — including front‑end, back‑end, full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI development. Our platform offers an engaging blend of flexibility and challenge: you’ll... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Providence, RI
    1 hour ago
  • $60 per hour

     ...part of a growing community of over 100,000 professionals — including front‑end, back‑end, full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI development. Our platform offers an engaging blend of flexibility and challenge: you’ll... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Providence, RI
    1 hour ago
  •  ...Software Engineer Dynamic Work schedule - This is 5 days on site a month- in the same week then the remainder of the month is working from home. If your candidate is not open to this please tell them they will not be considered. Fidelity determines the week they are... 
    Work from home

    Samprasoft

    Providence, RI
    16 hours ago
  •  ...Company Description This opportunity is with a great company and great people looking for outstanding candidates with Embedded programming life-cycle experience to join their team of professionals! Job Description Seeking an outstanding developer with extensive... 
    Full time

    Webster + Company

    Providence, RI
    1 day ago
  •  ...Senior Full Stack Engineer Anywhere Type: Contract Category: Development Industry: Financial Services Workplace Type: Remote Reference ID: JN -072026-107685 Date Posted: 07/30/2026 Shortcut: Description Recommended Jobs Description... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Providence, RI
    1 day ago
  • $88.86k - $118.48k

     ...deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide fiber... 
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    Cranston, RI
    2 days ago
  • $40 per hour

    Overview Content Developer (Biology) role at DataAnnotation. The role focuses on training AI models by measuring progress, evaluating logic, and solving problems to improve model quality. Experts in Biology-related fields will be considered. Responsibilities Give...
    Hourly pay
    Full time
    Contract work
    Part time
    Remote work

    DataAnnotation

    Providence, RI
    3 days ago
  • A prominent data streaming platform company is looking for a Senior Software Engineer II to take ownership of critical backend systems. You will lead the design and delivery of scalable, distributed services that ensure high availability. Ideal candidates possess 5+ years... 
    Remote work

    Confluent

    Providence, RI
    3 days 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

    Providence, RI
    3 days ago
  • $60 per hour

    A technology firm is seeking proficient programmers to join its remote team. You will work on diverse coding tasks used to train AI systems and be part of a growing community of professionals. The role offers competitive pay up to $60 USD/hour for project-based tasks and...
    Remote job
    Flexible hours

    DataAnnotation

    Providence, RI
    1 day ago
  •  ...Epic is seeking a Technical Solutions Engineer to work on software impacting 305 million patients globally. This role involves diagnosing complex problems and managing implementation across various locations. Candidates are expected to hold a Bachelor's degree or higher... 
    Relocation

    Epic

    Cranston, RI
    4 days ago
  •  ...consulting. About This Role As a Senior Software Engineer, you will play a critical role in...  ..., from highly efficient, low-power embedded systems running lightweight RTOSs to sophisticated...  ...platforms and troubleshoot hardware/firmware interfaces Lead development of control... 
    Remote work

    Veranex Inc.

    Providence, RI
    57 minutes ago
  •  ...Dassault Systèmes SIMULIA invites applications for an Internship: Computational Fluids Dynamics (CFD) Software Test Engineer in Johnston, RI. The role partners with CFD Product Management, Industry Experts, and Software Development to build, test, release, and support... 
    Internship

    Dassault Systèmes

    Johnston, RI
    53 minutes ago
  •  ...information, visit Location Providence, RI (hybrid — on‑site at least 1x/week, more if desired) Nature of Role The Senior Software Engineer is based at Nabsys’ Providence, RI headquarters (hybrid) and plays a central role in developing the instrument control software... 

    Nabsys

    Providence, RI
    53 minutes ago
  • $197.4k - $232k

     ...Location: Seattle, Washington Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent, we are committed to providing competitive pay and benefits that are in line with... 
    Full time
    Remote work

    Confluent

    Providence, 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!