Software Development Engineer - Embedded, Amazon Leo, Amazon Leo
Core
Design and develop embedded software for satellite components, including system applications, board bring-up, telemetry, and security features for Amazon Leo's low Earth orbit network.
Role type
Senior embedded software engineer (satellite systems)
Builds
SpaceSDK framework and LLP RTOS platform for satellite components
Domain
Aerospace / Embedded Systems
Required skills
Embedded software development, Rust, C++, C#, C++, Java, Perl, Object Oriented Design, System architecture, Multi-threaded programming, CAN/I2C interfaces, Telemetry development, Security features
Preferred skills
Full software development life cycle, Coding standards, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
Rust, C++, C#, Java, Perl, Linux, RTOS, CAN, I2C
Responsibilities
Design and develop embedded software in Rust, C++, or other modern languages; Write system applications for satellite systems and device interfaces; Scale up SpaceSDK and LLP; Board bring-up and porting; Develop monitoring and telemetry; Develop security features; Troubleshoot and solve critical issues on satellites; Collaborate with other software and hardware teams
Seniority
Senior, hands-on IC