General Atomics Aeronautical Systems, Inc

Simulation Software Developer

Poway, CA 92064In-Person
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, information systems, or related field; possible substitution for equivalent experience.
  • Basic understanding of software development concepts and ability to apply programming theory.
  • Foundation in algorithms, data structures, and object-oriented programming.
  • Proficiency in C or C++, with knowledge of Java or Python.
  • Ability to swiftly grasp new concepts and apply them effectively.
  • Strong communication, computer, and interpersonal skills essential for documentation and presentations.
  • Experience with Linux operating system.
  • Proven debugging skills required.
  • Capacity to work both independently and collaboratively.
  • Willingness to work extended hours as needed.
  • Must have the ability to obtain and maintain a DoD Security Clearance.

Responsibilities

  • Gather user requirements and specifications for software development.
  • Implement design including coding, testing, and documentation of software.
  • Troubleshoot and integrate software with hardware systems.
  • Collaborate with stakeholders throughout the software life cycle to create test plans and execute tests.
  • Maintain and debug code to keep it current with technological advancements.
  • Assist in planning future applications based on emerging technologies.
  • Communicate effectively with developers, users, and management, ensuring confidentiality.
  • Other duties as assigned.

Benefits

  • Opportunities for career advancement in a dynamic environment.
  • Exposure to cutting-edge technologies and practices.
  • Collaborative team atmosphere with experienced professionals.
  • Potential for professional development through training and mentorship programs.
Full Job Description
Job Summary

DUTIES & RESPONSIBILITIES:
  • Determine user requirements and specifications and plan for software development within the broader organizational scope.
  • Implementation of design including coding, testing, and documentation.
  • Troubleshoot and resolve issues related to software and hardware integration.
  • Work with stakeholders through the life cycle creating test plans, test cases, and test execution of software features.
  • 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.
  • Maintain the strict confidentiality of sensitive information.
  • Performs other duties as assigned or required

Job Qualifications

  • Typically requires a bachelor's degree in computer science, information systems or related discipline and two or more years progressive software development experience with a bachelor's degree. May substitute equivalent experience in lieu of education.
  • Must have a basic understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply basic use of programming and analysis concepts.
  • A strong candidate should have a good foundation in algorithms, data structures, and object orientated programming concepts.
  • A strong candidate should have a good understanding of C or C++ as well as a working understanding of Java or Python.
  • Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment.
  • 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 a limited internal audience.
  • Experienced in Linux
  • Strong debugging skills
  • The ability to work both independently and on a team is essential.
  • Able to work extended hours as required.
  • Ability to obtain and maintain a DoD Security Clearance is required.

About General Atomics Aeronautical Systems, Inc

General Atomics Aeronautical Systems, Inc. (GA-ASI) is a leading designer and manufacturer of remotely piloted aircraft (RPA) systems, radars, and electro-optic and related mission systems, including the Predator® RPA series and the Lynx® Multi-mode Radar. GA-ASI provides long-endurance, mission-capable aircraft with integrated sensor and data link systems required to deliver persistent situational awareness and rapid strike capabilities. The company is headquartered in Poway, California, and has additional offices and facilities around the world.
Learn more about General Atomics Aeronautical Systems, Inc
Size
14,000 employees
Industry
Founded
1955

Similar Jobs

More Jobs at General Atomics Aeronautical Systems, Inc

More Aerospace & Defense Jobs

Find similar Simulation Software Developer jobs: