I

Iridium Communications

Global mobile satellite communications provider

Software Engineer 1

Software EngineeringUpdated on Nov 5
Full-timeChandler, AZ, USA

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science, Computer Engineering, Computer Systems Engineering, or a related engineering discipline is required.
  • 0–2 years of relevant experience in the software engineering industry is required.
  • A strong grasp of computer science fundamentals, including data structures and algorithms, operating systems, and computer architecture, is required.
  • Proficiency in C, C++, and Python is required.
  • Effective communication skills and the ability to communicate key messages and ideas clearly and effectively are required.
  • The ability to cultivate meaningful and productive relationships with other team members is required.
  • The ability to think creatively to solve problems and ask for help when needed is required.
  • Adaptability to a dynamic environment and readiness to take on new tasks are required.
  • Motivation to achieve outcomes and results is required.
  • The ability to handle multiple tasks concurrently and complete them on time with mostly no errors is required.
  • Eagerness to develop professionally, continuously learn, and share knowledge with others is required.
  • U.S. citizenship with no dual citizenship is required.
  • The ability to work in the office at least four days per week is required.

Responsibilities

  • Contribute to the agile software development team.
  • Use and improve existing software engineering processes to increase efficiency and quality in the satellite application software product.
  • Develop new features and maintain the application software product on Iridium’s satellite constellation.
  • Contribute to planning and executing software product releases.
  • Use Jira, Git, Bitbucket, Bamboo, Artifactory, and other tools to track changes and automate software artifact provisioning.
  • Work with stakeholders from the Satellite Software Product Team and other parts of the organization to solve problems.
  • Promote knowledge sharing through briefings, presentations, and documentation such as Unified Modeling Language diagrams and software specifications.

Desired Qualifications

  • Comfort working in a Linux environment.
  • Experience using Git version control.
  • Knowledge of Agile software development practices.
  • Working knowledge of or willingness to learn the Atlassian management software suite, including Jira, Bitbucket, Crucible, and Confluence.

About the Company

Iridium Communications

Global mobile satellite communications provider

Iridium Communications provides global mobile satellite services. It operates a constellation of low-Earth-orbit, cross-linked satellites that offer voice and data coverage anywhere on the globe, including areas without terrestrial networks. Users connect via satellites through compatible devices to reach ground networks and partners, enabling reliable communications in remote or challenging environments. The company serves commercial markets and government agencies, including the U.S. Department of Defense, through a worldwide partner network. Iridium differentiates itself by offering truly pole-to-pole coverage with a global satellite network that remains accessible where ground networks do not reach, along with secure, mission-critical services. The goal is to deliver dependable, secure communications globally for customers in industries like maritime, aviation, utilities, oil and gas, mining, public safety, and transportation, and to grow its customer base and partner ecosystem.

Company size
1,001-5,000
Company stage
IPO
Headquarters
McLean, VA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Iridium Communications

See more jobs