General Atomics Aeronautical Systems, Inc. (GA-ASI) is looking to integrate and test the full SW stack for autonomy and AI from conception to deployment as needed, and ensure the project succeeds.
Requirements
- Familiarity with operating systems RHEL and Windows.
- Familiarity with Docker and containers.
- Strong familiarity with coding in one or more of programming languages Java, Java Script, C/C++, and Python.
- Experience with OMS architecture
- Experience in Object-Oriented Design, Distributed Systems, and Service-Oriented Architectures.
- Knowledge of architecting and developing full stack software in an enterprise environment.
- Experience developing CI/CD pipelines using tools such as Jenkins and Gitlab.
Responsibilities
- Integration and end to end testing encompassing architecting system deployments, autonomy/AI flight ops support, integration of Artificial Intelligence solutions, integrating third party payloads, understanding SW stack end to end, developing/validating requirements, developing SW bridges, and generally being responsible for the overall software system end to end through its life cycle.
- Work with stakeholders through the life cycle to define requirements, integrate, and verify systems.
- Work with stakeholders in support of creating test plans, test cases, and test execution of software features.
- Plan and coordinate deployment of enterprise applications and/or aircraft embedded software features including cross-platform compliance.
- Plan and develop the maintenance of software solutions including debugging, maintenance, and updating to ensure viability in a rapidly evolving environment.
- In person SW support for lab test and flight events.
- Work with test team in supporting development of test automation.
Other
- Must have a Bachelor’s degree in computer science, information systems or related discipline.
- Must be customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems.
- Strong communication, presentation, and interpersonal skills are required enabling an effective interface with other departments, teams, or third parties.
- Ability to obtain and maintain a DoD security clearance is required.
- Must be able to work both independently and in a team environment.