Iridium’s mission is to create and enable innovative connectivity solutions for individuals, organizations, and governments all over the world.
Iridium is committed to being a fulfilling and rewarding place to work where people are proud of what they do and are inspired to be the best they can be. We are committed to helping our employees and their families lead healthy, productive lives.
Some of our benefit offerings include:
● Competitive, market-driven salaries
● Premium Medical, Dental, and Vision plans
● Health Savings Account (HSA) / Flexible Spending Accounts (FSA)
● Annual Bonus Plan and Annual Merit Increase Opportunities
● Employee Equity Awards
● Retirement 401(k) Plans and Employer Matching
● Life Insurance, Short-Term and Long-Term Disability
● Education Assistance and Tuition Reimbursement
● Career Development & Training Assistance
● Charitable Grants and Donation Matching Program
● Vacation, Sick Days, Floating Holidays, and Volunteer Time Off
● Paid Holidays
● Paid Parental Leave
● Headspace Membership
Join an elite team of exceptional people, doing remarkable things.
What We’re Looking For:
Jumpstart your engineering career with a dynamic and fast-paced team! Join Iridium's Test Automation Engineering team as an Engineer I! In this role you will contribute to the research, development, testing, and sustaining engineering activities of Iridium services and ground communications infrastructure. As a member of our team, you will be immersed in a software agile development/test cycle, writing and reviewing code while assisting with automation development, integrating new products, and troubleshooting on multiple interdisciplinary projects. You’ll be successful in this role if you have a keen desire to learn and a passion for software development and test automation engineering. Don't miss out on this opportunity to join an innovative and dynamic team at the forefront of satellite communications technology!
What You’ll Do:
- Work with industry standard tools and software such as Elasticsearch/Logstash/Kibana, Amazon Web Services, CI/CD DevOps pipelines, containers and more.
- Participate in an Agile software team to collaborate with team members on a variety of tasks including:
- API definition and implementation
- Virtualization
- Transceiver communications
- Testcase driver creation based on system requirements
- Data transformation and visualization
- Work collaboratively with software, hardware, and system development engineers to ensure high product quality.
- Participate in integrating, testing, maintaining, and operating gateway hardware, lab hardware, and software systems along with cloud-based systems and services
- Assist in recreating and isolating reported software and/or hardware defects using test infrastructure and document non-compliances
- Research and assist with implementing hardware upgrades of ground infrastructure and test systems
- Help your team with maintaining configuration management of the test automation software and scripts
- Assist in decomposing requirements into verifiable test objectives
- Participate in maintaining and executing test automation for feature, defect and regression testing
- Generate and present reports based on test execution and analysis
What We’re Looking For:
Iridium is seeking an Engineer II to join our Network Operations team. As a Network Ops Engineer, you’ll be responsible for supporting and maintaining Iridium Gateway telecom architecture and service sub-systems. This position provides last tier support to all ground systems operations including Gateway Technical Ops, Tier 2 Customer Support, and Service Delivery. Working in this role, you’ll gain valuable experience in satellite telecom gateway subsystems, both on premise and cloud systems, while making a meaningful impact on Iridium service availability and new service launches. You’ll be successful in this role if you can apply technical understanding to triage, diagnose, and drive solutions to a wide range of technical problems.
What You’ll Do:
- Work collaboratively with vendors, subcontractors, and consultants to resolve outstanding issues
- Assist in maintaining GW subsystems and services, both on premise and cloud based
- Participate in the administration and maintenance of the remote monitoring and management system: update agent scripts, respond to alerts, monitor dashboards, and perform periodic system reviews
- Assist in identifing, investigating and resolving operations issues and work closely with the Operations team to improve maintenance procedures and achieve successful troubleshooting
- Work with team members to ensure high quality products are ready to deploy into production according to assigned schedule
- Investigate and resolve system issues escalated from other internal support teams
- Contribute to maintenance and deployment documents for all Gateway network element systems and network infrastructure
- Provide technical support to external and internal groups
What We’re Looking For:
Iridium is seeking an Engineer III to join our Network Operations team. As a Network Ops Engineer, you’ll be responsible for supporting and maintaining Iridium Gateway telecom architecture and service sub-systems. This position provides last tier support to all ground systems operations including Gateway Technical Ops, Tier 2 Customer Support, and Service Delivery. Working in this role, you’ll gain valuable experience in satellite telecom gateway subsystems, both on premise and cloud systems, while making a meaningful impact on Iridium service availability and new service launches. You’ll be successful in this role if you can draw on previous experiences to triage, diagnose, and drive solutions to a wide range of technical problems.
What You’ll Do:
- Work with vendors, subcontractors, and consultants to resolve outstanding issues
- Collaborate with project managers, project subject matter experts, project business developers and others as necessary
- Drive GW subsystems and services, both on premise and cloud based
- Participate in the administration and maintenance of the remote monitoring and management system: update agent scripts, respond to alerts, monitor dashboards, and perform periodic system reviews
- Identify, investigate, and report operations issues and work closely with the Operations team to improve maintenance procedures and achieve successful troubleshooting
- Work with team members to ensure high quality products are ready to deploy into production according to assigned schedule
- Investigate and resolve complex system issues escalated from other internal support teams
- Deliver maintenance and deployment documents for all Gateway network element systems and network infrastructure
- Provide technical support to external and internal groups
What We’re Looking For:
Iridium is seeking a Senior Business Development Manager to join our Product Management Team. As a Senior Business Development Manager at Iridium, you will play a pivotal role in expanding our market reach and customer base. With your strong interpersonal and project management skills, you will engage with potential customers, distributors, and various stakeholders to drive new opportunities and demand for Iridium. Your expertise in market research and technical understanding of IT/communication networks will be instrumental in identifying new market opportunities and use cases for our terrestrial products and services. At Iridium, we foster a collaborative and innovative environment where your ideas and contributions matter. Join our team and be part of shaping the future of our company.
Top of Form
What You’ll Do:
- Assist with setting the strategy for increasing Iridium’s Land Broadband sales including market research, customer segmentation, needs assessment, solution design, and technical whitepaper and sales/marketing support plan to capture opportunities
- Responsible for market demand generation through design and development market campaigns including customer webinars, partner trainings, tradeshow exhibition, and marketing direction on messaging and social media placement.
- Responsible for technical solution design including discussion with service partners and customer IT points of contacts to assess networking requirements and successful integration of Iridium including positioning of Iridium advantages, demonstration, testing support, proof of concept, and support to close large project-based opportunities in support of Iridium’s partners
- Be responsible for improving profitability and customer satisfaction on new and recurring sales by creating alignment of sales, objectives, and operations’ capability
- Drive ongoing revenue of Terrestrial Business Unit equipment sales including contracts, deal management/approval, partner forecasts, internal demand planning/production guidance, and quarterly sales management to achieve budgeted sales
- Identify and deliver marketing analysis to help guide continued refinement of strategy, product, and technology roadmaps
- Handle measure activities and revenue impact through pipeline management and reporting to business unit for coordination and awareness within internal teams
- Communicate to the business unit on pursuits, including performing accurate sales forecast rollups
- Externally promote a targeted understanding of Iridium capabilities throughout various markets
- Participate in strategic planning efforts for new product, pricing, promotion, and marketing-related programs for the business unit as needed
What We’re Looking For:
Iridium is seeking a collaborative, energetic, and results-driven Senior Sales and Operations Planning Analyst, with experience supporting a wide variety of Supply Chain-related responsibilities. This is an exciting and impactful role, perfect for someone who is inquisitive, organized, comfortable participating in both strategic and tactical projects simultaneously. As the Senior Sales and Operations Planning Analyst, you play a key role in demand planning duties including estimating future product demand, analyzing inventory flow, and developing forecast models. The Senior Sales and Operations Planning Analyst will support order fulfillment activities while also planning the rollout of new products, and transition from existing products.
What You’ll Do:
- Independently develop effective forecast models based on inputs from sales, product management, sales contracts, and demand patterns
- Conduct monthly forecast maintenance
- Prepare data for, and participate in, S&OP team meetings
- Optimize inventory levels including analysis of excess, slow moving and obsolete inventory
- Monitor and report on important changes in sales forecasts, inventory, and fulfillment metrics
- Ensure accurate and on-time delivery of sales orders, and adherence to sales contracts
- Propose and implement solutions to improve demand forecast accuracy
- Drive inputs to part set-up and maintenance in the supply and demand systems
- Back up the Order Management function to ensure customer service levels are maintained
What We’re Looking For:
Iridium is seeking a collaborative, energetic and results-driven Sales Operations Planning Analyst, with experience supporting a wide variety of sales-related responsibilities. This is an exciting role, perfect for someone who is inquisitive, organized, comfortable participating in both strategic and tactical projects simultaneously. As the Sales Operations Analyst, you play a role in demand planning duties including estimating future product demand, analyzing inventory flow, and developing forecast models. The Sales Operations Analyst will also help support order fulfillment activities while also assisting to plan the rollout of new products, and transition from existing products.
What You’ll Do:
- Assist in the development of effective forecast models based on inputs from sales, product management, sales contracts, and demand patterns
- Conduct monthly forecast maintenance
- Prepare data for, and participate in S&OP team meetings
- Assist in optimizing inventory levels including analysis of excess, slow moving and obsolete inventory
- Monitor and report on important changes in sales forecasts, inventory, and fulfillment metrics
- Ensure accurate and on-time delivery of sales orders, and adherence to sales contracts
- Propose and implement solutions to improve demand forecast accuracy
- Drive inputs to part set-up and maintenance in the supply and demand systems
- Back up the Order Management function to ensure customer service levels are maintained
What We’re Looking For:
Jumpstart your engineering career with a dynamic and fast-paced team! Join Iridium's Test Automation Engineering team as an Engineer I! In this role you will contribute to the research, development, testing, and sustaining engineering activities of Iridium services and ground communications infrastructure. As a member of our team, you will be immersed in a software agile development/test cycle, writing and reviewing code while assisting with automation development, integrating new products, and troubleshooting on multiple interdisciplinary projects. You’ll be successful in this role if you have a keen desire to learn and a passion for software development and test automation engineering. Don't miss out on this opportunity to join an innovative and dynamic team at the forefront of satellite communications technology!
What You’ll Do:
- Work with industry standard tools and software such as Elasticsearch/Logstash/Kibana, Amazon Web Services, CI/CD DevOps pipelines, containers and more.
- Participate in an Agile software team to collaborate with team members on a variety of tasks including:
- API definition and implementation
- Virtualization
- Transceiver communications
- Testcase driver creation based on system requirements
- Data transformation and visualization
- Work collaboratively with software, hardware, and system development engineers to ensure high product quality.
- Participate in integrating, testing, maintaining, and operating gateway hardware, lab hardware, and software systems along with cloud-based systems and services
- Assist in recreating and isolating reported software and/or hardware defects using test infrastructure and document non-compliances
- Research and assist with implementing hardware upgrades of ground infrastructure and test systems
- Help your team with maintaining configuration management of the test automation software and scripts
- Assist in decomposing requirements into verifiable test objectives
- Participate in maintaining and executing test automation for feature, defect and regression testing
- Generate and present reports based on test execution and analysis
What We’re Looking For:
If you enjoy managing and developing Scaled Agile portfolios while guiding teams to follow Agile and Scrum practices, then you will be excited about the Scrum Master opening with Iridium for a Space Development Agency (SDA) project. As a Scrum Master, you will support multiple development teams on an exciting new effort already underway. In this role, you will work to deliver high quaity software that meets our customer’s critical needs. You will work as part of the project’s software development team, and be responsible for providing Agile teams guidance on best practices and support in running Scrum and Kanban.
What You’ll Do:
- Manage and execute backlog refining sessions for sprint teams, and provide recommendations based on metrics evaluated utilizing Agile processes
- Work with the Product Owners and Scrum Teams on requirements decomposition, backlog grooming and refinement and story prioritization.
- Work with the customer to understand their priorities and ensure development team works stories according to the customer priority.
- Manage JIRA board and backlog for sprint execution and burn down reports.
- Track and communicate the team velocity and sprint/release progress; maintain process documentation.
- Update physical and electronic Agile tracking systems to provide transparency on product backlogs and in-progress work, supporting Development Managers and Project/Product Managers as necessary.
- Ensure that development teams are practicing/following core Agile principles of collaboration, prioritization, team accountability, and visibility.
- Commitment to continuous process improvement including active facilitation of reviews and retrospectives and incorporation of lessons learned for future sprints.
- Work independently in a proactive manner to identify and elicit each area’s needs and opportunity for change via the enhancement process.
- Drive preparation efforts with the development of high-level designs with all business rules, limitations and assumptions thoroughly documented.
What We’re Looking For:
If you are an experienced Program Manager with 12 years’ experience managing technical programs in a fast-paced environment, then you will be excited about the Program Management Associate Director opening with Iridium on our SDA team. As an Associate Director, you’ll be responsible for working with senior management to establish strategic plans and objectives as it relates to a high-impact program with a multi-million dollar impact to the company. In this role, you will focus primarily on establishing and maintaining effective contract change management associated for the on-going development of end-to-end system solutions, new product development, and/or network elements within the Iridium architecture. You will succeed in this role if you have exceptional interpersonal and communication skills to work closely with customers, build relationships, and coordinate with technical teams to identify solutions that will meet our customer’s needs, budget, and expectations.
What You’ll Do:
- Establish, execute and maintain an effective contract change management process, supporting negotiations associated with cost impacts and change orders
- Collaborate with program management, contracts, finance and the technical team with critical scope management on an exciting program, with aggressive deadlines, in a fast-paced environment.
- Engage and coach program team members on change management activities including change strategy development, stakeholder analysis, communication and engagement planning, adoption and sustainment plans, and effectiveness measures to support project success.
- Coordinate the preparation, development, review and evaluation of proposed engineering changes between internal and external stakeholders, such as Program Office, Technical Authorities, and Contracts Officers.
- Lead proposal efforts associated with Engineering Change Proposals (ECPs) and establish appropriate procedures and reviews required for successful outcomes.
- Responsible for generation of ROM (Rough-Order of Magnitude) cost estimates associated with development impacts and/or new scope, establishing a repeatable process to gather key information from stakeholders and hold associated content reviews prior to submission.
- Ensure that projects meet financial performance targets as established in project pipeline budgets and Estimates to Complete.
- Ensure that projects deliver quality results, activities are well-designed, and funds are expended to meet overall project objectives, contract deliverables, and indicator targets.
- Serve as sounding board on strategic program decisions and provide thought leadership in program design and delivery.
What We’re Looking For:
If you enjoy learning about and working with breakthrough technologies, and are enthusiastic about working in the space industry, then you will be excited about the Ground Software Product Owner opening with Iridium for a Space Development Agency (SDA) project. As the Ground Software Product Lead within the Ground Systems Development team, you will apply advanced expertise in cutting edge technologies and operations experience to rapidly develop and deploy ground system operations and user service capabilities within a satellite operations environment. You will also provide expertise and experience within the larger development team to support cross-functional efforts and collaboration across all areas of ground system software development.
What You’ll Do:
- Lead the development of new ground resource management software and enhance existing software capabilities to meet the requirements of the SDA project
- Lead collaborative efforts and initiatives with Ground Systems Development team and other software team members to develop new ground software components founded upon modern industry standard platforms, languages, and deployment techniques
- Lead the development of optimized code for both scalability and performance
- Independently deliver results following Iridium processes for Change Control, Prioritization, Risk Management, Commercial off-the-shelf (COTS) Management, Build and Test software deployments
- Prioritize software development objectives within the Iridium-defined Agile/Scrum framework
- Plan and execute software releases, providing input into stakeholder/program schedules and budgets
- Confidently present complex information to groups outside of your team through briefings and documentation, planned implementation, or issue resolutions, with limited preparation
- Utilize your deep expertise to transition existing capabilities to more advanced technologies, such as Cloud computing and micro-service architectures
- Leverage knowledge to assist in ground system operations process/procedure/training documentation and identify technical training needs
- Deliver constructive, meaningful feedback and proactively offer guidance and knowledge-sharing with team members
What We’re Looking For:
If you enjoy learning about and working with breakthrough technologies, and are enthusiastic about working in the space industry, then you will be excited about the Mission Software Developer opening with Iridium for a Space Development Agency (SDA) project. As the Mission Software Developer within the Ground Systems Development team, you will gain experience in software development and maintenance for the Mission Software and supporting applications, while utilizing a working knowledge of mission planning, data routing and management.Additionally, the Mission Software Developer will work independently to deliver high-quality work and drive projects/deliverables to completion within the larger development team to support cross-functional efforts across all areas of ground system software development.
What You’ll Do:
- Work independently to develop and enhance software related to mission planning, data routing, and data management, collaborating with other team members as needed
- Develop optimized code for both scalability and performance
- Work within the Agile/Scrum framework for software development (Atlassian tool suite desired)
- Create or maintain build environments for software products
- Work within team objectives to plan and execute software releases per stakeholder/program schedules and budgets
- Update issue/feature data in Atlassian Project/Software tracking tools
- Follow existing Iridium processes for Change Control, Prioritization, Risk Management, COTS Management, Build and Test software deployments and use knowledge to assist in development of process/procedure documentation materials
- Edit, structure and present data, concepts and arguments clearly and succinctly, through briefings and documentation
- Respond to questions within scope from stakeholders
What We’re Looking For:
If you are a science and space enthusiast who is excited about working on cutting-edge technology and with a talented team of professionals, then you will be excited about the Ground System Operator II opening with Iridium for a Space Development Agency (SDA) project. As a Ground System Operator II, you will participate in monitoring and controlling ground systems at the SDA Operations Centers in Grand Forks, ND or Huntsville, AL. You will work 12-hour shifts with a team in a 24/7, multi-satellite operations environment. You will thrive in this role if you have a desire to learn and execute new technical skills and are highly motivated and passionate about engineering and space systems.
What You’ll Do:
- Perform real-time monitoring of the ground system in support of the SDA mission
- Analyze operational data and execute first level troubleshooting to resolve issues
- Monitor spacecraft fleet-level health and status
- Work collaboratively with the team to detect and recover from issues within the Iridium ground system applications, and for a global network of remote teleport antennas and Wide Area Network (WAN).
- Support real-time anomaly investigation and resolution and follow established Fault Escalation policies and procedures
- Support process improvement initiatives by properly documenting all events through an anomaly and issue reporting process
- Create accurate, timely, and descriptive event logging for all ground system outages or system events
What We’re Looking For:
If you are a science and space enthusiast who is excited about working on cutting-edge technology and with a talented team of professionals, then you will be excited about the Ground System Operator II opening with Iridium for a Space Development Agency (SDA) project. As a Ground System Operator II, you will participate in monitoring and controlling ground systems at the SDA Operations Centers in Grand Forks, ND or Huntsville, AL. You will work 12-hour shifts with a team in a 24/7, multi-satellite operations environment. You will thrive in this role if you have a desire to learn and execute new technical skills and are highly motivated and passionate about engineering and space systems.
What You’ll Do:
- Perform real-time monitoring of the ground system in support of the SDA mission
- Analyze operational data and execute first level troubleshooting to resolve issues
- Monitor spacecraft fleet-level health and status
- Work collaboratively with the team to detect and recover from issues within the Iridium ground system applications, and for a global network of remote teleport antennas and Wide Area Network (WAN).
- Support real-time anomaly investigation and resolution and follow established Fault Escalation policies and procedures
- Support process improvement initiatives by properly documenting all events through an anomaly and issue reporting process
- Create accurate, timely, and descriptive event logging for all ground system outages or system events
What We’re Looking For:
Iridium is seeking an exceptional and experienced Senior Engineer to lead research, development, testing, and sustaining engineering activities of Iridium services and ground communications infrastructure. As a member of our team, you will be immersed in a software agile development/test cycle, writing and reviewing code while assisting with automation development, integrating new products, and troubleshooting on multiple interdisciplinary projects. Demonstrated work experience in engineering practices and software/hardware testing, as well as a desire to build leadership skills is necessary for success in this position. The ideal candidate will verify the reliability and robustness of Iridium products and communication services, have a vested interest in the long-term success of their work with a keen desire to learn, and be highly self-reliant.
What You’ll Do:
- Work with industry standard tools and software such as Elasticsearch/Logstash/Kibana, Amazon Web Services, CI/CD DevOps pipelines, containers and more.
- Play a key role in an Agile software team to collaborate with team members on a variety of tasks including:
- API definition and implementation
- Virtualization
- Transceiver communications
- Testcase driver creation based on system requirements
- Data transformation and visualization
- Lead software, hardware, and system development engineers
- Research, integrate, maintain, and operate gateway hardware, lab hardware, and software systems along with cloud-based systems and services
- Work independently to design, implement, and maintain automated test system software and drive product quality
- Be accountable for recreating and isolating reported software and/or hardware defects using test infrastructure and document non-compliances, and propose solutions
- Collaborate with team to identify test, programmatic, and services implementation risks
- Play a key role in the mitigation of risks and issues identified
- Lead configuration management of the test automation software and scripts
- Decompose requirements into verifiable test objectives
- Be responsible for maintaining and executing test automation for feature, defect, and regression testing
- Develop real-time reporting and present results confidently based on test execution and analysis
What We’re Looking For:
Iridium is seeking a Senior Engineer to join our Network Operations team. As a Senior Network Ops Engineer, you’ll be responsible for supporting, maintaining, and enhancing Iridium Gateway telecom architecture and service sub-systems. This position provides last tier support to all ground systems operations including Gateway Technical Ops, Tier 2 Customer Support, and Service Delivery. This individual will participate in the architecting, design, development, testing, deployment and maintenance of new systems and applications in response to Iridium business and marketing requirements. Working in this role, you’ll gain valuable experience/knowledge/skills in satellite telecom gateway subsystems, both on premise and cloud systems, while making a meaningful impact on Iridium service availability and new service launches. You’ll be successful in this role if you can draw on previous experiences to triage, diagnose, and drive solutions to a wide range of technical problems.
What You’ll Do:
- Work with vendors, subcontractors, and consultants to resolve outstanding issues
- Collaborate with project managers, other subject matter experts, business developers, and others as necessary
- Implement and maintain GW subsystems and services, both on premise and cloud based
- Participate in the administration and maintenance of the remote monitoring and management system: update agent scripts, respond to alerts, monitor dashboards, and perform periodic system reviews
- Identify, investigate, and resolve operations issues and work closely with the Operations team to improve maintenance procedures and achieve successful troubleshooting
- Work with team members to ensure high quality products are ready to deploy into production according to assigned schedule
- Investigate and resolve complex system issues escalated from other internal support teams
- Coordinate with vendors to define and improve methods of operations and processes
- Create and maintain maintenance documents for all Gateway network element systems and network infrastructure
- Communicate with customers as required; keep customers informed of incident progress, provide notifications of impending changes and/or agreed outages, etc.
- Work closely with Independent Verification & Validation (IV&V) team to make sure products have been tested thoroughly
- Provide technical support to external and internal groups
What We’re Looking For:
Iridium is seeking a motivated Principal Software System Engineer to join our Space Vehicle Software Team! As a Principal Software System Engineer, you’ll work with senior management to implement strategic plans and objectives, including managing delivery of high-quality results and complex solutions. In this role, you’ll be responsible for being the Principal Software System Engineer for Iridium’s new Dynamic Network Architecture program, and your primary focus will be all technical aspects of the architecture and design of the service. You’ll be successful in this role if you have extensive experience in Software and System Engineering and in-depth knowledge of both space and ground telephony networks.
What You’ll Do:
- Use your breadth of knowledge to support definition and decomposition of system level requirements, ensuring system engineering best practices and processes are applied to payload systems developed for the Dynamic Network Architecture program
- Perform required analysis, definition, decomposition, and management
- Be responsible for exercising technical authority over projects
- Work closely with Project Managers and the Software Development team to determine resource needs, technical development schedules, and major milestones
- Conduct required system analysis (functional & performance), interface definition, and detailed trade studies, analyzing multiple data sources to respond to frequent, complex, and high-impact situations
- Lead the segment technical team in support of major reviews such as: Software Requirement Review, Preliminary Design Review, and Program Increment Demonstrations
- Responsible for the coordination and delivery of multiple or complex technical assignments designed with end goals in mind, including managing shifting priorities
- Responsible for ensuring that projects deliver quality results, activities are well designed and overall project objectives are met
- Play a key role in providing system engineering best practices in program design and delivery
- Partner with stakeholders to understand their technical needs
- Demonstrate the ability to understand how complex issues are affecting project operations, and identify and design the formation of innovative solutions from concept through to completion
- Comfortably present complex results with limited preparation and develop ability to speak persuasively to those within the team
- Identify and manage issues where analysis of situations or data requires an in-depth evaluation of complex factors
- Utilize critical thinking skills to better design new or developing systems
What We’re Looking For:
Are you a seasoned software engineer with a passion for space? Our Product Engineering team has an exciting opportunity for a Principal Engineer to join our team! As a Principal Software Engineer, you'll have the autonomy to identify and implement solutions to enhance mobile products software, and associated engineering tools in support of our satellite communications goals.
You'll thrive in this role if you love switching between the end-user's perspective and software details, have experience with modern development practices, and are familiar with CI/CD pipelines. In addition to these responsibilities, you'll also get the chance to coach and mentor junior engineers, helping to shape the future of our team.
What You’ll Do:
- Design and develop embedded software for Iridium transceivers using Agile methodologies
- Lead and mentor junior software engineers to improve their skills and increase team productivity
- Become knowledgeable on core components of Iridium transceiver software
- Enhance existing mobile product software with feature requests and defects flowing from stakeholders
- Work collaboratively with multi-sited global teams of software, hardware, and system development engineers
- Work cross functionally to instill a strong culture of product quality within the organization
- Execute software development tasks autonomously while meeting project timelines
- Analyze data and draw appropriate conclusions to identify and fix software bugs
- Provide technical guidance to cross-functional teams and stakeholders
- Confidently present complex information to groups outside of your team through briefings and documentation, planned implementation, or issue resolutions
- Leverage knowledge to make enhancements to process/procedure/training documentation
What We’re Looking For:
Are you an experienced engineer looking for a thrilling new opportunity? Look no further! Iridium is seeking a talented Engineer III to join our Software Development team. If you're a critical thinker with a passion for problem-solving, possess exceptional communication skills, and are committed to delivering high-quality software solutions, then you're the perfect fit for this role.
What You’ll Do:
- Be responsible for developing, testing, and troubleshooting software solutions for the Iridium network
- Work independently to deliver high-quality work and drive projects and deliverables to completion, including assisting with software development life-cycle activities
- Design, development, and testing of software systems and applications
- Recognize issues pertaining to software development and craft/propose solutions to these issues
- Develop and maintain software documentation and procedures
- Analyze data and use it to make routine decisions related to software development
- Support system and network integration efforts
- Coordinate with other engineers and teams to ensure software solutions meet business requirements and quality standards
What We’re Looking For:
Iridium is seeking an Associate Director, Ground Systems Software Engineering who is ready to rise to the next level in their career. As an Associate Director, you will lead a high performing team responsible for delivering results over many areas of the software lifecycle: design, development, debugging, testing and optimization, and operational satellite software support. In this role, you will help to shape the culture and operational philosophy of our ground software team, while utilizing your project management skills in scheduling, resource planning, and budgeting. If you’re an experienced software developer with excellent leadership, management, and coaching skills, then we want to talk to you.
What You’ll Do:
- Be responsible for the Ground Software engineering team’s performance by providing leadership, guidance, and coaching to staff members on core competencies, career development, training, employee goal setting, and performance reviews. Instill excellence in employee development and performance to attain the highest level of productivity.
- Work collaboratively across organizations with program management and key stakeholders to set program objectives and ensure that work planning and task execution are accomplished to meet satellite software and product roadmaps
- Be responsible for the overall software development life cycle through in service delivery
- Set team goals and directives in support of Iridium business and product strategy
- Direct the software process with the goal of delivering high quality releases on time, on budget, and exceeding customer expectations and identify issues and course correct, as required
- Support the organization and team Agile goals to deliver high value software, frequently, to our service customers
- Establish and maintain the Ground Systems Software program budget as well as software project schedules and budgets, and ensure effective resource planning and utilization within the team
- Manage hiring activities, including but not limited to job requisition definition, recruiting, interviewing, and selecting high-quality, enthusiastic, and motivated team members to meet current and future talent requirements
- Engage with the Special Programs department to provide guidance, interpretation, and key inputs regarding operating procedures and processes related to ground software deliverables
- Continuously raise the standard of software engineering excellence by implementing and driving best practices for coding, testing, and deployment
What We’re Looking For:
In partnership with our Executive Vice President, Government Programs, you will act as a thought partner in developing and executing our corporate vision and strategy for expanding our business portfolio in the United States Government market. As the Vice President, Government Solutions, you will lead and manage a sales team focused on the USG market with an emphasis on the Department of Defense. Additionally, you will engage senior civilian and military leadership within the USG as well as manage industry partner relationships in support of Iridium’s business strategy.
What You’ll Do:
- Foster and develop a highly effective team of sales professionals to assess domestic governmental business opportunities and develop our portfolio to support our business strategy
- Create, monitor, and improve a high-performance sales strategy & execution plan with budgeting and forecasting
- Bring thought leadership, expertise, and deep experience in solution sales to inform and guide business strategy
- Formulate sales engagements and negotiation strategies
- Execute and manage the sales process including presentations, proposals, and contract negotiations especially with senior level decision makers
- Identify and develop business opportunities to deliver achievement of corporate business and financial objectives
- Maintain and develop ongoing network of relationships at O6/GS-15 levels and above to facilitate communication that grows the business
- Use strategic influence to build consensus and collaboration across internal engineering, operations, and program office team to develop and deliver needed solutions to the USG market