View All Jobs 1009

Software Engineer (Rust)

Develop software to optimize processor architecture for speed and size in autonomous systems.
Santa Barbara, California, United States
1 week ago

✨ About The Role

- Responsible for developing embedded flight software for Umbra missions - Collaborate with a multi-disciplinary engineering team to design, develop, and maintain reliable flight and payload software - Implement software to meet requirements while managing interfaces with multiple spacecraft subsystems and ground systems hardware - Develop command and control software for spacecraft flight and payload electronics - Participate in test campaigns ranging from unit-level to automated testing at the subsystem and system-level

⚡ Requirements

- Experienced software engineer with 3-4 years of relevant industry experience in high reliability software development - Proficient in developing concurrent code with asynchronous Rust and working in embedded environments - Skilled in software design, code development, peer review, and integration with flight hardware - Comfortable working in a dynamic and fast-paced development environment - Strong understanding of processor architecture and optimizing code for speed and size
+ Show Original Job Post

Software Engineer (Rust)
Santa Barbara, California, United States
About Umbra
Space domain awareness and satellite tracking