companyTaaraConnect logo

Linux System Software Engineer at TaaraConnect | Sunnyvale, CA

TaaraConnectSunnyvale, CA
On-site Full-time $160K/yr - $210K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Bachelor's degree in Computer Science, Computer Networking, Electrical Engineering, or a related discipline.5+ years of experience in application development on Linux-based operating systems, particularly within telecommunications, ISP, or networking sectors. Proficiency in programming languages Golang, Python, and C/C++ for both development and testing. Familiarity with streaming and monitoring protocols and strategies for service provider networks (e.g., gRPC, OpenTelemetry, SNMP). Experience with multi-threaded programming techniques, state-machine design, and event-driven programming.

About the job

About Our Team:

At Taara, a visionary initiative from X, Google's Moonshot Factory, we are dedicated to connecting billions who currently lack reliable and affordable internet access. Our innovative approach harnesses the power of light to provide faster, more cost-effective, and dependable connectivity solutions. Join us in revolutionizing the future of wireless optical communication and photonics chip technology as we strive to bridge the digital divide for communities around the globe.

Role Overview:

We are in search of a talented Linux System Software Engineer to pioneer the development of the next-generation operating system for wireless broadband networks.

The successful candidate will bring extensive experience in building system-level software within a Linux environment, adept in multi-threaded programming, state-machine and event-driven programming, and familiar with network monitoring protocols (such as gRPC, SNMP, OpenTelemetry). Proficiency in integrating with cloud-based back-end systems, along with strong skills in data structures, algorithms, and programming languages including Golang, Python, and C/C++ for development and unit/regression testing will be crucial for this role.

Your Impact:

  • Design and implement robust system-level software applications for IoT/network devices.

  • Collaborate with cloud/backend engineers to develop visualization and troubleshooting tools.

  • Stay informed about emerging IoT device trends and technologies.

  • Work closely with engineers and operators to establish telemetry and monitoring solutions.

  • Diagnose and resolve challenges encountered during large-scale field deployments.

Qualifications:

  • Bachelor's degree in Computer Science, Computer Networking, Electrical Engineering, or a related discipline.

  • 5+ years of experience in application development on Linux-based operating systems, particularly within telecommunications, ISP, or networking sectors.

  • Proficiency in programming languages Golang, Python, and C/C++ for both development and testing.

  • Familiarity with streaming and monitoring protocols and strategies for service provider networks (e.g., gRPC, OpenTelemetry, SNMP).

  • Experience with multi-threaded programming techniques, state-machine design, and event-driven programming.

About TaaraConnect

Taara is a cutting-edge company focused on delivering innovative connectivity solutions to underserved populations. Our mission is to provide affordable and reliable internet access through advanced wireless optical communication technologies. Join us as we illuminate the future and help bridge the digital divide.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.