The Direct to Cell network needs software engineers to develop highly reliable, real-time software that plans and executes network topology for a satellite-based global network.
Requirements
- Development experience in Python, C, or C++.
- Knowledgeable in real-time rendering, game engine development, physics simulation, or other real-time, resource-constrained, high-performance computing.
- Knowledgeable in network topology, numerical optimization techniques, graph theoretic approaches, or convex optimization.
- Experience with distributed systems and internet services.
Responsibilities
- Develop highly reliable, real-time software that plans and executes network topology for our satellite-based global network in order to connect mobile phones and maximize user experience.
- Participate in and lead architecture, design, and code reviews.
- Develop prototypes and manage experiments to prove out key design concepts.
- Develop tools for software development and deployment, data analysis and visualization, and test execution across multiple environments.
Other
- Must be willing to work extended hours and/or weekends as needed.
- Must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
- Bachelor’s degree in computer science, engineering, math, or science discipline; OR 2+ years of professional experience in software development in lieu of a degree.
- Excellent communication skills both written and verbal.
- Ability to work effectively in a dynamic environment with changing needs and requirements.