We are a collaborative, agile company, rapidly delivering small satellite prototype and constellation mission solutions.
March 13
🏢 In-office - Bay Area
We are a collaborative, agile company, rapidly delivering small satellite prototype and constellation mission solutions.
• Lead a small team of software engineers to develop the software for a new spacecraft • Work collaboratively with hardware, control and system engineers to define and develop software requirements, architectures and designs suited for fault-tolerant spacecraft • Rapidly prototype novel software solutions to prove out the architecture/design concepts, quantify technical risk, and create new capabilities • Implement designs in C/C++, integrate software components, create and run unit tests, validate on Hardware-in-the-Loop and release real-time embedded solutions • Assist with system verification and qualification, assessing the outputs and documenting the results to ensure software products that meet system requirements and mission-critical standards
• Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or similar • 7+ years of experience in C and C++ programming • Ability to work independently and in a team, take initiative, and communicate effectively • Experience leading a small team of software engineers • Experience with Linux in an embedded environment • Experience with concurrent HW/SW development • Experience with board support packages and device drivers • Experience with iterative and/or agile development processes • Experience with serial data protocols (HDLC, I2C, SPI) • Experience in Python programming • Experience in Verilog and FPGAs • Experience with git, JIRA, confluence • Knowledge of satellite systems and components
• Medical, dental, vision, and 401k plan • Relocation assistance to Southern California • Competitive benefits package
Apply Now