Overview
On Site
Full Time
Skills
Satellite Communications
Network
IoT
Debugging
Satellite
Regression Testing
Quality Assurance
Collaboration
Software Engineering
Scrum
Sprint
Demonstrations
Innovation
Computer Science
Computer Engineering
Systems Engineering
Agile
Regression Analysis
Scripting
Automated Testing
Linux
Unix
Atlassian
JIRA
Bitbucket
FishEye
Crucible
Bamboo
Confluence
Communication
Software Development
Microsoft Windows
Microsoft Office
Software Testing
Test Scripts
Continuous Integration and Development
Continuous Integration
Testing
Docker
JFrog
Real-time
Operating Systems
VxWorks
C++
Perl
Python
Video
Job Details
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 Software Engineer to join our Satellite and Ground Engineering team. As a Software Development Engineer Test , you will apply advanced expertise in cutting edge technologies to develop software testing solutions for Iridium's 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:
Experience & Education Requirements / EEO
What You'll Need to Succeed:
Things That Would be Great if You Brought to the Table:
We'll also need you to:
Work Environment:
This position primarily works in an office setting and is largely sedentary with the majority of the position working with a computer. The role typically requires the use of basic office equipment such as a phone, video, computer, keyboard, mouse, and printer.
Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.
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 Software Engineer to join our Satellite and Ground Engineering team. As a Software Development Engineer Test , you will apply advanced expertise in cutting edge technologies to develop software testing solutions for Iridium's 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:
- Complete software development projects and assignments using Atlassian tools, including Jira, Bitbucket, Fisheye/Crucible, Bamboo and Confluence
- Be responsible for completing tasks that document, test, analyze, and maintain software programs
- Develop automated test scripts derived from segment and operational requirements.
- Code, test, and debug test scripts against new features implemented in the satellite and ground software
- Maintain and refactor existing test scripts as part of the larger regression test suite.
- 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
- Proactively complete all projects to the team's approval standards as described in the "Definition of Done"
- Work collaboratively with the team to drive continuous innovation, added value, and reduced cycle time and cost
- Enthusiastically support larger scale development efforts with multiple team members
Experience & Education Requirements / EEO
What You'll Need to Succeed:
- Bachelor's degree in Computer Science, Computer Engineering or Computer System Engineering, or related Engineering degree
- 5+ years of relevant experience in software development using Python
- Worked within an agile environment with a background as a software development engineer test(unit, integration, functional, regression)
- Relevant projects related to development of automated test scripts and test automation frameworks
- Experience working with the Linux or Unix operating system 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
- Knowledge of and experience with all aspects of the Software Development Life Cycle process
- Expertise in Microsoft Windows and Office Suite
- 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
- 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 working with Continuous Integration/Deployment
- Automate testing frameworks
- Docker containers and JFrog Artificatory
- Experience with real-time operating systems such as VxWorks
- Knowledge and experience with C++ / Perl / Python
We'll also need you to:
- ==== 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 that includes 3 days in office and 2 from home
Work Environment:
This position primarily works in an office setting and is largely sedentary with the majority of the position working with a computer. The role typically requires the use of basic office equipment such as a phone, video, computer, keyboard, mouse, and printer.
Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.