Listed on AST SpaceMobile’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
AST SpaceMobile is hiring a principal-level embedded software engineer to lead the design and deployment of Linux-based networking systems for their satellite constellation. The role suits someone with 8+ years shipping embedded Linux products who can mentor others, own architectural decisions, and drive cross-team technical leadership for a space-based broadband network.
Our summary, not AST SpaceMobile’s wording. The full posting is on their site.
Skills this role names
Log in to see which of these are already on your profile.
What they ask for
Required
- Bachelor's degree in electrical engineering or related field
- 8+ years professional software engineering experience
- Deep expertise in Linux kernel internals including network and platform driver development
- Strong understanding of networking fundamentals including TCP/IP, UDP, routing, network interfaces, and socket programming
- Experience implementing or integrating custom communication protocols at application, transport, or link layer
- Proficiency in C and C++ (C++17 standard library)
- Experience with embedded Linux build systems such as Yocto or Buildroot
- Familiarity with cross-compilation toolchains and embedded debugging techniques
- Experience with real-time or latency-constrained Linux environments
- Strong debugging skills across hardware/software boundaries
- Practicing modern development workflows including Git, unit testing, and continuous integration
- Track record leading projects that extend beyond a single embedded target
- Experience defining and improving engineering processes across multiple teams
Nice to have
- Background in RF or radio-frequency systems integration
- Experience with network security in embedded contexts including TLS, secure boot, and key management
- Experience with CUDA
- Experience with high-reliability or fault-tolerant software design patterns