Software Development Engineer II, Amazon Leo
Core
Design and develop embedded software for satellite components and systems, including scaling the SpaceSDK framework and building system applications for device interfaces.
Role type
Senior embedded software engineer (satellite systems)
Builds
SpaceSDK framework, satellite system applications, monitoring/telemetry, and security features for in-orbit satellites
Domain
Aerospace / Satellite communications
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded software development, Rust, C++, system architecture, concurrency management, inter-process communication, CAN bus programming, security implementation, troubleshooting in-orbit systems
Preferred skills
Full software development life cycle experience, code reviews, source control management, build processes, testing, operations
Technologies
Rust, C++, SpaceSDK, CAN
Responsibilities
Design and develop embedded software for satellite components, scale SpaceSDK to support increasing satellite components, develop monitoring and telemetry for satellite components, develop security features for satellite systems, troubleshoot and solve critical issues on satellites orbiting in space, be a champion for the quality, reliability and security of critical code
Seniority
Senior, hands-on IC
