Software Development Engineer II

2 weeks ago


Tempe, United States Iridium Satellite Full time

Company Overview:

Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world. For over 20 years, Iridiums unique network and services have supported critical communications needs for individuals, businesses, and the evolving Internet of Things.

At Iridium, we understand the importance of staying connected and the limitations of traditional communications networks. People across the globe, including first responders, humanitarians, global militaries, scientific researchers, and lone workers, as well as ships, aircraft and remote operations all rely on Iridium to stay connected. We take our responsibility for providing these essential communications very seriously and pride ourselves on offering a reliable lifeline when needed. Likewise, Iridium is committed to providing an exciting and innovative workplace, where employees are challenged to think outside the box and collaborate on new, bold ideas and solutions. Our talented teams are passionate about their work and the impact our company makes around the world. Iridium fosters an empowering and inclusive culture that allows employees to genuinely be their best selves. We are looking for others who want to join this truly unique company that celebrates our employees and provides the opportunity to truly make a difference in the world.

Position Summary, Job Requirements & Responsibilities:

What Were Looking For:

Iridium is seeking a highly motivated Software Development Engineer with experience in Telecom voice and data services to join our team and play a vital role in the design, development and maintainence of software solutions operating in the Iridium Gateway. As a Software Development Engineer II, you will participate in the software design, implementation, build, integration, and deployment for key elements in the Iridium Gateway. You will thrive in this role if you enjoy working and learning in a fast-paced environment where you can take your engineering career to the next level.

What Youll Do:

  • Apply software engineering best practices and processes to the development of software for various projects and services in the Iridium Gateway
  • Work collaboratively with vendors to incorporate their products and software into Iridium service solutions
  • Perform implementation, build and verification activities and help troubleshoot issues to resolution
  • Perform analysis activities to ensure designs meet technical performance targets
  • Conduct required gateway functional & performance analysis studies, interface definition, and detailed trade studies
  • Collaborate with Independent Verification & Validation (IV&V) team to make sure products have been tested thoroughly
  • Work on ensuring high quality products are ready to deploy into production on schedule
  • Utilize critical thinking skills to support the team in applying new ideas and approaches, such as designing and developing enhancements to existing and new systems
  • Work with Project Systems Engineers in exercising technical authority over projects
  • Participate in providing input for major reviews such as: Preliminary and Critical Design Reviews
  • Gather information from stakeholders to understand their technical needs to manage the requirements and planning of the assigned projects


Experience & Education Requirements / EEO:

What Youll Need to Succeed:

  • Bachelors degree in a computer science or engineering discipline, with software coding coursework
  • 2+ years of related software engineering experience on complex technical projects, preferably in telecommunications, ground networks, or satellites
  • Knowledge of communications systems, voice and data communications, TCP/IP communications, and VoIP technologies
  • Proficiency in coding and assisting with coding complex SW applications with multiple subsystems, interfaces and state machine design
  • Proficiency using an Integrated Development Environments (IDE) to build and manage large software development projects
  • Strong communication skills, with the ability to clearly present information and ideas to others
  • Have confidence and be able to easily build meaningful relationships with your manager and members of your team
  • Must be able to prioritize your tasks, be self-aware enough to identify and correct mistakes, and not be afraid to ask for help when needed
  • Be active in seeking out ways to improve yourself and gain new knowledge, and be enthusiastic in sharing knowledge with others

Things That Would be Great if You Brought to the Table:

  • Programming languages such as C++, Python, Java, JavaScript, Shell scripting
  • Databases: MySQL, Oracle
  • Operating Systems: VxWorks, Linux/Redhat
  • Protocols: IP, SIP, TCP
  • Telecom industry specs and architecture: 3GPP, ITU
  • Working knowledge of AWS development techniques
  • Working knowledge of networking protocols, routers, switches, etc.
  • Familiarity with Tool Suites such as Gitlab, Jira, R4J, and Confluence
  • Strong knowledge of software development methodologies and lifecycles
  • A good understanding of tools and software applications that support software engineering best practices

Well also need you to:

  • Be able to work in the office at least 3 days a week to foster collaboration with the team and stakeholders
  • Be a U.S. Citizen

Work Environment:

This position primarily works in the company office or in a home office. The position is largely sedentary with the majority of the position sitting in a chair and working with a computer. The role uses basic office equipment including a phone, video, computer, keyboard, mouse, and printer.

Iridium is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, sexual orientation, gender identity or status as a protected veteran. EOE of Minorities/Females/Vets/Disability and other protected categories.



  • Tempe, Arizona, United States General Dynamics Mission Systems Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our team at General Dynamics Mission Systems. As an Advanced Embedded Software Engineer, you will be responsible for designing, developing, and testing specialized solutions for space and intelligence systems.Key ResponsibilitiesLead the software development process and...


  • Tempe, United States Amazon.com Inc Full time

    Let's fundamentally change the way millions of people shop online....and let's use your code to do it! Amazon Custom continues to break new ground in large-scale product customization experiences world-wide. We make products configurable and customi Development Engineer, Software, Development, Computer Science, Engineer, Software Developer, Technology

  • Software Engineer

    6 days ago


    Tempe, United States Net Orbit Inc Full time

    Job DescriptionJob DescriptionSoftware EngineerQualifications:Master's degree in Computer Science, engineering any, Technology, Management Information System Duties:Design, develop, implement, maintain, test business functions, web applications using variety of languages, tools, methodologies and technologies. Develop, create and modify general computer...


  • Tempe, Arizona, United States Iridium Satellite, LLC Full time

    About Iridium Satellite, LLCIridium Satellite, LLC is a leading provider of satellite communications services, renowned for its innovative and award-winning network that offers voice and data connectivity globally. With over two decades of experience, the company has established itself as a trusted partner for critical communications needs, serving...

  • Process Engineer II

    3 months ago


    Tempe, United States EV Group, Inc. Full time

    Job DescriptionJob DescriptionJob Title: Process Engineer II – Staff Reports to: Director of Technology – North AmericaClassification: ExemptSummary:This position entails appropriately applying fundamental engineering principles and concepts. Must be able to draw solutions from both formal training and experience. Under general direction, the Process...


  • Tempe, Arizona, United States Insero Full time

    About InseroInsero is a pioneering company that specializes in harnessing technology to revolutionize the agricultural industry. We focus on developing innovative solutions that empower growers, consultants, and service providers to optimize their operations.Our MissionWe aim to design and implement cutting-edge technology that enhances the efficiency,...

  • Software Engineer

    4 days ago


    Tempe, Arizona, United States General Dynamics Mission Systems Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at General Dynamics Mission Systems. As a key member of our cross-functional team, you will be responsible for developing and deploying state-of-the-art ground operational systems.Key ResponsibilitiesPerform requirements analysis, requirements definition, and requirements...


  • Tempe, Arizona, United States LHH Full time

    Job Summary:LHH is currently conducting a direct hire search for a skilled Software Engineer with 2+ years of experience in.Net. This is an exciting opportunity to be a part of a growing company and a collaborative team.Key Responsibilities:Work within.Net, C#, and assist with designs, codes, and testing of a variety of custom business...


  • Tempe, Arizona, United States LHH Full time

    Job Summary:LHH is currently conducting a direct hire search for a skilled Software Engineer with 2+ years of experience in.Net. This is an exciting opportunity to be a part of a growing company and a collaborative team.Key Responsibilities:Work within.Net, C#, and assist with designs, codes, and testing of a variety of custom business...


  • Tempe, Arizona, United States LHH Full time

    Job Summary:LHH is currently conducting a direct hire search for a skilled Software Engineer with 2+ years of experience in.Net. This is an exciting opportunity to be a part of a growing company and a collaborative team.Key Responsibilities:Work within.Net, C#, and assist with designs, codes, and testing of a variety of custom business...

  • Software Engineer

    3 months ago


    Tempe, Arizona, United States Acronis Full time

    "Acronis sets the standard for cyber protection and our mission is to empower people by providing them with cutting edge technology that will enable them to monitor, control, and protect the data that their business' and lives depend on.We have a need for a Software Developer to focus on building out new platform services. You will work on a team developing...


  • Tempe, United States Acme Aerospace Full time

    Job DescriptionJob DescriptionDepartment:  EngineeringManaged By: Engineering Manager Job Title: Sr. Embedded Software EngineerPosition requires knowledge of relevant development environments and protocols and ensures adherence to technical standards. Incumbent’s responsibility includes gathering user requirements, defining system functionality, and...


  • Tempe, United States IT1 Full time

    Job DescriptionJob DescriptioniT1, a leading national technology solution provider headquartered in Tempe, AZ, is looking for a motivated Systems Engineer II with a focus in Infrastructure to join our NOC team. iT1 has been recognized by the Phoenix Business Journal's "Best Places to Work" in Arizona for the past 11 years. This is a testament to the...


  • Tempe, United States IT1 Full time

    Job DescriptionJob DescriptioniT1, a leading national technology solution provider headquartered in Tempe, AZ, is looking for a motivated Systems Engineer II with a focus in Infrastructure to join our NOC team. iT1 has been recognized by the Phoenix Business Journal's "Best Places to Work" in Arizona for the past 11 years. This is a testament to the...

  • Java Software Engineer

    3 months ago


    Tempe, Arizona, United States KUBRA Full time

    Here we grow again With the increase in new clients and projects, our Product Development team is expanding and we are looking for an accomplished and passionate Java Software Engineer to join the team As a Java Software Engineer at KUBRA, you will collaborate with a group of talented technologists committed to excellence.Software Engineer, is the title of...


  • Tempe, Arizona, United States TEKsystems Full time

    Job OverviewKey Skills Required:1. 5 years of experience in Software Development Life Cycle (SDLC)2. 5 years of expertise in .NET/C#3. Proficiency in NodeJS, Angular, MongoDB, GraphQL, Visual Studio/CodePosition Details• Senior Software Engineer focused on the upkeep of product applications.• Engages with stakeholders, business analysts, project...


  • Tempe, Arizona, United States Brooksource Full time

    About the RoleWe are seeking a highly skilled Software Development Professional to join our team at Brooksource. As a key member of our IT department, you will play a critical role in the analysis, design, development, maintenance, and support of our IT applications.Key ResponsibilitiesApplication Development: Collaborate with senior developers to create new...


  • Tempe, United States KUBRA Full time

    Here we grow again! With the increase in new clients and projects, our Product Development team is expanding, and we are looking for an accomplished and passionate Java Software Engineer to join us!As a Senior Java Software Engineer at KUBRA, you will collaborate with a group of talented technologists who are committed to excellence. Your role will involve...


  • Tempe, United States Brooksource Full time

    Summary:As a Software Developer for a Fortune 75 company, you will be responsible for analysis, design, development, maintenance, and support of IT applications, as well as customization and integration of 3rd party software. This Software Developer will assume responsibility for administration, documentation, support and troubleshooting of these...


  • Tempe, United States Brooksource Full time

    Summary:As a Software Developer for a Fortune 75 company, you will be responsible for analysis, design, development, maintenance, and support of IT applications, as well as customization and integration of 3rd party software. This Software Developer will assume responsibility for administration, documentation, support and troubleshooting of these...