AMERICAN SYSTEMS

Junior Engineer – Software Development

AMERICAN SYSTEMS

full-time

Posted on:

Location Type: Office

Location: EdwardsCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $65,700 - $109,700 per year

Job Level

Tech Stack

About the role

  • Supporting the full software development lifecycle, translating system and project requirements into clear software requirements.
  • Developing, debugging, integrating, and unit testing software for flight control systems, real-time applications, data acquisition systems, and ground support tools.
  • Assisting with the preparation and maintenance of software lifecycle documentation, including requirements, design descriptions, test procedures, reports, and user documentation.
  • Participating in software verification and validation activities to ensure compliance with technical, safety, and airworthiness standards.
  • Collaborating with multidisciplinary teams across avionics, controls, instrumentation, systems engineering, and safety organizations.
  • Learning and applying NASA software assurance practices, configuration management processes, and system safety principles.
  • Supporting control room operations, laboratory testing, and field activities under the guidance of senior engineers.
  • Contributing to research, analysis, and continuous improvement efforts while ensuring software standards and performance requirements are met.

Requirements

  • U.S. citizenship required with ability to obtain and maintain a security clearance, if required.
  • Bachelor’s degree - Computer Science, Software Engineering, Aerospace Engineering, or a closely related technical discipline.
  • 0–2 years of relevant software development experience, including internships, academic projects, or laboratory work.
  • Familiarity with one or more programming or modeling languages, such as C, C++, Python, or MATLAB/Simulink.
  • Foundational understanding of software development lifecycle concepts, including requirements, design, implementation, testing, and documentation.
  • Strong analytical and problem-solving skills with attention to detail and software quality.
  • Ability to follow defined engineering processes, technical guidance, and documentation standards.
Benefits
  • healthcare benefits
  • paid leave
  • retirement plans
  • insurance programs
  • education and training assistance

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++PythonMATLABSimulinksoftware development lifecycleunit testingdebuggingdata acquisition systemsflight control systems
Soft skills
analytical skillsproblem-solving skillsattention to detailcollaborationcommunication