Jobs · Engineering · California

Aerospace Flight Software Engineer

General Atomics Aeronautical Systems · Poway, CA · 4 days ago
On-siteEngineeringFull-time

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.

Requirements

  • 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 some experience with C and Python programming languages.
  • Must have a good understanding of software development concepts, principles, and theory.
  • Must have strong communication, computer, documentation, and interpersonal skills.
  • 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 obtain and maintain a Department of Defense (DoD) security clearance is required.

Qualifications

  • Must have a good understanding of software development concepts, principles, and theory.
  • Must have strong communication, computer, documentation, and interpersonal skills.
  • Must have some experience with C and Python programming languages.
  • Must have familiarity with aviation systems and fixed-wing aircraft.
  • Must have experience with closed-loop control systems, Guidance Navigation and Control (GNC), and implementation in the C/C++ language.
  • Must have experience with Model-Based Design tools such as MATLAB/Simulink or SCADE.
  • Must have experience with DO-178 processes and high-level rigor development.
  • Must have familiarity with VectorCAST.
  • Must have 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.
  • Must be able to obtain and maintain a Department of Defense (DoD) security clearance.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net