1

Operating System Developer Jobs in San Jose, CA (NOW HIRING)

... operating system/middleware and the autonomous driving applications. Responsibilities * Own the architectural definition of platform services for the autonomy compute platform, including but not ...

... operating system/middleware and the autonomous driving applications. Responsibilities * Own the architectural definition of platform services for the autonomy compute platform, including but not ...

... operating system/middleware and the autonomous driving applications. Responsibilities * Own the architectural definition of platform services for the autonomy compute platform, including but not ...

Join a team of passionate and creative engineers dedicated to building technologies that will shape ... Proficiency with embedded systems development, including firmware, real-time operating systems ...

System Validation Engineer

San Jose, CA · On-site

$100K - $113K/yr

We seek talented, passionate, and committed engineers, technologists, and business leaders to join ... Familiar with Linux-based operating system environment. * At least 2 years of generative/agentic AI ...

Knowledge of operating systems, device drivers, and system programming. * Good working knowledge or experience in GPU architecture and CUDA programming * Excellent problem-solving skills, with the ...

Writing low-level firmware, device drivers, and working with real-time operating systems (RTOS ... Experience programming in C++ and/or Python for robotics applications. Pay & Benefits At Apple ...

Showing results 41-60

Operating System Developer information

See San Jose, CA salary details

$14

$57

$90

How much do operating system developer jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for operating system developer in San Jose, CA is $57.26, according to ZipRecruiter salary data. Most workers in this role earn between $48.46 and $67.07 per hour, depending on experience, location, and employer.

What is an operating system developer?

An Operating System Developer is responsible for designing, developing, and maintaining operating system components, including kernels, drivers, and system utilities. They work on optimizing system performance, ensuring security, and improving compatibility with hardware and software. These developers typically work with low-level programming languages like C and Assembly and have expertise in systems architecture. Their role is crucial in developing reliable and efficient computing platforms for various devices, from desktops to embedded systems.

How to become an operating system developer?

To become an operating system developer, you should have a strong foundation in computer science, particularly in systems programming, data structures, and computer architecture. Gaining proficiency in programming languages like C and C++, understanding low-level hardware interactions, and working with development tools such as compilers and debuggers are essential. Pursuing a bachelor's degree in computer science or related fields and gaining experience through projects or internships can also help build the necessary skills.

What does an operating system developer do?

Operating System Developers typically spend their days designing, implementing, and debugging core system components such as kernels, device drivers, and memory management modules. They often work closely with other software engineers, hardware teams, and QA testers to ensure compatibility and optimal performance. Reviewing code, conducting performance tests, and investigating reported issues are common daily tasks. Collaboration and clear communication are essential, as most projects require teamwork and regular updates across departments.

What skills and qualifications are needed to be an operating system developer?

To thrive as an Operating System Developer, you need in-depth knowledge of computer architecture, strong C/C++ programming skills, and experience with low-level system design, often supported by a degree in computer science or a related field. Familiarity with version control tools (like Git), debugging utilities, and relevant certifications such as Linux Foundation Certified Engineer are valuable. Analytical thinking, troubleshooting ability, and effective communication are important soft skills for collaborating across development teams. These competencies ensure robust, maintainable system software and efficient teamwork in complex, performance-critical environments.

What are the most commonly searched types of Operating System Developer jobs in San Jose, CA? The most popular types of Operating System Developer jobs in San Jose, CA are:
What are popular job titles related to Operating System Developer jobs in San Jose, CA? For Operating System Developer jobs in San Jose, CA, the most frequently searched job titles are:
What job categories do people searching Operating System Developer jobs in San Jose, CA look for? The top searched job categories for Operating System Developer jobs in San Jose, CA are:
What cities near San Jose, CA are hiring for Operating System Developer jobs? Cities near San Jose, CA with the most Operating System Developer job openings:
Infographic showing various Operating System Developer job openings in San Jose, CA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $119,108 per year, or $57.3 per hour.

Data Engine & Annotation Systems Engineer

Simbe Robotics

San Francisco, CA

$120K - $155K/yr

Full-time

Posted 3 days ago

New


Job description

Simbe is building the AI powered operating system for physical retail. Our autonomous robots and multimodal computer vision platform turn complex, constantly changing stores into accurate, actionable intelligence for leading retailers around the world. Simbe combines robotics, computer vision, machine learning, data infrastructure, and customer focused product design to help retailers improve shelf availability, price and promo execution, inventory accuracy, and store team productivity.

Simbe is looking for a Data Engine & Annotation Systems Engineer to own the systems, workflows, and tooling that power high quality training data for our computer vision models. This role goes beyond annotation coordination. You will help build the data engine behind Simbe's AI platform: model assisted labeling, data quality checks, annotation guidelines, error mining, dataset versioning, active learning, and evaluation workflows that improve model performance and accelerate customer value.

Why This Role Is High Impact
  • You will help create the feedback loop that makes Simbe's AI systems better every week.
  • You will improve the quality, speed, and reliability of data used to train and evaluate production models.
  • You will work across human annotation, automation, model outputs, QA, and customer impact.
Responsibilities
  • Own annotation systems and workflows. Oversee and improve image and video annotation workflows, including task setup, guideline creation, quality control, edge case handling, and throughput monitoring.
  • Build data engine tooling. Develop Python, web, and automation tools that make it easier to request annotations, review results, clean data, export datasets, and evaluate model performance.
  • Improve data quality. Design checks that identify inconsistent labels, oversized or undersized boxes, missing annotations, duplicate data, class imbalance, and other issues that can degrade model performance.
  • Integrate model assisted workflows. Evaluate and integrate auto annotation, pre labeling, active learning, hard case mining, and model in the loop review systems to improve annotation efficiency.
  • Support dataset versioning and evaluation. Partner with CV engineers to maintain reliable datasets, evaluation splits, benchmark views, and release readiness workflows.
  • Coordinate across teams. Work with annotation teams, Computer Vision, Product, Customer Success, and Data teams to make sure annotation systems support current customer priorities and future product needs.
  • Measure and improve performance. Track annotation quality, turnaround time, capacity, cost, rework rates, and model impact to improve the operating system for data creation.
Required Qualifications
  • 3+ years of experience in software engineering, data tooling, ML data operations, annotation systems, data QA, or related technical work.
  • Strong Python skills, including experience building scripts, data workflows, APIs, or internal tools.
  • Comfort with Bash, Linux, Git, and production debugging workflows.
  • Experience with web frontend or full stack development for internal tools.
  • Strong communication skills and ability to create clear annotation guidelines, documentation, and process improvements.
  • High attention to detail and a strong understanding of how data quality affects model quality.
  • Ability to coordinate across technical and operational teams while still writing code and improving systems.
Bonus Qualifications
  • Experience with CVAT, FiftyOne, Labelbox, Scale, Roboflow, Supervisely, or similar annotation and dataset tools.
  • Experience with image, video, robotics, retail, autonomous vehicle, industrial inspection, or sensor data annotation.
  • Experience with active learning, auto labeling, synthetic data, evaluation dashboards, or dataset versioning.
  • Experience with object detection, segmentation, OCR, barcode localization, or other computer vision workflows.
  • Experience managing external annotation vendors or distributed annotation teams.
$120,000 - $155,000 a year

The base salary offered is based on market location and may vary depending on individualized factors for job candidates, including job related knowledge, skills, experience, and other objective business considerations. Subject to those same considerations, the total compensation package for this position may also include equity compensation, in addition to a full range of medical, financial, and other benefits. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

Simbe Values: R. E. T. A. I. L.
  • Result Driven - We are customer centric and results driven. We strive to create immense value for our team, partners, customers, and investors.

  • Empathetic - We are sensitive and mindful. We support each other in challenging times, both professionally and personally.

  • Transparent - We value open communication internally, and with our partners and customers. We are receptive to feedback.

  • Agile - We are eager to learn and adapt quickly to changes and customer needs.

  • Innovative - We are bold and innovative, with an intense focus on product design, user experience, and customer value.

  • Leaders - We strive for excellence. We are accountable, the best at what we do, and leaders in our field.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job