Iridium is looking to develop and maintain its satellite application-layer software, including contributing to the development of new features and services, and support identification and implementation of initiatives and solutions within the larger development team.
Requirements
- 8+ years of relevant experience in the software engineering industry
- 6+ years of relevant experience developing embedded software using C++
- Have experience developing software using Atlassian Tools: Jira for task management, Bitbucket (git) for code management, Fisheye/Crucible for code inspection and Confluence for documentation
- Be proficient in a LINUX operating system, general programming capabilities, as well as standard PC usage and applications
- A strong background in troubleshooting, problem solving, and working under tight time constraints
- Knowledge of and experience with all aspects of the Software Development Life Cycle process
Responsibilities
- Execute the design and implementation of scalable, reliable, and maintainable satellite software, including conducting code reviews for other team members’ work
- Provide mentorship to junior engineers; cultivate technical growth and promote a culture of excellence within the engineering team
- Be a source of technical expertise; provide technical guidance to other team members as well as cross-functional projects and initiatives as needed
- Create and maintain technical process / procedure / documentation, and identify any technical training needs
- Drive collaboration with product owners, systems engineers, and other stakeholders to refine product requirements and technical roadmaps
- Play a key role as member of the Agile Scrum team; may lead daily standup meetings, sprint planning meetings, sprint reviews/demonstrations, and retrospectives
- Facilitate team understanding in development refinement meetings through breaking down technical features, decomposing tasks, and estimating required effort
Other
- Bachelor’s degree in computer science, computer engineering or computer system engineering, or related field
- Be on call for satellite and space anomalies
- Be able to travel up to approximately 15 days per year
- Be able to work a hybrid schedule that includes 3 days in office and 2 from home
- Be a U.S. Citizen