Senior Flight Software Engineer

North Kingstown, Rhode Island
Engineering – Software /
Full-time - Hybrid /
Remote
REGENT is building the seaglider; the first electric flying machine that will transport commercial passengers. With a vehicle that never flies higher than a few meters off the water, we unlock the ability to fly twice as far as an electric aircraft, and certification by maritime authorities which will let us fly first passengers by mid-decade.   
 
We are backed by the world’s best investors: the same investors who are behind SpaceX, Anduril, and Boom Supersonic, in addition to strategic investors like Lockheed Martin, Japan Airlines, and Hawaiian Airlines. We have over $8B in orders from some of the industry’s largest operators and are hard at work getting our full-scale, human-carrying prototype on the water next year. 

We are seeking a highly skilled and experienced Senior Flight Software Engineer to join our dynamic team. As a Senior Flight Software Engineer, you will be responsible for developing, implementing, and maintaining flight software systems for our seaglider projects. Your expertise in embedded systems, real-time software development, and flight control systems will be crucial in ensuring the success of our missions. You will work closely with a multidisciplinary team of engineers to design and optimize software solutions that meet stringent performance, safety, and reliability requirements.

This position offers the option for remote work with monthly in-person visits to the office lasting 2-3 days each, or a hybrid arrangement of 2-3 days in the office per week for local candidates.

Roles and Responsibilities:

    • Develop and maintain flight software systems for seaglider projects.
    • Collaborate with cross-functional teams, including systems engineers, hardware engineers, structural designers and test operations personnel, to define software requirements and specifications.
    • Design, develop, and implement flight software algorithms, control systems, and communication modules.
    • Perform software integration, testing, debugging, and verification to ensure the functionality, performance, and safety of the flight software.
    • Develop and follow best coding practices including agile methodologies.
    • Participate in code reviews and provide constructive feedback to ensure high-quality code and adherence to coding standards.
    • Participate in system-level design reviews, risk assessments, and technical meetings to contribute to the overall project success.
    • Stay updated with the latest advancements in flight software technologies, tools, and industry best practices.
    • Mentor and provide guidance to junior engineers, fostering their professional growth and skill development.
    • Collaborate with external partners, contractors, and vendors when necessary to achieve project objectives.

Required Qualifications & Skills:

    • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or equivalent
    • Extensive experience (typically 5+ years) in flight software development for safety-critical software
    • Mastery in C++ and C programming languages, with a strong understanding of software development principles, algorithms, and data structures
    • Solid knowledge of embedded systems, real-time operating systems, and software/hardware interfaces
    • Experience with industry standards and practices related to software safety and reliability, such as DO-178C and ECSS-E-ST-40C.
    • Strong problem-solving skills and the ability to analyze complex system behaviors and identify software-related issues
    • Experience with software development tools, version control systems (git), and software testing frameworks including code coverage.
    • Excellent written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams and present technical information to both technical and non-technical stakeholders
    • Proven ability to work in a fast-paced, deadline-driven environment, while managing multiple priorities and tasks

Desired Qualifications & Skills:

    • A Master's degree
    • Experience with software development for aerospace missions, including on-board autonomy, fault tolerance, and aerospace communication protocols
    • Knowledge of software verification techniques
    • Familiarity with software development for avionics systems and safety-critical software standards such as DO-178B/C.
    • Previous experience in leading software development projects or teams
    • Familiarity with CAN and serial communications
    • Experience integrating GPS, INS, and other sensors
    • Experience with Data Distribution Services (DDS)
    • Experience with DEOS or similar DO-178 certified RTOS
    • Familiar with MATLAB/Simulink/embedded coder tools
    • Flight test or sea trials experience

Bonus Points:

    • FAA pilot’s license or boating/sailing experience


Working at REGENT, you’ll be in a fast-paced environment with exciting new challenges daily and abundant growth opportunities. Your coworkers are passionate about building zero-emission, high-speed seagliders that will revolutionize coastal transportation. Our team works collaboratively and across disciplines to safely marry the latest technologies from Aviation, Aerospace, and Maritime engineering. REGENT offers competitive benefits including healthcare, dental, and vision plans as well as an employee equity incentive plan.

REGENT is committed to providing our employees with benefits to support their complete well-being, from excellent health, dental, and vision insurance, to an unlimited vacation policy. 

Our Benefits & Perks include:
·       100% of annual premiums covered for healthcare, dental, and vision insurance
·       Relocation packages offered
·       HSA plans available
·       Paid parental leave
·       Employee equity incentive plan
·       Free lunch catered daily
·       Office amenities include snacks, drinks, and coffee and espresso bar
·       Dog-friendly office
·       Flexible hours and generous PTO
·       Paid holidays, including company summer and winter breaks
·       401(k) plan

Equal Opportunity
REGENT is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status, or other characteristics protected by law.