Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

REGENT Logo

Staff Flight Software Engineer

REGENT

Salary not specified
Aug 20, 2025
North Kingstown, RI, US
Apply Now

REGENT is looking to revolutionize regional transportation between coastal cities by developing safety-critical avionics software for their seaglider, a groundbreaking wing-in-ground-effect craft that combines the speed of an airplane with the low operating costs of a boat.

Requirements

  • Extensive experience in safety-critical software development under DO-178C (ideally DAL A/B), with a proven track record leading SOI preparation and closure
  • Deep expertise in RTOS and partitioned systems, including scheduling, WCET/jitter analysis, inter-partition communication, and real-time health monitoring.
  • Proven C/C++ flight software excellence, with hands-on experience in concurrency, memory management, and numerical robustness — able to design, implement, and review production-grade code.
  • Fluency in CI/CD for safety-critical programs, ensuring artifact control, provenance, on-target coverage, and fully reproducible builds.
  • Strong systems mindset with ARP4754A grounding, skilled in requirements decomposition, interface definition, and hazard-driven design.
  • Exceptional communicator and technical writer, able to align diverse engineering teams and regulatory stakeholders around complex safety-critical systems.
  • Familiarity with advanced avionics architectures and standards, including DO-297/ARINC-653, hypervisor/IMA, DO-254, and DO-160 compliance

Responsibilities

  • Own the Software Certification Path: Lead the full software certification and assurance plan - spanning development, verification & validation, configuration, and quality - and guide staged reviews with class societies and regulators through approval.
  • Architect Robust Systems: Define partitioned RTOS architectures, including time and memory partitioning, inter-process communication, timing budgets, and health monitoring to ensure safety and reliability under all conditions.
  • Build and Review Flight Software: Establish interfaces and MISRA-style coding standards, design for determinism and fault tolerance, perform thorough code and design reviews, and directly implement or prototype critical avionics modules in C/C++.
  • Ensure Compliance with Rigor: Drive adherence to industry and regulatory standards across varying criticalities, maintaining requirements–design–test traceability, separation of roles, and compliance evidence at every stage.
  • Validate in Simulation and at Sea: Lead verification campaigns including robustness and fault-injection testing, requirements-based testing, MC/DC analysis, SIL/HIL on representative hardware, and structural coverage.
  • Qualify Tools and Methods: Select and qualify development and verification tools under DO-330, documenting constraints and mitigations to ensure compliance and reliability.
  • Manage External Software with Care: Govern SOUP and COTS acceptance, ensuring supplier evidence and mitigations meet safety-critical standards.

Other

  • Collaborative Team Player: You believe that great things happen when teams work together. You communicate effectively and collaborate with engineers, stakeholders, and other cross-functional teams to align on goals and move projects forward.
  • Creative Problem Solver: You thrive on tackling complex challenges and finding innovative solutions.
  • Adaptable & Agile: In a dynamic, ever-evolving startup environment, you quickly adapt to changing priorities and requirements.
  • Innovative Mindset: You’re driven by curiosity and a passion for technology.
  • Bachelor's, Master's, or Ph.D. degree in a relevant field (e.g., Computer Science, Electrical Engineering, Aerospace Engineering)