General Atomics Aeronautical Systems, Inc. (GA-ASI) is seeking a Senior Engineer to design, develop, and enhance UAV autopilot software, working on groundbreaking projects to deliver reliable, high-performance solutions.
Requirements
- Must have some experience with C and Python programming languages.
- Experience with closed-loop control systems, Guidance Navigation and Control (GNC), and implementation in the C/C++ language.
- Experience with Model-Based Design tools such as MATLAB/Simulink or SCADE is highly desired.
- Experience with DO-178 processes and high-level rigor development.
- Familiarity with aviation systems and fixed-wing aircraft.
- Familiarity with VectorCAST
- Must have a complete understanding of software development concepts, principles, and theory and demonstrate complete understanding and application of programming and analysis concepts.
Responsibilities
- Independently determines approaches/solutions for the design, development and/or modification of specific programs or projects for enterprise-wide end-user, system level, and data management software applications.
- Evaluates integration of software applications with the overall computing environment; responsible for documentation, testing, maintenance, and software updates.
- Implementation of design including coding, testing, and documentation.
- Deployment of applications across the enterprise including cross-platform compliance and ensuring availability of necessary resources.
- Code maintenance including debugging and updating to keep pace with the evolving environment.
- Assist in planning for future applications based on new developments in computer technology.
- Communicate with the software developer group, with users, and with management as well as with the wider community through the publishing and presentation of technical papers.
Other
- Maintains the strictest confidentiality of sensitive information.
- 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.
- Ability to obtain and maintain a Department of Defense (DoD) security clearance is required.
- Able to work extended hours as required.