General Atomics Aeronautical Systems, Inc. (GA-ASI) is looking to solve the problem of designing, developing, and modifying enterprise-wide end-user, system-level, and data management software applications.
Requirements
- Proficient in Python & C is required, C++ preferred
- Experience with Amazon Web Services
- Experience with both developing tests as well as executing and automating them.
- Proficient with AI tools such as Claude or Llama
- Must have a complete understanding of software development concepts, principles, and theory.
- Demonstrates complete understanding and application of programming and analysis concepts.
- Must possess the ability to understand new concepts quickly and apply them accurately in an evolving environment.
Responsibilities
- Determine user requirements and specifications and plan for software development within the broader organizational scope, including end-user, system-level, and data management applications.
- Formulate detailed plans for implementing software solutions, including program design, language, platform, and resource requirements.
- Implement designs through coding, testing, and documentation.
- Deploy applications across the enterprise, ensuring cross-platform compliance and availability of necessary resources.
- Maintain code through debugging and updates to adapt to the evolving environment.
- Assist in planning future applications based on advancements in computer technology.
- Communicate with software developer groups, users, management, and the wider community through publishing and presenting technical papers.
Other
- Typically requires a bachelor’s degree, master’s degree, or PhD in computer science, information systems, or a related discipline and progressive software development experience.
- Ability to work independently and as part of a team.
- Capable of leading a team of less experienced professional employees on semi-routine tasks.
- Must have strong communication, computer, documentation, presentation, and interpersonal skills.
- Ability to obtain and maintain a DoD security clearance is required.