Latest News

General Atomics Aeronautical Systems Is Hiring Software Developer in Poway ($87K–$133K)

On: August 31, 2026 6:07 AM
Follow Us:

If you’re looking to build your software engineering career in the aerospace and defense industry, this Software Developer opportunity at General Atomics Aeronautical Systems in Poway, California, could be worth exploring. The role offers the chance to work on software used in advanced aerospace systems while gaining experience in a highly technical and innovative environment. With an advertised salary range of $87,000–$133,000 per year, this position may be a strong fit for candidates with solid software development skills and an interest in aerospace technology.

Job Overview

FieldDetails
Company NameGeneral Atomics Aeronautical Systems
RoleSoftware Developer
QualificationBachelor’s degree or relevant technical education/experience in Computer Science, Software Engineering, or a related field
Job LocationPoway, California, USA
Salary$87,000–$133,000 per year
Work TypeOn-site / Company-based
Job TypeFull-time
Job LevelEntry to Mid-Level
IndustryAerospace & Defense

Job Description

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.

Under general supervision and with regular review, this position researches, designs, develops and/or modifies enterprise-wide end-user, system level, and data management software applications.  Contributes in planning of application development and deployment as well as responsible for meeting software compliance standards. Evaluates integration of software applications with the overall computing environment. Responsible for documentation, testing, maintenance, and software updates. Communicates with domain experts, users, and management throughout the software development lifecycle.  

DUTIES & RESPONSIBILITIES:

  • Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes end-user, system level, and data management applications,
  • Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements.
  • Implementation of design including coding, testing, and documentation.
  • Deployment of applications across the enterprise including cross- platform compliance and insuring 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.
  • Maintain the strict confidentiality of sensitive information.
  • 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.

Job Qualifications

  • Typically requires a bachelors or masters degree in computer science, information systems or related discipline and two or more years progressive software development experience with a bachelors degree. May substitute equivalent experience in lieu of education.
  • Degree in computer engineering, aerospace engineering, mechanical engineering or electrical engineering is highly preferred.
  • Must have a complete understanding of software development concepts, principles, and theory and demonstrate complete understanding and application of programming and analysis concepts.
  • Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment.
  • 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
  • Ability to organize, schedule, and coordinate work phases at the task level or, with assistance, at the project level to provide solutions to complex problems.
  • Ability to organize, schedule, and coordinate work phases and determine the appropriate approach at the task level or, with assistance, at the project level and to provide solutions to a range of complex problems.
  • Must have strong communication, computer, documentation, presentation, and interpersonal skills, ability to work independently and as part of a team; and lead a team of less experienced professional employees on semi-routine tasks.
  • Able to work extended hours as required.
  • Ability to obtain and maintain DoD security clearance is required.

Selection Process

  • Application Submission – Submit your resume and application through the company’s careers portal.
  • Application Screening – The recruiting team reviews your qualifications and experience.
  • Recruiter Contact – Selected candidates may be contacted for an initial discussion.
  • Technical Interview – Candidates may be evaluated on software development knowledge, programming skills, and technical problem-solving.
  • Hiring Manager Interview – A discussion may be conducted with the relevant hiring manager or engineering team.
  • Additional Assessments – Depending on the position, candidates may complete additional technical or employment-related assessments.
  • Background/Pre-Employment Checks – Required checks may be conducted before employment.
  • Job Offer – Successful candidates receive an employment offer and information about the next steps.

How to Apply

  • Visit the General Atomics Aeronautical Systems careers website.
  • Search for the Software Developer position in Poway, California.
  • Review the complete job description and eligibility requirements.
  • Prepare an updated resume highlighting your software development experience, education, and technical skills.
  • Complete the online application form.
  • Upload your resume and any other requested documents.
  • Review your application carefully before submitting it.
  • Submit the application and monitor your email for updates from the recruiting team.

P S Karthik

P.S. Karthik is the Chief Editor of Studentscircles. With over 12 years of experience in the educational news industry, he specializes in bridging the gap between campus life and the professional world. Having helped thousands of students navigate the US job market, Karthik’s mission is to turn complex academic news into actionable career opportunities.