Senior Mission Software Engineer
- Work independently to develop and enhance software related to mission planning, network management, and flight dynamics
- Develop optimized code for both scalability and performance
- Work within the Agile/Scrum framework for software development (Atlassian tool suite desired)
- Create or maintain build environments for software products
- Play a key role in planning and executing software releases per stakeholder/program schedules and budgets
- Update issue/feature data in Atlassian Project/Software tracking tools
- Follow existing Iridium processes for Change Control, Prioritization, Risk Management, Commercial-off-the-Shelf (COTS) Management, Build and Test software deployments and use knowledge to assist in development of process/procedure documentation materials
- Edit, structure and present data, concepts and arguments clearly and succinctly, through briefings and documentation
- Respond to questions from stakeholders, as appropriate
What You'll Need to Succeed:
- Bachelor of Science degree in Computer Science, or other engineering discipline
- 8+ years software programming and/or support experience with mission planning and/or network management
- Understanding of mission planning, data routing, and data management concepts, and/or flight dynamics
- Coding experience on Agile based teams
- Excellent communication skills, with the ability to clearly convey products, deliverables, analyses, and/or issues to groups outside of your team or those who are unfamiliar with the topic
- Be comfortable managing upward, including being a proactive communicator and asking for help when needed
- Have confidence and be able to easily build relationships with leadership and colleagues outside of your team
- Possess an analytical mindset, with the ability to understand a situation or problem and think critically to make decisions and come up with out-of-the-box solutions
- Be proactive in providing feedback and be enthusiastic in sharing your knowledge with others
- Capable of prioritizing your own tasks and potentially the tasks of others while making sure deadlines are met
- Proactivity in seeking out ways to continuously improve yourself and gain new knowledge, including the ability to learn the different software that make up the System Performance and Analysis software
- Ability to comprehend technical documentation
- Have a positive attitude to take on ever increasing S/W development tasks
- Passion for working in a team driven environment consisting of operators, SW testers, senior developers, and system engineers.
- Experience with the following technologies:
- Python / Perl / C++/ Matlab
- Kubernetes / Docker / OpenShift
- JFrog Artifactory and Pipelining
- Linux based environments and bash shell scripting
- XML / JSON / SQL
- No SQL based DBs (e.g., Mongo)
- js / Apache Web Server
- RESTful / / ELK or similar / WebSockets
- Atlassian management/software development tools: Jira / Git / Bitbucket / Crucible / Confluence and/or Gitlab
- Micro services architectures
- Working knowledge of the following languages:
- Python / Perl / C++/ Matlab
We'll Also Need You To:
- Be a U.S. Citizen
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.Recommended Jobs
Care in the Heart of Glendale's Healing Oasis
RN ICU job in Glendale, AZ Embark on an enriching adventure as a travel ICU nurse in Glendale, a vibrant city nestled in the heart of the San Fernando Valley. Experience the perfect blend of urban so…
Arizona
Calling all innovators – find your future at Fiserv. We’re Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial …
Sr. Accounts Payable Specialist
Vixxo is seeking a full-time, Sr. Accounts Payable Specialist to be based in Scottsdale, AZ. THE ROLE The Accounts Payable Specialist is responsible for providing support to financial teams rel…
Senior Systems Engineer (Tracking Systems)
Senior Systems Engineer (Tracking Systems) Our client, a leading federal defense contractor has multiple long-term contract openings for Senior Advanced Systems Engineer with Tracking Systems exp…
Trust & Safety Content Analyst
Kforce has a client that is seeking a Trust and Safety Content Analyst in Tempe, AZ. The Investigation Specialist plays a vital role in protecting the brand integrity of sites and apps that engage dir…
Emergency Medicine Physician in Phoenix, AZ
Are you passionate about providing quality patient care? TeamHealth has an excellent opportunity for a physician to join our emergency department team full-time at Abrazo Central Campus in Phoenix, A…
Hospitalist
Physician - Hospitalist Job in Tucson, AZ
Business Operations Assistant
Job Description Job Description A well-established General Contractor based in Surprise, AZ, is seeking a reliable and detail-oriented Business Operations Assistant to support day-to-day office o…
Veterinary Technician - Ophthalmology
Description Position at Eye Care for Animals Gilbert Veterinary Technician Eye Care for Animals – Gilbert, AZ More than a word, care is present in everything you do. At Eye Care for Animals, a …
Audit Manager
Job Description Job Description Salary: Starting at $114,000.00 Audit Manager The Opportunity: Auditing provides clients with an objective evaluation of a companys financial statement…