Summary
General Atomics Aeronautical Systems, Inc. (GA-ASI) is a leader in remotely piloted aircraft and tactical reconnaissance systems. They are seeking an early-career aerospace/software engineer to develop analysis tools and methodologies for flight-controls, guidance, and navigation systems, contributing to the entire lifecycle of aircraft development.
Responsibilities
- Design and execute controls-related software development under guidance from senior engineers. Software examples may include: tools to translate aerodynamic and mass models into Simulink and run six-degree-of-freedom (6-DoF) simulations, scripts which automate and scale Monte Carlo analysis to parallel computing, visualizations scraping a database to compare simulated vs. test-logged data, statistical analysis of controller errors to evaluate mission performance
- Learn, apply, and recommend improvements for existing controls-analysis tools and workflows
- Participate in software-development sprints with buy-in from technical experts and peer developers
- Contribute to efficiency enhancements in controls-analysis frameworks
- Apply industry-standard practices for building models, storing and transferring data including use of version-control systems, and testing software. Support configuration management and interface control of aero- and flight-controls-related artifacts
- Prepare and present reports, code reviews, and other technical documentation to stakeholders across disciplines such as software, test, and systems engineering
- Occasional travel to support wind-tunnels tests, flight-test campaigns, customer site visits, and conferences
- Build and retain foundational capability to perform flight-controls analysis such as of aircraft stability and flying qualities
Skills
- Typically requires a bachelors degree in engineering or a related technical discipline from an accredited institution. May substitute equivalent engineering experience in lieu of education
- Experience with MATLAB/Simulink, especially for modeling, simulation, and analysis of linear and nonlinear dynamic systems. Experience with equivalent alternative software may be substituted
- Exposure to software-testing concepts, especially related to Simulink modeling
- Foundational understanding of aircraft flight controls and stability
- Ability to understand new concepts quickly and apply them accurately in an evolving environment
- Prolific and effective communication and interpersonal skills for diverse audiences
- Ability to obtain and maintain DoD Security Clearance is required
- Exposure to agile, requirements-driven software-development practices
- Familiarity with GitHub or equivalent version-control system
- Coursework and/or experience with applied statistics and data science
- Exposure to adjacent technical areas, including aerodynamics, performance, and structures analysis
- Familiarity with Python
- Familiarity with SQL databases or similar data-management tools
Qualifications
Must Haves
- Typically requires a bachelors degree in engineering or a related technical discipline from an accredited institution. May substitute equivalent engineering experience in lieu of education
- Experience with MATLAB/Simulink, especially for modeling, simulation, and analysis of linear and nonlinear dynamic systems. Experience with equivalent alternative software may be substituted
- Exposure to software-testing concepts, especially related to Simulink modeling
- Foundational understanding of aircraft flight controls and stability
- Ability to understand new concepts quickly and apply them accurately in an evolving environment
- Prolific and effective communication and interpersonal skills for diverse audiences
- Ability to obtain and maintain DoD Security Clearance is required
Nice to Haves
- Exposure to agile, requirements-driven software-development practices
- Familiarity with GitHub or equivalent version-control system
- Coursework and/or experience with applied statistics and data science
- Exposure to adjacent technical areas, including aerodynamics, performance, and structures analysis
- Familiarity with Python
- Familiarity with SQL databases or similar data-management tools
Benefits
- Employee Referral Bonus Amount: 1000.00
- Eligible for Employee Referral
- Workstyle: Hybrid