
Junior Engineer – Software Development
AMERICAN SYSTEMS
full-time
Posted on:
Location Type: Office
Location: Edwards • California • United States
Visit company websiteExplore more
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