Taara→
2026 Software Engineering Internship
InternshipHybridFull-time
Location
Sunnyvale, CA
Salary
$84k–$132k/yr
Experience
Not specified
Posted
1 week ago
Skills
software engineering fundamentalsprogramming golangprogramming typescriptprogramming pythonprogramming c/c++linux system softwarenetworking protocolsweb technologies typescriptweb technologies reactcloud-based systems (gcp)curiositypersistenceprototyping mindset
Job Description
Summary: Taara is a company focused on bridging the digital divide by delivering innovative wireless optical communication technologies. As a Software Engineering Intern, you will support high-impact projects that enhance the performance and visibility of optical terminals, working closely with experienced engineers to develop tools that integrate hardware and software solutions.
Responsibilities:
- 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
Required Qualifications:
- 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
Preferred Qualifications:
- Experience with Linux system software, RTOS, or working with hardware sensors
- Understanding of networking protocols or experience with distributed systems
- Experience with web technologies (TypeScript, React)
- Familiarity with cloud-based systems (GCP) and data ingestion pipelines (Prometheus, Kafka, Redis)
Required Skills: Software engineering fundamentals, Programming Golang, Programming TypeScript, Programming Python, Programming C/C++
Important Skills: Linux system software, Networking protocols, Web technologies TypeScript, Web technologies React, Cloud-based systems (GCP)
Nice-to-Have Skills: Curiosity, Persistence, Prototyping mindset
Internship Start Date: Start in 2026
Benefits: 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.
Benefits
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.