Embedded Software Verification Engineer

Posted 23 Days Ago
Be an Early Applicant
El Segundo, CA
Senior level
Aerospace • Hardware • Software • Transportation • Automation
Our mission is to bring general aviation fatalities to zero.
The Role
The Embedded Software Verification Engineer is responsible for verifying and validating Fly-By-Wire software according to DO-178C standards. Key tasks include requirement-based testing, collaboration with engineering teams, development of software verification plans, and documentation of test results.
Summary Generated by Built In

Our mission at Skyryse is nothing less than a new era in flight, where fatalities are nearly zero, piloting any aircraft is simple and safe, and the sky is accessible to all. SkyOS, our industry-first universal operating system for flight, provides any airplane or helicopter with a fly-by-wire flight management solution that significantly reduces the complexity of flying. Skyryse One, our first production aircraft powered by SkyOS, was unveiled in 2024 and features the simplest, safest, and most intuitive flight controls in general aviation.

EMBEDDED SOFTWARE VERIFICATION ENGINGEER - EL SEGUNDO, CA

In this senior role, you will be responsible for the verification and validation of Fly-By-Wire software in adherence to DO-178C standards. You will play a key role in designing, reviewing, and executing requirement-based tests to verify software integrity. Additionally, you will contribute to developing certifiable flight automation technologies and cost-efficient processes within the evolving Urban Commercial Aviation industry.

RESPONSIBILITIES: 

  • Develop and review high-level and low-level requirements in a requirements management tool like Polarion, aligning with DO-178C objectives.
  • Perform software verification through requirement-based test cases
  • Collaborate with systems engineers and the Designated Engineering Representative (DER) to support SOI audits and certification processes.
  • Collaborate with the software and verification engineers to improve the requirements
  • Support the development and execution of high-level and low-level software testing using LDRA, C/C++, and Python.
  • Develop software verification plans, execute the test procedures and document test results to ensure software requirements are met

REQUIRED QUALIFICATIONS: 

  • Bachelor’s degree in Computer Science, Electrical, Mechanical, Aerospace Engineering, or a related field.
  • Minimum of 7+ years of experience in software verification within Aerospace/Avionics or Flight Control Systems.
  • Proficient in C/C++ and Python for embedded software development and testing.
  • Experience with DO-178C standards, especially in software requirement development and requirement-based test creation.
  • Hands-on experience with high-level and low-level requirements tools like Polarion or DOORS.
  • Proven ability to work independently and effectively communicate with multidisciplinary teams.
  • Strong problem-solving skills, particularly in software verification and validation.

PREFERRED QUALIFICATIONS: 

  • Master’s degree in Computer Science, Electrical, Mechanical, or Aerospace Engineering.
  • Experience with RTOS and familiarity with communication protocols such as CAN, RS232, and ARINC429.
  • Proficiency in LDRA, MATLAB, Simulink, and dSPACE for testing and verification workflows.
  • Previous experience working with DER/FAA and certification processes.
  • Knowledge of model-based development conforming to DO-331 for the design and verification of Fly-by-Wire operational flight software.
  • Develop, write, and review high level and low-level requirements and requirement-based test cases in Polarion or DOORS to verify embedded flight software, aligning with DO-178C objectives.
  • Perform software verification through unit testing, debugging, and implementing test solutions.
  • Collaborate with systems engineers and the Designated Engineering Representative (DER) to support SOI audits and certification processes.
  • Participate in the creation of System Design Documents (SDD) and Software Requirement Documents (SRD).
  • Support the development and execution of high-level and low-level software testing using LDRA, C/C++, and Python.
  • Develop and maintain test drivers, primarily using Python.

WHY SKYRYSE?

  • The opportunity to change the world through improving aviation safety and accessibility 
  • Salary: $100K - $250K
  • Valuable stock option plan
  • Heavily subsidized medical, dental and vision plans
  • Full-time employees are eligible for 20 days of paid time off (PTO) and 5 sick days annually.  PTO and sick days must be used in accordance with Company policy.
  • A company with an ambitious vision, a dynamic work environment, and a team of smart, motivated, and fun to work-with colleagues!

WE WELCOME ALL
Skyryse is an equal opportunity employer. We value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

NO AGENCY CANDIDATES WILL BE CONSIDERED. 

Top Skills

C
C++
Python
The Company
HQ: El Segundo, CA
86 Employees
On-site Workplace
Year Founded: 2016

What We Do

Over a century after the Wright Brothers changed the course of aviation at Kitty Hawk, we are working to open up the skies to the masses. By combining technology and human ingenuity, we want to usher in the next great era of transportation.

Skyryse wants to allow anyone, to fly anywhere, in any aircraft, safely and as a highly experienced pilot would. Powered by the Skyryse operating system, we automate flight controls and management to achieve unmatched safety and eliminate opportunities for human error in all flight stages, and in emergency situations. We want to make flying as ubiquitous as the road and as safe as the elevator.

Why Work With Us

Our Four Core Values:
Operate as One Team
Push for the impossible
Move fast to get results with safety, discipline, and purpose
Listen to each other with humility to get to the best solution

Gallery

Gallery

Similar Jobs

Block Logo Block

Senior Software Engineer, Platform Automation

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
7 Locations
12000 Employees
153K-270K Annually
San Jose, CA, USA
636 Employees
225K-250K Annually

Wayve Logo Wayve

System Verification Software Engineer

Artificial Intelligence • Transportation
Sunnyvale, CA, USA
200 Employees
Milpitas, CA, USA
432 Employees
130K-175K Annually

Similar Companies Hiring

Air Space Intelligence Thumbnail
Software • Aerospace
Boston, , MA
107 Employees
HERE Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account