
Test Engineer III
Iridium Communications
- Reston, VA
- Permanent
- Full-time
- Support senior engineers in exercising technical authority over projects
- Create and maintain test software emulating real components in the system
- Be responsible for generating automated test procedures and automated analysis of the results
- Play a role in developing and executing integration plans and procedures for multiple components of a satellite ground system, including hardware, software, and networking equipment
- Work collaboratively with multiple teams of engineers and stakeholders to ensure successful integration of components and systems within project timelines
- Play a role in troubleshooting and resolving issues related to system integration, including identifying root causes and implementing corrective actions
- Develop and maintain documentation related to system integration, including integration plans, test procedures, and system configurations
- Execute system testing and verification activities, including defining test requirements, developing test plans, and executing tests to ensure system functionality and performance meet project requirements
- Work closely with SDA System Engineers and Developers on current testing requirements and development of procedures
- Ensure projects meet technical performance targets, deliver quality results, and activities are well-designed and meet overall project objectives
- Provide system engineering best practices in program design and delivery, utilizing critical thinking skills to better design new or developing systems
- Bachelor’s degree in engineering, computer science or related field
- 5+ years’ experience in system engineering or software programming experience
- Programming languages such as: Java (Sprint Boot), Java-Script, Python, C++, Shell scripting
- Experience with Kubernetes / Docker / Podman / ArgoCD
- Familiarity with tools and software applications that support System Engineering and Integration, Verification, and Validation best practices
- Willingness to learn and work with numerous COTS (Commercial-off-the-Shelf) packages
- Experience working with different databases
- Familiarity with coding and scripting languages with a willingness to continuously learn and enhance skills
- Strong communication skills, with the ability to confidently present products, deliverables, analyses, and/or issues
- Possess an analytical mindset, with the ability to understand a situation or problem and think critically to make decisions or come up with solutions
- Be comfortable managing upward, including being a proactive communicator and asking for help when needed
- Have confidence and be able to establish valuable relationships with others
- Must be able to prioritize key tasks and have a strong sense of ownership over your work
- Be active in seeking out ways to continuously improve yourself and gain new knowledge
- Working knowledge of networking protocols, routers, switches, etc.
- Knowledge of designing, developing, and operating Space Vehicle Subsystems
- Knowledge of Command and Control Systems (i.e., OS Comet, InControl, etc.)
- Knowledge or experience with aspects of the Hardware Software Development Life Cycle process
- Familiarity with Atlassian Tool Suite such JIRA, R4J and Confluence
- Familiarity with Linux Red Hat environments
- Be able to travel up to 10%
- Be a US Citizen with no dual citizenships
- Be able to work in the office at least 2 days a week to foster collaboration with the team and stakeholders