5 days ago
Remote, United StatesSenior
Responsibilities
- Develop and maintain the Spacetime platform using C++, Golang, Java, gRPC, and Protocol Buffers.
- Build scalable distributed systems on Kubernetes.
- Develop orchestration features for 5G NTN and Direct-to-Cell services, including RIC/SMO capabilities, network model extensions, and federation APIs.
- Translate 3GPP and O-RAN concepts and interface specifications into clean, well-tested software.
- Integrate Spacetime with other Aalyria platform components for end-to-end functionality.
- Maintain software design and implementation documentation.
- Write clean, maintainable, efficient code and troubleshoot software issues.
- Track relevant developments in 5G NTN, O-RAN, and satellite communications.
Requirements
- Bachelor's degree in Computer Science or Engineering, or equivalent work experience.
- Professional software development experience with C++, Golang, and/or Java.
- Knowledge of gRPC and Protocol Buffers.
- Experience building and operating distributed systems.
- Familiarity with wireless communications, wireless performance modeling, or satellite communications.
- Strong technical communication skills and ability to collaborate across functions.
- Preferred experience includes 3GPP 4G/5G RAN or Core systems, O-RAN architecture and interfaces, 3GPP NTN or Direct-to-Cell concepts, 3GPP/O-RAN APIs and data models, Kubernetes and cloud-native telecom deployments, distributed-systems performance optimization, aerospace or telecommunications, and software-defined networking platforms.
Benefits
- Flexible working arrangements, including hybrid remote/in-office schedules.
- Professional development and advancement opportunities.
- Comprehensive benefits including 401(k), dental, vision, health, life insurance, and paid time off.
- Equity options.
- Collaborative, supportive, and inclusive workplace.
- Work contributing to aerospace communications and critical national security programs.