Back to jobs
Job Description
General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.
This position within Avionics Software is responsible for independently architecting and developing complex real-time embedded systems for Remotely Piloted Aircraft. Avionics software applications include distributed real-time fault-tolerant control architectures, electro-mechanical control systems, engine and propulsion system management, power electronics, control networks, datalinks, and other aircraft subsystems and related support equipment.
DUTIES & RESPONSIBILITIES:
This position within Avionics Software is responsible for independently architecting and developing complex real-time embedded systems for Remotely Piloted Aircraft. Avionics software applications include distributed real-time fault-tolerant control architectures, electro-mechanical control systems, engine and propulsion system management, power electronics, control networks, datalinks, and other aircraft subsystems and related support equipment.
DUTIES & RESPONSIBILITIES:
- Independently architect, design, develop, test, and maintain software for flight-critical real-time embedded systems in accordance with appropriate development processes and standards
- Closely coordinate designs and architectures with other functional engineering groups, ensuring alignment with long-term company and customer goals
- Independently track overall status, risks, and issues for assigned programs and projects
- Independently advise executive management and customers on key technical decisions, provide input on future direction
- Act as a software stakeholder in program/project planning efforts, including proposals, estimation, budgeting, and scheduling
- Independently coordinate and communicate with subject matter experts, cross-functional teams, users, and management throughout the software development lifecycle
- Provide ongoing technical mentorship and direction to others, including the immediate group and broader organization
- Maintain the strict confidentiality of sensitive information
- Perform other duties as assigned
