Jobs and Careers
RE

Senior or Staff Embedded Systems Software Engineer

REGENT
North Kingstown, United Statesfull_timeVerifiedPosted 17 Aug 2025

About the role

At REGENT, we’re on a mission to revolutionize regional transportation between coastal cities. We're not just building vehicles, we're creating a new category of transportation: the seaglider. These groundbreaking wing-in-ground-effect craft travel just above the water’s surface, combining the speed of an airplane with the low operating costs of a boat. Capable of 180 miles at 180 mph on today's battery tech (and up to 400 miles with next-gen batteries), seagliders will unlock fast, affordable, and sustainable coastal transit for passengers and cargo - connecting 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 happen.
Role OverviewWe’re hiring a Senior or Staff Embedded Software Engineer to play a key role in developing and delivering embedded software and electronics across the full seaglider product line.
In this role, you'll own critical parts of the embedded software design and architecture - driving the development of core vehicle control system application software, sensor and actuator data pipelines, and in-house test infrastructure. You'll drive technical decisions across software domains and avionics systems, contribute to system safety and reliability, and collaborate with teams across controls, autonomy, and electrical engineering.
This is a high-impact role ideal for an experienced engineer who thrives in ambiguity, cares deeply about systems-level performance, and wants to own real-world, safety-critical technology from concept to deployment - on the bench, in simulation, and on the water.

What You'll Do

  • Drive Development of Safety-Critical Software Applications for Real-Time Embedded Systems: Design, implement, and maintain crucial software for embedded systems across multiple vehicle programs, from bare-metal firmware to RTOS and Linux-based applications.
  • Define and Evolve Embedded Architecture: Shape system architecture for safety, scalability, and maintainability - including the design of critical data pipelines, communications architecture, fault-tolerance systems, and in-field diagnostics
  • Integrate with Vehicle Systems: Collaborate closely with controls, autonomy, and electrical teams to ensure seamless system integration across hardware and software.
  • Hardware Bring-Up and Debugging: Contribute to bring-up and testing of new embedded hardware platforms, sensors, and actuators.
  • Improve Tools and Development Workflows: Build infrastructure that accelerates embedded development, including CI/CD pipelines, test frameworks, and in-field diagnostics.
  • Support Flight and Sea Trials: Work directly with our test team to validate embedded systems in real-world environments, troubleshoot issues, and iterate quickly based on feedback.
  • Mentor Earlier Career Engineers: Guide less-experienced engineers on best practices for software design, embedded systems architecture, and testing and verification.

What You'll Bring

  • Demonstrated professional experience developing C++ software for embedded systems (Linux, RTOS, or bare-metal environments) in an industry setting
  • Hands-on experience with safety-critical systems (e.g. aerospace, medical devices, automotive), with an understanding of the development rigor and testing required for reliable performance
  • Ability to define, communicate, and implement software requirements and contribute to high-level architecture discussions
  • Proficiency with scripting tools such as Python, MATLAB, or Bash for automation, analysis, or testing
  • Demonstrated ability to work collaboratively on cross-functional teams, supporting integration and troubleshooting across software, electrical, and mechanical systems
  • Enthusiasm for mentoring others, sharing knowledge, and helping build team capability
  • A bias for simple, robust solutions to complex problems
  • Comfort working within established processes - and a mindset for continuous improvement when those processes fall short

Bonus Experience

  • Experience developing on real-time operating systems (e.g. VxWorks, DEOS) or other resource-constrained platforms
  • Experience developing software with embedded system HW interfaces and protocols (CAN, SPI, I2C, UART, ADCs, etc.)
  • Experience with simulation and hardware-in-the-loop (HIL) testing environments, including tools like Simulink or LabVIEW
  • Comfort reading electrical schematics and contributing to hardware/software integration disc

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

REGENT

View company profile →