United Launch Alliance-posted 4 months ago
$22 - $32/Yr
Full-time • Intern
Centennial, CO
1,001-5,000 employees

As a Software Engineering Intern at United Launch Alliance you'll gain hands-on experience and will have the opportunity to architect, design, develop, integrate, test and deploy software products supporting applications environments, engineering simulation environments, and embedded launch vehicle flight and ground system control environments. You will maintain engineering software infrastructure supporting real-time systems, engineering labs, and all other assets used to support software product continuous integration and continuous delivery. The role involves conducting multidisciplinary research and development, collaborating with hardware and analysis engineers in the architecture, planning, design, development, and utilization of embedded and simulation software systems. You will apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle and ensure software quality control standards are met. Additionally, you will perform technical planning, requirements management, system integration, verification and validation, cost, and risk analyses for software systems development and integration. The intern will develop software that simulates physical systems and real-time operations, and will also develop, integrate, and use advanced graphical user interfaces and visualization tools. Interns may perform and/or participate in additional activities/events which help them build a strong network within the ULA community and with fellow interns.

  • Architect, design, develop, integrate, test and deploy software products supporting applications environments.
  • Maintain engineering software infrastructure supporting real-time systems and engineering labs.
  • Conduct multidisciplinary research and development.
  • Collaborate with hardware and analysis engineers in the architecture, planning, design, development, and utilization of embedded and simulation software systems.
  • Apply appropriate standards, processes, procedures, and tools throughout the system development life cycle.
  • Perform technical planning, requirements management, system integration, verification and validation, cost, and risk analyses for software systems development and integration.
  • Develop software that simulates physical systems and real-time operations.
  • Develop, integrate and use advanced graphical user interfaces and visualization tools.
  • Support one or more experienced engineers in performance of assignments.
  • Participate in additional activities/events to build a strong network within the ULA community.
  • Completed Sophomore year of college or university by the time of the summer internship assignment.
  • Minimum college GPA of 2.90 on a 4.00 scale at the time of application.
  • Valid driver’s license and motorized vehicle transportation if assigned an internship in specific locations.
  • Actively pursuing a bachelor’s degree in a STEM field from an accredited college or university.
  • Plans to be enrolled in classes during Fall Semester 2026.
  • Ability to work full-time for a minimum of 10 weeks during the summer of 2026.
  • Experience working in one or more software languages: C++, C, JavaScript, Python, Shell, Perl.
  • Proficient with Microsoft Office Suite (Word, Excel, PowerPoint, Outlook, SharePoint).
  • Effective presentation, written communication, and verbal communication skills.
  • Competitive pay and benefits including an opportunity to participate in designing, building, and launching of ULA’s sports rockets.
  • Flexible work environments.
  • Numerous social and networking opportunities.
  • For those who qualify, a living stipend may be available.
  • Most salaried ULA team members work a '9/80 schedule,' meaning they enjoy every other Friday off.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service