Principal Software Engineer II, Strategic Project Support - Iridium Satellite, LLC
UNAVAILABLE
About the Job
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, Iridium’s 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 We’re Looking For:
Are you an engineering powerhouse with a relentless drive for innovation and a track record of success? Look no further! Iridium is thrilled to offer an exceptional opportunity for a Principal Software Engineer II to join our elite team. In this role, you will be at the forefront of multiple cutting-edge activities and projects, collaborating with cross-functional teams to achieve groundbreaking results. Your expertise in software systems design, communication systems, real-time compute, protocol stacks, high reliability systems, and agile software development will be paramount to the success of our mission. Get ready to bring your enthusiasm and mentorship skills to the table as you guide and inspire a team of brilliant engineers. If you're eager to shape the future of satellite communications and leave your mark on the industry, we want to hear from you. Join Iridium and unleash your full potential!
What You’ll Do:
- Provide technical leadership on challenging and multidisciplinary engineering topics
- Be prime decision maker on architectural and design direction
- Make decisions and develop strategies to translate business requirements into technical requirements
- Create, clearly communicate, and implement visionary long-term technology roadmaps and short-term product improvement plans on an appropriate cadence
- Enhance overall code health and ensure software lifecycle best practices are followed
- Identify risks and develop mitigation efforts
- Monitor and craft novel paths to reduce our technical debt
- Establish strong working relationships with product owners, component owners, and service owners
- Work in collaboration of team members with product stakeholders to manage and prioritize product backlogs of fixes and improvements
- Play a key role in ensuring proper Change Control and Configuration Management processes are being followed
- Mentor, motivate and encourage the team to become their best
Experience & Education Requirements / EEO
What You’ll Need to Succeed:
- Bachelor’s degree in computer science, computer engineering, computer system engineering, or related engineering field
- 12+ years of relevant experience in development of embedded solutions and providing specifications for development
- Proficiency in C with 5+ years of experience developing software tools and applications
- Knowledge of and experience with all aspects of the Software Development Life Cycle process
- Excellent communication skills, with the ability to convey products, deliverables, analyses, and/or issues clearly and confidently, and confidently recognize and adapt to different communication techniques
- Be a strategic thinker who demonstrates good judgment and decisiveness
- Be able to analyze a situation or problem and come up with effective solutions
- Can easily form relationships with executive leadership and encourage cross-functional team building
- The ability to thrive in a dynamic environment by handling multiple tasks according to deadline and budget limitations
- Be proactive in finding new and enhanced ways of doing things and sharing your knowledge with others
Things That Would be Great if You Brought to the Table:
- Previous experience using the Atlassian Jira, Subversion, Git, and GitLab
- Experience with Telecommunications software and protocols
We’ll also need you to:
- Be able to travel internationally and domestically up to 10%
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.