Staff Software Developer

General Atomics Aeronautical Systems

Poway (CA)

On-site

USD 106,000 - 190,000

Full time

12 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

General Atomics Aeronautical Systems, Inc. (GA-ASI) is a world leader in remotely piloted aircraft, reconnaissance radars, and surveillance systems, seeking a software engineer to design, test, and maintain mission-critical applications.

The role emphasizes C++ development on Linux, multi-threaded programming, and socket-based communication, with opportunities to contribute across the software lifecycle and to work in a DoD-relevant environment in Poway, CA.

Qualifications

  • Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience; six+ years with bachelors, four+ with masters, or two+ with PhD.
  • Experience with C++ application development, OOP, TCP/UDP sockets and multi-threaded development on Linux.
  • Solid understanding of software development concepts and ability to apply programming and analysis concepts.
  • Ability to quickly learn new concepts and organize work to meet deadlines.
  • Excellent communication and interpersonal skills to document and present results.
  • Ability to work independently and as part of a team and to work overtime as needed.
  • Ability to obtain and maintain a DoD Security Clearance.

Responsibilities

  • Responsible for unit testing, integration testing, software maintenance, and documentation and meeting software quality and compliance standards.
  • Evaluate integration of software applications with the overall computing environment.
  • Communicate with domain experts, users, and management throughout the software development lifecycle.
  • Contribute to planning of application development and deployment.
  • Perform other duties as assigned or required.
  • Maintain the strict confidentiality of sensitive information.
  • Perform other duties as assigned.
  • Observe all laws, regulations and obligations wherever business is conducted.

Skills

Effective communication
Independence & teamwork
DoD clearance readiness

Education

Bachelor's degree, Master's, or PhD in CS/IS related

Tools

C++ application development
OOP
TCP/UDP Socket programming
Multithreaded apps on Linux

Job description

Job Summary

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.


DUTIES & RESPONSIBILITIES


  • Responsible for unit testing, integration testing, software maintenance, and documentation and meeting software quality and compliance standards.

  • Evaluate integration of software applications with the overall computing environment.

  • Communicate with domain experts, users, and management throughout the software development lifecycle.

  • Contribute to planning of application development and deployment.

  • Perform other duties as assigned or required.

  • 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 degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; six or more years of experience with a bachelors degree, four or more years of experience with a masters degree, or two or more years with a PhD. May substitute equivalent experience in lieu of education.

  • Should have experience with the following: C++ application development, OOP, TCP/UDP Socket programming and multi-threaded application development on Linux OS.

  • Must have a general understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply the use of programming and analysis concepts.

  • Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment and organize work assignments to meet established timetables.

  • Effective communication and interpersonal skills are required to interface with other professionals, to produce appropriate documentation, and to present results to an internal audience.

  • Ability to work independently and as part of a team.

  • Ability to work overtime as needed.

  • Ability to obtain and maintain a DoD Security Clearance is required.


Job Type: Full-Time Salary


Salary range: 105,890 - 189,545

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Developer
Staff Software Developer

General Atomics Aeronautical Systems • Boulder (CO)

On-site
USD 128,000 - 229,000
Associate Software Developer
Associate Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 72,000 - 110,000
Supervisor Staff Software Developer
Supervisor Staff Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 116,000 - 209,000
Software Developer
Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 106,000 - 190,000
Supervisor Senior Staff Software Developer
Supervisor Senior Staff Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 155,000 - 278,000
Staff Software Developer Supervisor
Staff Software Developer Supervisor

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 112,000 - 191,000
Senior Software Developer
Senior Software Developer

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 98,000 - 171,000
Test Engineer
Test Engineer

General Atomics Aeronautical Systems • Huntsville (AL)

On-site
USD 81,000 - 142,000
Avionics Engineering Technician
Avionics Engineering Technician

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 83,579,000 - 124,257,000
Payload Development Supervisor
Payload Development Supervisor

General Atomics Aeronautical Systems • Poway (CA)

On-site
USD 141,000 - 252,000