Description
The Flight Software Engineer will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations. This role involves collaborating with cross-disciplinary teams to ensure that flight software meets performance, reliability, and mission-specific requirements.
Key Responsibilities
- Software Development: Design and develop flight software for spacecraft and satellite systems. Implement algorithms and control systems to manage spacecraft operations.
- Software Testing: Develop and execute test plans to validate flight software functionality. Perform integration and system-level testing to ensure software meets specifications.
- Debugging and Optimization: Identify and resolve software defects and performance issues. Optimize software to ensure efficient operation and minimal resource usage.
- Integration: Work with hardware engineers and systems engineers to integrate flight software with spacecraft hardware and systems. Ensure seamless communication and functionality between software and hardware components.
- Documentation: Prepare and maintain comprehensive documentation for flight software, including design specifications, test plans, and user manuals. Ensure documentation is accurate and complies with company standards.
- Support and Maintenance: Provide support for flight software during mission operations. Troubleshoot and resolve software issues that arise during testing and in-flight operations.
- Collaboration: Collaborate with cross-functional teams, including systems engineers, hardware engineers, and mission planners, to address and resolve software-related issues.
Qualifications
Minimum Qualifications:
- Bachelor of Science degree in CS, EE (or equivalent experience in the field)
- Experience with embedded systems programming. C/C++ proficiency mandatory
- Several years experience in implementing embedded software solutions on spacecraft missions or other similar complex embedded systems
- Demonstrated ability to personally design, build, and test embedded software from scratch
- Capable of identifying and solving complex problems with little to no supervision or direction
- Must be able to work extended hours and weekends as needed on rare occasions
- Experience with Linux and shell command-line tools
- Must be able to obtain a Secret and/or a TS/SCI clearance
Preferred Skills and Experience:
- Familiarity with commonly used protocols and standards for spacecraft communications, such as CCSDS, CAN, SpaceWire
- 2+ years experience developing flight software for spacecraft missions
- Experience writing drivers for interfacing with hardware
- Experience working with operating systems, file systems, and bootloaders
- Experience testing embedded software for complex high reliability applications.
- A love for small fast paced teams and fast-moving organizations
ITAR Requirements:
- This position may include access to technology and/or software source code that is subject to U.S. export controls. To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
Benefits
- Health Insurance: Comprehensive medical, dental, and vision coverage.
- Retirement Plans: Access to a 401(k) plan.
- Paid Time Off: Generous vacation days, personal days, and holidays to ensure you have time to recharge.
- Professional Development: Opportunities for ongoing training, workshops, and courses to advance your skills and career growth.
- Team Building Activities: Regular social events, team outings, and company-sponsored activities to foster a positive work environment.
- Diverse and Inclusive Culture: A commitment to diversity and inclusion, with initiatives to support a welcoming and equitable work environment.
Turion Space is an Equal Opportunity Employer; employment with Turion Space is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status. Applicants wishing to view a copy of Turion’s Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department.