2 months ago
Job ID#: 25639BR
Company: General Atomics Aeronautical Systems
Job Title: Autopilot, Software Engineer
Job Category: Engineering
City: San Diego
Full-Time/Part-Time: Full-Time Salary
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.
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Duties and Responsibilities:
* Design and Develop autopilot software for unmanned air vehicles from the requirements phase through field test. Focus will be on real-time aircraft system/flight control programming in “C”
* Document all aspects of code development including requirements analysis, detailed design, and testing, including the use of Python and VectorCAST tools.
* Occasionally be required to support flight/ground testing of software at the flight test facilities.
* Analyze flight data to investigate system behavior and anomalies.
* Perform peer review of other developer’s code and perform testing with UAV mockup in the Systems Integration Lab.
* Interface effectively with other engineers of various disciplines, including flight controls mechanical engineers, flight science engineers and pilots.
* Interpret, debug and modify complex legacy software following GA process and coding standards.
* Developing software in a CMMI or DO-178 structured environment.
* Typically requires a bachelors degree in computer science, information systems or related discipline.
* Must be able to obtain a DoD security clearance.
* Strong "C" programming skills and verbal and written communication skills required.
* Must be able to interpret, debug and modify complex legacy software following GA process and coding standards.
* Must be experienced in the use of Matlab and interpretation of block diagrams (e.g. PID control system).
* Must have a general understanding of transfer functions and discrete time systems.
* Familiarity with autopilot and navigation systems, and aeronautical terminology.
* Good communication, computer and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to an internal audience
Travel Percentage Required : 0% - 25%
US Citizenship Required? Yes
Clearance Level Secret