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 serves as a supervisor and exercises considerable
latitude in determining and pursuing courses of action necessary to
design, develop and/or modify end-user, system level, and data
management software applications to achieve predetermined long-
range goals and objectives. This position will lead a team of
Engineers/Developers in the design and development of software from
the requirements phase through field test. Focus is on simulation
of unmanned air vehicles. Will document all aspects of code
development including requirements analysis, detailed design, and
testing. May occasionally be required to support flight/ground
testing of software at the flight test facilities. Analyze flight
data to investigate system behavior and anomalies. Must be able to
perform peer review of other developer?s code and perform testing
with UAV mockup in the Systems Integration Lab. Programming in both
Linux and Windows environments.
DUTIES AND RESPONSIBILITIES: Supervise and direct the work of
Engineers/Developers and oversee their output for consistency and
Plan and schedule work assignments for the team. Monitor project
schedules, timelines and deliverables using standard project
management tools and engineering systems.
Provide leadership and act as an advisor for determining
technical objectives for user requirements and specifications and
plan for enterprise software development within the broader
organizational scope. Software development encompasses end-user,
system level, and data management applications.
Formulate detailed long-range plans for the implementation of
software solutions including language, coding, platform, resource
requirements, testing, and documentation.
Plan and coordinate the deployment of enterprise applications
including cross-platform compliance while insuring the availability
of necessary resources.
Plan and coordinate the maintenance of enterprise solutions
including debugging, maintenance, and updating to ensure viability
in an evolving environment.
Plan for future applications based on new developments in
Serve as project and/or program spokesperson; act as an advisor
to management and customers on enterprise software matters,
communicate with the software developer group(s), and publish and
present technical papers. Responsible for generating additional
sources of revenue and may have program management
Maintain the strict confidentiality of sensitive
Perform other duties as assigned.
Responsible for observing all laws, regulations and other
applicable obligations wherever and whenever business is conducted
on behalf of the Company.
Expected to work in a safe manner in accordance with established
operating procedures and practices.
We recognize and appreciate the value and contributions of
individuals with diverse backgrounds and experiences and welcome
all qualified individuals to apply.