Space Systems Integration (SSI) is a fast-growing engineering company that provides aerospace solutions to a variety of government and commercial customers. Our employees are forward-thinking, self-directed individuals who are committed to solving our customers’ technical challenges.
SSI is searching for a Spacecraft Flight Software Engineer located in Chantilly, VA with the ability to travel to Colorado.
Primary Responsibilities:- Assess new spacecraft designs to determine detailed, low-level software requirements
- Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
- Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems
- Estimate cost and schedule for spacecraft flight software development activities
- Ability to oversee subcontracted efforts
- Ability to provide technical leadership to small work teams
- Ability to trade multiple approaches to meeting mission requirements to find the best fit based on varying criteria
- Develop embedded flight code using standard RTOS runtime components and development tools
- Support functional testing of completed software items
- Originate software architecture documents, verification and validation plans, procedures, reports, and other documentation in support of flight software design and development activities
- Ensure compliance of flight software designs with Engineering performance specifications
- Execute spacecraft flight software design and development activities consistent with Customer quality, cost, and schedule requirements
- Read and interpret technical specifications
- Prepare material for and present technical information at design reviews
- Work with other engineers to implement operating procedures, resolve system issues, and provide required technical information
- Understand, plan, and execute technical activities in accordance with SNC policies, procedures, and work instructions
Minimum Qualifications- Bachelor of Science degree Computer Science, Software Engineering or other related discipline and typically 14 or more years of relevant experience
- Relevant work experience may be considered in lieu of required education.
- Advanced capabilities using Computer Aided Engineering tools
- Demonstrated knowledge of engineering principles and practices
- Experience working in multi-disciplinary teams
- Active Top Secret US Government security clearance with SCI eligibility
Preferred Qualifications- Understanding of industry standard software languages such as C, C#, C++, HTML, Java, Python, and Bash
- Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build
- Knowledge of software development methodologies such as Agile/Scrum, Waterfall, and Spiral
- Proficient with data structures
Space Systems Integration provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.