Heartaerospace

Heartaerospace

Senior/Staff Software Engineer, Flight Software

Los Angeles, CA · Staff+

Sponsorship not specified$155k-$193kDetected 34 days ago
PythonRustC++CI/CDData AnalysisEmbedded SystemsDO-178Electrical EngineeringHardware DesignControlsCommunicationActuators

About the role

  • Heart is targeting type certification of the ES-30 by the end of the decade.
  • As a Senior/Staff Software Engineer on the Flight Software Team, you are responsible for all aspects the development of the software on the aircraft.
  • Invent new systems that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system.

Responsibilities

  • Create highly reliable embedded software that control critical systems on Heart's aircraft.
  • Develop tools that allow for test execution across multiple environments, ranging from high fidelity simulated software environments, to full scale test stands.
  • You will interface with other engineers to develop and understand requirements, architect and writing high quality code, build tests and test infrastructure, documentation, and provide support through the software lifecycle.

Requirements

  • Bachelor's or above in computer science, electrical engineering, or similar engineering discipline.
  • 5+ years professional experience writing safety-critical code for vehicles, or similar applications.
  • 8+ years professional experience writing safety-critical code for vehicles, or similar applications.
  • Passion for aircraft and Heart's mission.

Nice to have

  • Significant experience writing software in Rust, Python, C, C++, or a similar systems language.
  • Experience writing code for execution in an embedded environment (microcontrollers, bare metal, RTOS, embedded OS).
  • Experience modeling cyber-physical systems (6 DoF Simulators, Monte Carlos, Battery Pack Models).
  • Significant experience with software and hardware test development.
  • Experience with unit tests, CI/CD, integration testing, data collection and management, report generation, fuzzing and other advanced automated test methods.
  • Experience with various approaches to fault tolerance and fault mitigation.

Skills

  • Excellent verbal and written communication skills in English.

Compensation

  • Senior Software Engineer: $155,000 -$193,000 USD.
  • Staff Software Engineer: $190,000 -$238,000 USD.

Company info

  • At Heart Aerospace we are developing the ES-30, a regional hybrid-electric airplane with a capacity of 30 passengers, an electric zero-emission range of 200 km and an extended hybrid range of 400 km.
  • You will report to the Manager of Flight Software and collaborate with other engineers as part of a multi-functional team.

This listing is sourced directly from Heartaerospace's careers page and normalized into a canonical job model.