Software Engineer (Rust)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (Rust): Create software architecture for real-time, fault tolerant control of a 20kW+ spacecraft with an accent on state machines, drivers for microcontroller peripherals, and external sensors. Focus on developing applications for propulsion, guidance/attitude control, thermal, power, and communications subsystems, ensuring robust operation under demanding conditions.
Location: Los Angeles, CA (U.S. Persons only per ITAR regulations)
Salary: $123,000 - $160,000 + equity
Company
Building the largest and highest-power satellites ever flown for missions from LEO to deep space, backed by $450M from leading investors.
What you will do
- Develop software architecture for real-time, fault-tolerant spacecraft control
- Build applications for subsystems including propulsion, guidance, thermal, power, and communications
- Design and implement state machines for robust spacecraft operation
- Author drivers for microcontroller peripherals and external sensors
- Perform data analysis, anomaly investigation, and bug resolution
- Support integration, testing, and infrastructure for reliable software development
Requirements
- Must be a U.S. Person (citizen, permanent resident, or protected individual) per ITAR export control regulations
- Bachelor's degree in computer science, computer engineering, electrical engineering, math, or STEM, or 3+ years professional software engineering experience
- Development experience in Rust
- Experience with spacecraft flight software development
- Fluency with Linux systems programming and driver development
- Experience with continuous integration and delivery systems
- Experience working with hard real-time embedded systems (bare-metal or RTOS)
- Experience authoring no_std systems in Rust
Nice to have
- Basic knowledge of electronics, computer architecture, and control systems
- Experience developing or working with state machines
- Experience with software verification and testing methods
- Experience with software and network performance analysis and debugging
- Experience working in Rust production environments
- Experience with fault tolerant software design and implementation
- Experience defining and creating test systems for hardware-in-the-loop and hardware-out-of-the-loop
Culture & Benefits
- Comprehensive benefits including paid time off, medical/dental/vision coverage, life insurance, paid parental leave
- Equity in the company
- Fast-paced environment in a Series C space startup
- Thrive on non-traditional career paths and diverse team
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →