Zoox

Zoox

Software Engineer - Embedded Linux Operating Systems

Foster City, CA · Mid

Sponsorship not specified$195k-$242kDetected 21 days ago
PythonC++BashLinuxMachine LearningEmbedded SystemsRoboticsHardware DesignCommunication

Stay score

odds of building a lasting career here

64Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role100
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level III · 3×
Level I$137,0931 entry
Level II$165,1312 entries
Level III$193,1493 entries
Level IV$221,1874 entries

$26,187 more — $221,187 — moves this role to Level IV and 4 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $221,187 would place this position at wage Level IV. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · San Francisco-Oakland-Fremont, CA. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 21 green-card filings in this occupation, 100% were for a worker who already held the job.

Green-card follow-through: 84%

Of 25 labor certifications old enough to have been used, 4 expired without the employer filing the next step. Median time from filing to decision: 447 days.100% of their filings were for a worker who already held the job.Only certifications past the 180-day window are counted — recent ones cannot have expired yet.

Files H-1B transfers

86 transfer filings in the last year, covering 94 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Follow us on LinkedIn Accommodations If you need an accommodation to participate in the application or interview process please reach out to accommodations@zoox.com or your assigned recruiter.

Responsibilities

  • Design, develop, and maintain the operating system platform that powers various on-bot devices and applications
  • Configure and manage embedded Linux build systems (e.g., Yocto) and bootloader processes (e.g., U-Boot) to ensure reliable system startup and maintenance
  • Collaborate cross-functionally to support seamless integration and delivery of the OS platform, triage issues, support new hardware bring-up and manufacturing functions
  • Zoox's Robot Software Infrastructure team is seeking a passionate software engineer to help develop and advance the common performant operating system that powers several devices on our Robotaxi including onboard AI systems running Autonomy software.
  • This team develops platform-level software and services, including custom operating systems that enable complex, hardware-accelerated workloads critical for autonomous driving on automotive-grade hardware.
  • We work closely with cross-functional teams-including other software developers, hardware engineering, release management, manufacturing and operations-to support vehicle development and deployment at scale.
  • Develop and optimize device drivers and kernel-space components using C, C++, or Rust to meet performance and reliability requirements

Requirements

  • 4+ years delivering embedded software for production systems
  • Understand device drivers and kernel-space code and proficiency in a language without automatic memory management (e.g., C or C++), and in multiple scripting languages like bash and Python
  • Strong written and verbal communication skills along with a bachelor's degree or equivalent practical experience
  • If you are excited to explore a broad problem space and are mindful of how components fit within a larger system, you may be a great fit!
  • Have a deep understanding of Linux, build systems like Yocto, and bootloaders like U-Boot
  • Be familiar with Linux init systems (e.g., systemd), containerization concepts (e.g., chroot, cgroups, Linux namespaces), and filesystems

Nice to have

  • Experience with embedded Linux in a robotics application
  • Familiarity with security software: PKI, secure boot, OTA software update, hardware key storage, etc.
  • 2+ years of delivering custom Embedded Linux operating systems
  • About Zoox Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market.
  • A Final Note: You do not need to match every listed expectation to apply for this position.

Compensation

  • $195k-$242k

Company info

  • We're looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.

This listing is sourced directly from Zoox's careers page and normalized into a canonical job model.