General Atomics Aeronautical Systems, Inc

Software Developer I

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 a related field; equivalent experience may be considered.
  • Preferred degrees in computer, aerospace, mechanical, or electrical engineering.
  • Experience with C and Python programming languages required.
  • Strong understanding of software development concepts, principles, and theory.
  • Excellent communication and interpersonal skills necessary for collaboration.
  • Experience with closed-loop control systems and Guidance Navigation and Control (GNC) in C/C++.
  • Familiarity with Model-Based Design tools like MATLAB/Simulink or SCADE is a plus.
  • Experience with DO-178 processes and high-level rigor development is highly desired.
  • Understanding of aviation systems and fixed-wing aircraft is beneficial.
  • Ability to obtain and maintain a Department of Defense (DoD) security clearance is mandatory.

Responsibilities

  • Determine user requirements and specifications for software development.
  • Plan detailed implementation of software solutions including design, language, platform, and resources.
  • Code, test, and document design implementations.
  • Deploy applications enterprise-wide, ensuring cross-platform compliance and resource availability.
  • Maintain code through debugging and updates to adapt to an evolving environment.
  • Assist in future application planning based on technological advancements.
  • Communicate effectively with software developers, users, management, and the community via technical publications and presentations.
  • Ensure confidentiality of sensitive information is maintained.

Benefits

  • Collaborative work environment across diverse teams.
  • Opportunity to engage in advanced software development projects.
  • Exposure to cutting-edge technology in aviation and embedded systems.
  • Potential for professional growth and development in a specialized engineering field.
  • Involvement in the full software development lifecycle with domain experts.
Full Job Description
Job Summary

This position independently determines approaches/solutions for the design, development and/or modifications of embedded software. This position collaborates with domain experts, users, and management throughout the entire 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 degree in computer science, information systems or related discipline. 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.

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

  • General Atomics Aeronautical Systems, Inc
    Program Manager IV
    $120K — $150K *
    Acton, MA 01720 (Middlesex County)
    Aerospace & Defense
    In-Person
  • General Atomics Aeronautical Systems, Inc
    Engineer III
    $100K — $130K *
    Poway, CA 92064 (San Diego County)
    Aerospace & Defense
    In-Person
  • General Atomics Aeronautical Systems, Inc
    Engineer I
    $70K — $95K *
    San Diego, CA 92154 (San Diego County)
    Aerospace & Defense
    In-Person
  • General Atomics Aeronautical Systems, Inc
    Software Developer I
    $70K — $95K *
    Poway, CA 92064 (San Diego County)
    Aerospace & Defense
    In-Person
  • General Atomics Aeronautical Systems, Inc
    Production/Engineering Liaison III
    $100K — $130K *
    Livermore, CA 94550 (Alameda County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Software Developer I jobs: