Back to jobs
New

Software Engineer

Irvine, CA

Rise above. Are you ready to take human possibility to a new dimension with us?

Supernal is an Advanced Air Mobility (AAM) company that’s developing an electric vertical take-off and landing (eVTOL) vehicle and the ground-to-air ecosystem to support the emerging industry. By creating a sustainable, integrated, and human-centered ecosystem, we are committed to taking a thoughtful and responsible approach to entering the AAM market with a product that meets the high level of safety and reliability in today’s air transportation system.

The future of mobility starts with people. We believe in creative thinking and collaboration to help build a better mobility experience for everyone, improving people’s ability to move – whether for work or play. Join our dynamic team as we strive to be a part of something greater where potential powers tomorrow!

Supernal provides an inviting open-space workplace designed to foster collaboration, which aligns with one of our core values. This position is required to work on-site 5 days a week.

What we do: 

We are looking for a highly motivated and technically proficient Software Engineer to join our team developing advanced aerospace embedded applications for aerospace platforms. The ideal candidate will have strong experience in C,  C++ and MATLAB/Simulink, and a proven track record of developing DO-178C certified software at Design Assurance Level (DAL). This role requires a solid understanding of real-time operating systems (RTOS) and software design Concepts applicable to safety-critical embedded systems. Experience in Battery Management System (BMS) software development is desired.

What you can do:

  • Software Development
    • Design, implement, and test embedded software for battery management applications using C++ and Simulink models
    • Integrate control algorithms and diagnostics into real-time embedded platforms
    • Translate system-level requirements into software architecture and detailed design
  • DO-178C Compliance
    • Develop software artifacts in accordance with DO-178C guidelines for DAL A/B/C software
    • Participate in the creation and review of planning documents, requirements, design, code, and verification artifacts
    • Support certification audits and reviews with internal and external stakeholders
  • Model-Based Design
    • Develop and maintain Simulink models for control and monitoring functions
    • Generate and validate auto-code from models for embedded deployment
    • Perform model-in-the-loop (MIL), software-in-the-loop (SIL), and hardware-in-the-loop (HIL) testing
  • System Integration & Testing
    • Collaborate with hardware and systems engineering teams to ensure seamless integration
    • Conduct unit, integration, and system-level testing in lab and simulation environments
    • Debug and resolve issues related to timing, performance, and functional correctness
  • Process & Quality
    • Follow established software development processes and contribute to process improvement initiatives
    • Ensure traceability from requirements through design, implementation, and verification
    • Document software designs and maintain configuration control

What you can contribute:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field required; Master's degree preferred 
  • A minimum of (3) years of experience in embedded software development for safety-critical systems
  • Proficiency in C, C++ and MATLAB/Simulink for embedded applications
  • Hands-on experience with DO-178C certified software development at DAL A/B/C
  • Familiarity with RTOS concepts and implementations (e.g., VxWorks, FreeRTOS, Greenhill)
  • Understanding of software design patterns and object-oriented design principles
  • Experience with version control, issue tracking, and configuration management tools

You may also be able to contribute:

  • Experience with battery systems, power electronics, or energy storage technologies
  • Knowledge of ARP4754A, DO-178C, or other aerospace standards
  • Experience in implementing interface using CAN Bus, RS 485, ARINC 429
  • Exposure to design principals of redundant systems
  • Exposure to model-based development workflows and auto-code generation tools
  • Strong analytical, problem-solving, and communication skills

 

Base pay offered may vary depending on skills, experience, job-related knowledge and location. This position is also eligible for a bonus as part of total compensation.

The pay range for this position is:

$126,000 - $154,000 USD

Click HERE or visit: https://jobs.supernal.aero/benefits to view our benefits!

Any offer of employment is conditioned upon the successful completion of a background check. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, citizenship, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other category or class protected under applicable federal, state or local law. Individuals with disabilities may request a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation at: ta-support@supernal.aero

This position may include access to certain technology and/or software source code subject to U.S. export controls laws and regulations. If an export authorization from an applicable US regulatory agency is required in connection with your employment, your employment is contingent upon Supernal’s receipt of such regulatory authorization(s) and your continued compliance with all conditions and limitations pursuant to such authorization(s).

Create a Job Alert

Interested in building your career at Supernal? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...
Select...
Select...

Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...