Taara logo

Linux System Software Engineer

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Education
Engineering (PE)
Career level
Senior-level
Remote
Hybrid remote
Benefits
Health Insurance

Job Description

About the Team:

Born at X, Google's Moonshot Factory, Taara is on a mission to connect billions of people lacking abundant and affordable internet today by pioneering the way we use light to deliver faster, cheaper, more reliable connectivity. Lead the charge in bringing our groundbreaking wireless optical communication and photonics chip technologies to the world. Drive our growth story as we scale innovative solutions across the world. Join us to light the way for bridging the digital divide and illuminating the future.

About the Role:

Taara is looking to hire a Linux System Software Engineer to build the next generation operating system for wireless optical communication networks.

The ideal candidate will have strong experience developing system-level software in a Linux environment, multi-threaded programming techniques, state-machine and event-driven programming, integration with cloud-based back-end systems, data structures, algorithms, and software development in C++ for both development and unit/regression testing

How you will make 10x impact:

  • Design, develop, and maintain system-level software applications for our next generation wireless optical terminal

  • Build expertise in Taara’s unique silicon photonics and active steering technology

  • Collaborate with engineers and operators to implement telemetry/monitoring solutions

  • Use scalable reliability engineering practices to troubleshoot and resolve issues in large-scale field deployments

  • Stay up-to-date on the latest IoT device trends/technologies

What you should have:

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

  • 5+ years of experience in developing application software for Linux-based platforms

  • Experience in multi-threaded programming techniques, state-machine and event-driven programming

  • Strong programming skills in C++ for both development and unit/regression testing

  • Strong understanding of data structures and algorithms

  • Experience interacting with hardware peripherals (SPI, I2C, UART, etc)

  • Excellent problem-solving and analytical skills

  • Strong communication and teamwork skills

  • Ability to work in the Sunnyvale office at least 3 days per week

It would be great if you also had these:

  • Experience with Golang and/or Python

  • Experience with streaming telemetry / network management protocols (gRPC, OpenTelemetry, SNMP etc)

  • Experience with embedded Linux internals: U-boot, secure boot, kernel driver development

  • Understanding of modern security best practices

  • Relevant background in telecommunication or networking industries

  • Experience working in start-up like environments where things can change on a dime

  • Joy in learning new technologies, learning from your teammates and teaching them as well

The US base salary range for this full-time position is $160,000 - $210,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your location during the hiring process.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Linux System Software Engineer Jobs at Taara

What is the work location for this position at Taara?
This job at Taara is located in Sunnyvale, California, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Taara?
Candidates can expect pay range between $160,000–$210,000 for this role.
What employment applies to this position at Taara?
Taara lists this role as a Full-time position.
What experience level is required for this role at Taara?
Taara is looking for a candidate with "Senior-level" experience level.
What education level is required for this job?
The education requirement for this position is Engineering (PE). Candidates with relevant qualifications or equivalent experience may also be considered.
What benefits are offered by Taara for this role?
Taara offers Health Insurance for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at Taara?
You can apply for this role at Taara either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.