Junior Engineer supporting NASA aerospace programs in software development, collaborating with experienced engineers to build practical skills and contributions from day one.
Responsibilities
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.
Senior software engineer developing Microsoft Power Apps solutions and driving implementations through all project phases. Requires hands - on experience and a Bachelor's degree.
Senior Software Engineer focusing on Microsoft Power Apps development and custom solutions in a hybrid role. Requires strong experience in Microsoft Dynamics 365 and related technologies.
AEM Developer/Sr Developer at Adobe delivering AEM solutions and collaborating with internal teams. Leading custom demos, migrations, and strategic planning to enhance digital experiences.
Manager for Process Controls Engineering leading the Process & Controls Engineering group at HF Sinclair Midstream. Responsible for PLC programming and process control compliance with industry standards.
Duales Studium mit integrierter Ausbildung zum Wirtschaftsingenieur. Verbindung von theoretischen Kenntnissen mit praktischen Erfahrungen in technischen Lösungen.
Mediation Zone Application Developer at Vodafone focusing on design and development of telecom mediation applications. Collaborating in a team - oriented environment and resolving technical challenges in production settings.
Senior Developer designing and maintaining Siebel CRM solutions for Vodafone. Collaborating on complex configurations and ensuring optimal user experiences.
Dynamics 365 CE Developer developing and managing Microsoft Business Applications at BAM. Collaborating within a DevOps team to optimize and innovate company processes.
Engineering Co - op Student participating in impactful heavy civil projects with Aecon. Involves site management, resource scheduling, and construction duties.
Internship opportunity in Geology engineering at Baker Hughes, focusing on practical work experience. Participate in projects and receive mentorship in a global company.