Embedded Firmware Engineer
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
$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...SuggestedContract workTemporary workWork at office- 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...SuggestedWork experience placementWork at officeImmediate startFlexible hoursAfternoon shiftWeekday work
$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...SuggestedWork experience placementWorldwideFlexible hours$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...SuggestedPermanent employmentFull timeContract workPart timeLocal areaRemote work$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...SuggestedFull timeTemporary workLocal areaFlexible hours$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 placementLocal area- ...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 placementWork at office
$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...$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 areaImmediate startRemote workMonday to FridayFlexible hours$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...WorldwideFlexible hours- 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
$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 timeTemporary workRemote work1 day per week$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 payFull timeContract workApprenticeshipWork at officeLocal areaRemote workWorldwide$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 employmentWork experience placementLocal areaWorldwide- ...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...
$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 payFull timeRemote workFlexible hours$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 payFull timeRemote workFlexible hours- ...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
- ...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
- ...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 payContract workLocal areaRemote work
$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 timeTemporary workWork at officeRemote workShift workNight shift$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 payFull timeContract workPart timeRemote work- 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
- ...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
$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 jobFlexible hours- ...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
- ...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
- ...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
- ...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...
$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 timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!



