Long Wall

Flight Software Engineer

Long Wall
Apply
7 days ago
Long Beach, CA, USAMid Level

Base Salary

$115k - $250k/yr

Responsibilities

  • Design and develop highly reliable autonomous flight software for launch vehicles and missile defense systems.
  • Own flight software development from conception through design, development, testing, integration, and flight-ready delivery.
  • Investigate issues, troubleshoot systems, perform root-cause analysis, and develop corrective solutions through production.
  • Collaborate with avionics and hardware engineers on electrical and data interfaces and software/hardware integration.
  • Develop feature, regression, software-in-the-loop, and hardware-in-the-loop testing approaches and environments.
  • Integrate flight software with vehicle systems and support ground and flight test campaigns, launch operations, anomaly investigation, and corrective action.
  • Define, implement, and test Interface Control Documents between vehicle and ground systems.
  • At senior and staff levels, define flight software architecture, set technical direction, and mentor engineers.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • At least 2 years of experience developing real-time or embedded software; senior and principal levels typically require 5+ and 8+ years respectively.
  • Proficiency with C++ and Python in a Linux development environment.
  • Experience developing software for physical systems involving sensors, real-time planning and control, actuators or motors, wired communications, or RF transceivers.
  • Experience with unit, integration, and regression testing for high-reliability systems.
  • Strong software design fundamentals, with architectural decision-making experience expected at senior and staff levels.
  • Strong written and verbal communication skills and ability to collaborate across engineering disciplines.
  • Familiarity with source control systems such as Git and team-based software development.
  • Preferred experience with fault-tolerant or fail-safe architectures, RTOS, embedded Linux, BSPs, distributed or heterogeneous multiprocessing, SIL/HIL environments, aerospace flight software, team leadership or mentoring, safety-critical standards, digital communication protocols, and complex mechatronic control systems.
  • US person status is required to access information protected under ITAR and/or EAR.

Benefits

  • The role is typically performed in an office environment.
  • Travel of up to 25% may be required.
  • The position may require national security suitability screening and a favorable determination after offer acceptance.

Categories

Long Wall

About Long Wall

51-200 employees
Contact me