Sr. Software Development Engineer - Test
Iridium
Sr. Software Development Engineer - Test
- Category
- Engineering
- Worker Category
- Regular Full-Time[F]
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:
If you enjoy learning about and working with breakthrough technologies, we want to hear from you! We are seeking a Principal Software Test Engineer to join our Satellite and Ground Engineering team. As a Principal Software Test Engineer, you will apply advanced expertise in cutting edge technologies to develop software testing solutions for Iridium satellite and ground software. You will also provide expertise and experience within the larger software development team to support cross-functional efforts and collaboration across all areas of software development.
What You’ll Do:
- Technical lead for test activities for the Satellite and Ground software segment
- Complete software development projects and assignments using Atlassian tools, including Jira, Bitbucket, Fisheye/Crucible, Bamboo and Confluence
- Manage and transform segment and operational requirements into automated test scripts
- Identify and implement areas within the testing process and automation that will increase the efficiency and effectiveness of our testing
- Code, test, and debug test scripts against new features implemented in the satellite and ground software.
- Maintain and refactor existing test scripts such that the regression suite is up to date.
- Execute software test, analysis results, and collaborate with the software engineering team on issue identification and resolution
- Participate as a member of the agile scrum team supporting daily standup meetings, sprint planning meetings and reviews/demonstrations and retrospectives
- Collaborate across multiple departments (Space Engineering, Operations, System Test) to ensure high quality software is delivered.
- Define required test products and test resources required for testing
- Be a driver for continuous improvement by adding value, reducing test cycle time and cost
- Deliver constructive, meaningful feedback and proactively offer guidance and knowledge-sharing with team members
Experience & Education Requirements / EEO
What You’ll Need to Succeed:
- Bachelor’s degree in Computer Science or related engineering discipline
- 10+ years of software testing and/or development experience on complex systems
- Relevant experience developing software using Python
- Ability to work well both independently and within an Agile Software development team
- Experience working with Linux based environments and Atlassian tools, Jira, Bitbucket, Fisheye/Crucible, and Bamboo and Confluence
- Strong communication skills, with the ability to clearly present ideas, products, deliverables, analyses, and/or issues
- Can easily build meaningful relationships with others, including senior leadership outside of your own department, and is comfortable providing constructive feedback to your team members and management
- Passionate about software testing with the ability to analyze the software under test and create effective test scripts to cover both nominal, off nominal behavior, and edge case scenarios.
- Must possess the creativity and resourcefulness needed to make reliable decisions and determine methods on new assignments
- Can thrive in a dynamic environment by handling multiple tasks and managing shifting priorities
- 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:
- Experience with the following technologies:
- Realtime operating systems such as VxWorks
- Knowledge and experience with Java / Perl / C++
- Automated testing frameworks
- Docker containers and cloud environments
- JFrog Artifactory and Pipelining
- Experience with satellite ground control systems.
We’ll also need you to:
- Be a U.S. citizen with no dual citizenship
- Willingness and ability to be on-call to support operational issues.
- Be able to travel up to 15 days annually
- Be able to work a hybrid schedule: 3 days in office and 2 from home
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. For meetings in-person, this position will need to be able stand, walk within the office and climb stairs on occasion.
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.
Options
Software Powered by iCIMS
www.icims.com