Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Linux System Software Engineer

$160k - $210k

Taara Connect, Inc

Taara Linux System Software Engineer

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.

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Linux System Software Engineer in Sunnyvale, CA vacancy
  •  ...NVIDIA is searching for a highly motivated, creative engineer to join the GPU Software team. As a GPU/SOC system software engineer, you will work with a team of...  ...operating systems fundamentals with kernel experience on Linux or Windows systems. Ways to stand out from the... 
    Linux
    Worldwide

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...We are hiring senior engineers to work on the CUDA driver, a core component...  ...model across a range of system configurations and hardware...  ...role incorporates strong system software programming skills, a...  ...development Experience with Windows, Linux, or macOS driver development... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...do their best work. The video software team is seeking someone...  ...motivated and passionate about system software development. Come join...  ...Bachelor’s degree in Electrical Engineering or Computer Science (or...  ...Prior experience with Windows or Linux driver development is very helpful... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $105.5k - $213.5k

     ...Systems/Software Engineer Onsite role at an HPE office, focused on designing, building, and optimizing cloud infrastructure and deployment systems...  ..., or Site Reliability Engineering (SRE). Experience with Linux systems, especially Debian‑based distributions. Experience... 
    Linux
    Work at office

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    5 hours ago
  • $120.5k - $243k

     ...Overview Systems Software Engineer – Marvis Minis & Edge AI (Onsite, primarily at HPE office in Cupertino, CA). This role drives autonomous, AI...  ...the following languages: Go, C, Python. 2+ years working on Linux‑based systems, comfortable with shell scripts, debugging tools... 
    Linux
    Work at office
    Flexible hours

    Hewlett Packard Enterprise Development LP

    Cupertino, CA
    15 hours ago
  • $224k - $356.5k

     ...environments, and medical devices. Our software platforms are central to this mission....  ...globally! We are hiring a Senior Systems Software Engineer to join our team as a technical expert...  ...embedded operating system internals (QNX/Linux), memory management, C/C++, and embedded... 
    Linux
    Immediate start

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  •  ...Systems Software Engineer — Marvis Minis & Edge AI This role has been designed as "Onsite" with an expectation that you will primarily work...  ...moderate complexity in these languages. ~2+ years working on Linux-based systems. Linux proficiency : Should be comfortable... 
    Linux
    Work at office
    2 days per week

    Hewlett Packard Enterprise Development LP

    Cupertino, CA
    15 hours ago
  • We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/...  ...planning skills. Ways to stand out from the crowd: Knowledge of Linux kernel internals and solid understanding of ARM platforms.... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $124k - $195.5k

    We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Data Center Server Platform Diagnostics. You...  ...skills. Ways to stand out from the crowd Knowledge of Linux kernel internals. Knowledge of Server / PC system architecture... 
    Linux
    Immediate start

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...building a scalable and modular software stack that powers advanced driver‑assistance systems across a diverse range of product...  ...Senior Software Systems Engineer with a strong foundation in software...  ...profiling. Comfortable working in Linux, QNX, or other embedded RTOS environments... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...development process to data‑center systems, customer desktops, notebooks...  ...of our hardware and software architectures. What We Need to...  ...BS or MS degree in Computer Engineering, Computer Science, or related...  ...systems software, preferably using Linux OS. Strong software... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $120.5k - $243k

     ...Systems/Software Engineer III This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from...  ...as Python, GoLang. Understanding of operating systems (Linux) and computer networking concepts. Experience in various... 
    Linux
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Sunnyvale, CA
    15 hours ago
  • Senior Systems Software Engineer - GPU Performance at Scale We are looking for a dedicated engineer for the Senior Systems Software Engineer role...  ...on performance. Experience with container technology and Linux‑based OSes, with Docker preferred. Experience supporting high... 
    Linux

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...Autonomous Vehicles Platform team is now looking for a Senior System Software Engineer. Our team builds the NVIDIA DriveWorks SDK with the goal to...  ...for parallel and distributed architectures. Background on Linux, Android, and/or other real-time operating systems.... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    Overview We have an exciting opportunity for a talented Senior System Software Engineer to join our dynamic Automotive Team and help us develop...  ...embedded systems and real time operating systems, like QNX and RT Linux skills Good understanding of ARM architecture and low level... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $120k - $130k

     ...Systems Software Engineer Santa Clara, CA Systems Software Engineer Company: Picarro Location: Santa Clara, CA Education: Bachelor's Degree...  ...building reliable and maintainable systems in Python and Linux environments, and a solid understanding of software... 
    Linux
    Full time
    Temporary work
    Summer holiday
    Worldwide
    Flexible hours

    Picarro

    Santa Clara, CA
    3 days ago
  •  ...Overview NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for datacenter products such as GB200. This role combines...  ...deep technical expertise in embedded firmware, Linux kernel development, and middleware development... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...world. Join the leading Tegra Tools team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding opportunity to work on...  ...legacy workflows into agentic. Kernel or driver experience on Linux, Android, or Windows platforms. Experience developing bare-... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $141.8k - $258.6k

     ...performance, power-efficient processor, system-on-chip (SoC). You'll ensure Apple...  ...platform solutions. We are looking for system software engineer to architect, build and maintain system...  ...development on windows/ Mac OS/ Linux OS. Good understanding of network technologies... 
    Linux
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $120k - $130k

     ...Picarro in Santa Clara is seeking a Systems Software Engineer to design and develop robust software systems for scientific instrumentation. The...  ...involves building reliable systems primarily in Python on Linux, ensuring maintainable and testable code. Candidates should... 
    Linux

    Picarro

    Santa Clara, CA
    3 days ago
  •  ...opportunity to become the first dedicated software hire and help define the software...  ...architecture and implementation across embedded Linux systems, hardware‑facing control software, real...  ...information, and helping establish the engineering patterns that a future software team... 
    Linux

    Cambridge Terahertz

    Santa Clara, CA
    4 days ago
  • We are hiring senior engineers to work on the CUDA driver and runtime...  ...investigates bottlenecks in software or hardware and delivers features...  ...model across a range of system configurations and hardware capabilities...  ...Experience with Windows, Linux, or macOS driver development... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...forefront of technological advancement. Are you a motivated system software engineer with a deep understanding of device driver who has...  ...models Background with kernel mode development Experience with Linux, or Windows Systems Software development Your base salary will... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • System / Clojure Principal Software Engineer Integrated Resources, Inc is a premier staffing firm recognized as one of the tri-state's most well-respected...  ...in infrastructure-level software development. Linux (Debian preferred) platform programming experience. Experience... 
    Linux

    Integrated Resources Inc.

    Santa Clara, CA
    5 days ago
  •  ...System Software Engineer – Lead Engineer Sunnyvale, CA Do you want to be part of AI revolution? Do you want to think out of box with thriving...  ...and real time development. ~ Deep understanding in QNX/Linux OS kernel and proficiency in C/C++. ~ Extensive... 
    Linux

    Baidu

    Sunnyvale, CA
    5 days ago
  •  ...NVIDIA is seeking an outstanding Senior Systems Engineer to join our dynamic and innovative team...  ..., and performant hardware-accelerated software and high bandwidth sensor streaming systems...  .... What we need to see Knowledge of Linux Kernel, Linux Networking stack, and RTOS... 
    Linux
    Remote work
    Shift work

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

    Senior Systems Software Engineer - GPU Software page is loaded## Senior Systems Software Engineer - GPU Softwarelocations: US, CA, Santa Claratime...  ...complex system-level debugging* Kernel experience with Linux, Android, Chrome, or Windows systems* Familiarity and comfort... 
    Linux

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

     ...continuous pursuit of innovation and excellence. As a Senior System Software Engineer, you’ll become a part of a top-tier team that’s advancing...  ...graphics fundamentals and GPUarchitecture. Good understanding of Linux, Android, or Real‑time operating systems Experience working... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  •  ...computing and are looking for talented engineers to help shape that future. What...  ...unit test case reports. Provide software quality reports based on static...  ...device trees for U‑boot and the Linux kernel. Experience with OOB or in‑band System Management and standards IPMI, KCS... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  •  ...Be Doing Develop diagnostic systems for NVIDIA data center platforms...  ..., which involve hardware and software tools to develop the worst...  ...failures, acting as a Level 2 engineering contact for critical issues and...  ...: x86/ARM architectures, Linux/Windows OS internals, firmware... 
    Linux

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Linux System Software Engineer. Be the first to apply!