Software Development Engineer , Leo Secure Communications Team
Core
Design, integrate, and improve secure software solutions for satellite avionics, ground AWS services, and flight software to enable global broadband access via LEO satellites.
Role type
Software Development Engineer (Embedded/Distributed Systems)
Builds
Satellite flight software, ground AWS services, and secure communication systems for power management, hardware interfaces, command & telemetry, and autonomous control.
Domain
Aerospace / Satellite Communications / Embedded Systems
Required skills
C#, C++, Java, Perl, Object Oriented Design, Large-scale distributed software development, Multi-threaded application design, System architecture, Software development lifecycle management
Preferred skills
Full SDLC experience, Code review practices, Source control management, Build processes, Testing strategies, Operations experience
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 for satellite and ground systems; Engage with cross-disciplinary staff to conceive and design secure communication solutions.
Seniority
Mid-level, hands-on IC