AMERICAN SYSTEMS, an employee-owned federal government contractor supporting national security programs, is now hiring a Junior Engineer, Software Development , to support NASA research aircraft and flight systems . This entry-level role offers recent graduates hands-on experience working alongside experienced engineers who will guide your development, help grow your technical skills, and support your contributions to NASA research from day one. As a Junior Engineer, Software Development, you will contribute to mission-critical NASA aerospace programs while building practical experience in a collaborative engineering environment by: 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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Number of Employees
1,001-5,000 employees