Software Engineer, Flight Software
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. Heart is targeting type certification of the ES-30 by the end of the decade.
Your mission
As a Software Engineer on the Flight Software Team, you are responsible for all aspects the development of the software on the aircraft. 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. You will report to the Manager of Flight Software and collaborate with other engineers as part of a multi-functional team. As an early software hire within the organization, part of your responsibility will be to lay the technological foundation for the aircraft software and supporting systems, including but not limited to implementing aircraft control functions on embedded systems, developing aircraft models and simulation tools, implementing critical fault tolerance mechanisms, and building hardware and software test systems.
The hiring team is considering multiple levels, I, II, Senior or Staff.
You'll Bring These Qualifications:
- 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.
- Excellent verbal and written communication skills in English.
- Passion for aircraft and Heart’s mission.
These Qualifications Would Be 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).
- Strong systems design fundamentals. Experience architecting software systems (and contributing requirements to hardware design) for vehicle systems. Experience with various approaches to fault tolerance and fault mitigation.
- 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 developing software under a functional safety compliant process (for example, compliant to IEC 61508, ISO 26262, DO-178C, or similar). Strong understanding of functional safety and how to apply it to software development.
Base Pay Range:
$113,000—$238,000 USD
Recommended Jobs
Business Development Manager - Baldwin Park
Business Development Manager Baldwin Park, CA | Full-Time | Onsite (No Remote Work) Work Location: 13100 Spring St, Baldwin Park, CA 91706 Compensation Base Salary: $60,000 – $65,000 annua…
Robotics Reliability Engineer
Who We Are Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI …
Automotive Accounts Receivable Clerk
Your Next Opportunity Awaits at Fletcher Jones Management West. We are currently seeking an Accounts Receivable Clerk to join our centralized Regional Business Office team! In this role, the Accoun…
Research Engineer, AI Safety & Alignment
About the role and team Joining us as a Research Engineer, you'll be at the forefront of tackling one of the most critical challenges in AI today: safety and alignment. Your work will be pivotal in …
Freight Forwarder, Air Export Gateway
DSV - Global transport and logistics In 1976, ten independent hauliers joined forces and founded DSV in Denmark. Since then, DSV has evolved to become the world's 3rd largest supplier of global sol…
Software Engineer - Simulators
MatX is on a mission to be the compute platform for AGI. We are developing vertically integrated full-stack solutions from silicon to systems including hardware and software to train and run the larg…
Store Manager - Whittier
JOB TITLE: STORE MANAGER DEPARTMENT: RETAIL STATUS: FULL-TIME IMMEDIATE SUPERVISOR: DISTRICT SALES MANAGER THE SALVATION ARMY MISSION STATEMENT: The Salvation Army, an international mo…
Software Engineer (Data Platform)
About the Role We’re hiring a Software Engineer (Data Platform) to help build and scale our data platform, the foundation that powers our AI-driven healthcare engagement products. This role is a…
Software developer
, 20 hours per week Position: Software Developer Company Overview: Aniesispharma is a leading pharmaceutical company based in California, dedicated to developing innovative treatments for …
Software Engineer
CHAOS Inc. is a global technology company delivering next-generation capabilities to the defense and critical industrial sectors. Founded in 2022 by a seasoned leadership team, CHAOS has quickl…