Iridium Software Engineering Internship – Summer 2027

Iridium Satellite, LLC•Chandler, AZ
•Hybrid

About The Position

Iridium’s Software Engineering Internship offers students hands-on experience developing, testing, and deploying software that supports the company’s satellite network, ground systems, products, and services. Interns collaborate with engineers and technical staff to design tools, automate processes, and build applications that improve performance, reliability, and efficiency. Projects are aligned with academic backgrounds, technical interests, and team needs. The 11-week program runs from May 17, 2027 to July 30, 2027. Interns contribute to real projects and participate in an Agile/Scrum team. Work may include software feature development and maintenance, application and library enhancements, testing, documentation, simulation, and automation. The position primarily takes place in an office and involves substantial computer work. Under Iridium’s Hybrid Work Policy, employees are expected to work at least four days per week in an Iridium office.

Requirements

  • Must be at least 18 years of age.
  • Currently enrolled in a bachelor’s or graduate degree program at an accredited academic institution.
  • U.S. citizenship required.
  • Must be able to work in person at an Iridium location.
  • Interest in software development and product development, with a strong foundation in software engineering concepts, including object-oriented programming, data structures, and algorithms.
  • Strong work ethic, positive attitude, and professional demeanor.
  • Excellent verbal and written communication skills.
  • Ability to work independently and collaboratively in a team.
  • Attention to detail and commitment to high-quality results.

Nice To Haves

  • Study in Software Engineering, Computer Science, Information Technology, or Data Science/Applied Mathematics is preferred.

Responsibilities

  • Develop new software features and services, and maintain or enhance existing applications and libraries.
  • Assist with architecture, design, coding, testing, and documentation within an Agile/Scrum team.
  • Participate in daily stand-ups, sprint planning, backlog refinement, and sprint reviews.
  • Gather requirements and collaborate with stakeholders to design effective solutions.
  • Perform unit and integration testing to help ensure software meets quality standards.
  • Maintain and extend GUI frameworks, web applications, and Python/C++ utilities for data management and analysis.
  • Develop scripts, simulators, or software tools using Python, Java, or C to support testing and analysis.
  • Assist with simulation and emulation, and verify performance across Iridium satellite devices and transceivers.
  • Participate in code reviews and contribute to automation frameworks for Iridium services and devices.
  • Develop scalable, high-performance software and leverage open-source solutions where appropriate.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service