Heartaerospace
Software Engineer I/II, Flight Software
Los Angeles, CA · Mid
Sponsorship not specified$119k-$149kDetected 34 days ago
C++CI/CDEmbedded SystemsDO-178Aerospace EngineeringElectrical EngineeringTest AutomationCommunicationMentoring
About the role
- Base Pay Range: - Software Engineer I: $119,000-$149,000 USD. - Software Engineer II: $137,000-$171,000 USD.
Responsibilities
- Design, develop, test, and maintain embedded software for safety-critical vehicle and industrial systems.
- Collaborate cross-functionally with systems, hardware, flight sciences, and quality teams.
- Support simulation, modeling, and test activities.
- Document designs, requirements, and test results clearly and effectively.
- Support development under functional safety-compliant processes (e.g., DO-178C, ISO 26262, IEC 61508).
Requirements
- 2+ years of professional industry experience.
- Obtaining and/or obtained a minimum Bachelor's degree in Aerospace Engineering, Computer Science, Electrical Engineering, or a related engineering discipline
- 0-2 years of professional experience (internships, co-ops, academic project work) in structural design, aerospace engineering, or a related field.
- Writing production-quality code in systems languages such as Rust, C, C++, or Python.
- Develop embedded software under close mentorship and guidance.
- Learn safety-critical development processes and certification standards.
- Implement embedded software features with moderate guidance.
- Contribute to fault tolerance, fault mitigation strategies, unit tests, CI/CD pipelines, integration testing, well-defined features, test development, and documentation.
- Participate in system modeling and simulation efforts.
- Strong verbal and written communication skills in English.
- Own medium-complexity features and subsystems end-to-end.
- Apply strong systems design fundamentals to embedded software architecture.
Nice to have
- Passion for aircraft, vehicles, and the company mission.
- Experience with embedded execution environments (microcontrollers, bare metal, RTOS, embedded OS).
- Experience modeling cyber-physical systems (e.g., 6-DoF simulators, Monte Carlo simulations, battery pack models).
- Experience with software and hardware test development: Unit tests, CI/CD pipelines, integration testing, automated testing, fuzzing, data collection, and report generation.
- These Qualifications Would Be Nice to Have:
Skills
- Los Angeles, CA
- Heart is targeting type certification of the ES-30 by the end of the decade.
- Your mission
Compensation
- Software Engineer I: $119,000-$149,000 USD.
- Software Engineer II: $137,000-$171,000 USD.
Apply directly at Heartaerospace →Create a free account for alerts like thisView Heartaerospace immigration profile
This listing is sourced directly from Heartaerospace's careers page and normalized into a canonical job model.