Software Development Engineer II, Leo Secure Communications, Amazon Leo Bus Software and Flight Operations
Core
Design, integrate, and improve software for secure communication between critical satellite functions including power management, hardware interfaces, command & telemetry, and autonomous control.
Role type
Software Development Engineer II (Embedded/Distributed Systems)
Builds
Ground AWS services and satellite flight software
Domain
Aerospace / Satellite Communications
Deliverable
production ML models | product features
Required skills
C#, C++, Java, Perl, Object Oriented Design, multi-threaded software development, embedded software, distributed systems, software architecture, design patterns, reliability engineering, scaling
Preferred skills
Full software development life cycle experience, code reviews, source control management, build processes, testing, operations
Technologies
AWS, C#, C++, Java, Perl
Responsibilities
Participate in all phases of software development from requirements through implementation and test to operations; Design and implement end-to-end software solutions; Engage with cross-disciplinary staff to conceive and design solutions
Seniority
Mid-level, hands-on IC