K2 is building the largest and highest-power satellites ever flown, unlocking performance levels previously out of reach across every orbit, and is looking for a software engineer to contribute to the development and verification of the software used to fly these spacecraft.
Requirements
- Development experience in Rust, C/C++, Python, VHDL, SystemVerilog
- Experience with spacecraft flight software development
- Fluency with Linux systems programming and driver development
- Experience with continuous integration and continuous delivery systems
- Experience building or working with hard real-time embedded systems (bare-metal or RTOS)
- Basic knowledge of electronics, computer architecture, and control systems
- Experience developing or working with state machines
Responsibilities
- Create software architecture for real-time, fault tolerant control of a 20kW+ spacecraft
- Develop software applications for control of spacecraft subsystems, including propulsion, guidance/attitude control, thermal, power, and communications systems
- Design and implement state machines for robust operation of the spacecraft
- Create and utilize robust tools to allow for rapid deployment of quality code
- Perform data analysis and anomaly investigation to identify and resolve software bugs
- Support integration and testing of the spacecraft subsystems
- Build and maintain infrastructure to increase reliability when developing and testing software
Other
- Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a STEM discipline or 10+ years of professional experience in software engineering
- Must be a U.S. person as defined by 22 C.F.R. § 120.15 or otherwise eligible for a federally issued export control license
- Comprehensive benefits package including paid time off, medical/dental/vision/ coverage, life insurance, paid parental leave, and many other perks
- Reasonable accommodation as part of application for employment or interviews
- Equal Opportunity Employer; employment governed on the basis of merit, competence and qualifications