Software Development Engineer, Amazon Leo
Core
Develop embedded software for satellite systems, including device drivers, system applications, and security features.
Role type
Embedded Software Engineer (Satellite Systems)
Builds
Device drivers and system applications for satellite systems
Domain
Aerospace / Embedded Systems
Required skills
Rust, C, C++, I2C, SPI, CAN, embedded software development, security features, coding standards, code reviews, source control, build processes, testing, operations
Preferred skills
low-level drivers, system performance, memory management, parallel computing principles, embedded development in C/C++
Technologies
Rust, C, C++, I2C, SPI, CAN
Responsibilities
Write device drivers and system applications for satellite systems and interfaces including I2C, SPI, and CAN. Develop security features for satellite systems. Collaborate with software and hardware teams on board bring-up and integration. Participate in coding standards, code reviews, source control, build processes, testing, and operations.
Seniority
Mid-level (3+ years experience)