Develop software that integrates mobile devices and sensors (IMUs, GPS, Cameras) to simplify complex hardware installations and terminal alignment processes.
Build and refine emulators (like the Lightbridge emulator) to simulate virtual links, enabling more robust CI/CD and stress testing.
Contribute to internal visibility tools and dashboards (using React/TypeScript) that display global link KPIs and telemetry data on a world map.
Help build data collection architectures for IMU and controller data to characterize tracking performance and inform future control strategies.
Contribute clean, well-documented prototype code that can move from a "lab experiment" to a field-deployed solution.
Requirements
Currently pursuing a Bachelor’s, Master’s degree, or PhD in Computer Science, Computer Engineering, or a related technical field.
Strong foundation in software engineering fundamentals (data structures, algorithms, and debugging).
Programming experience in one or more core languages used at Taara: Golang, Typescript, Python, or C/C++.
Curiosity, persistence, and a "prototyping" mindset—the ability to take a vague problem and iterate quickly toward a solution.
Location: Ability to work in the Sunnyvale office at least 3 days per week.
Tech Stack
Python
React
TypeScript
Go
Benefits
Competitive salary ($7,000-$11,000/month depending on degree).
Direct mentorship from industry-leading engineers in a "moonshot" environment.
Housing assistance may be provided.
Opportunity to work on technology that has the potential to change how billions of people access the internet.