July 21
🏢 In-office - Los Angeles
• Design, develop and validate complex embedded spacecraft flight software • Write drivers to interface with various spacecraft components • Other complex embedded software engineering tasks including board bring up, boot-loader development, filesystem implementation, operating system configuration and modification, protocol implementation. • Implement software for automated testing at component, functional, and system levels, including HITL (Hardware in the Loop) testing • Select flight computers, and design overall satellite software architecture • Integrating and testing flight software with our mission control system. • Assist in recruiting, interviewing, and hiring additional teammates to our rapidly-growing team
• 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
Apply Now