1

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

System Engineer

San Jose, CA · On-site

$85K - $100K/yr

We seek talented, passionate, and committed engineers, technologists, and business leaders to join ... operating systems • Solid background in mechanical a must • Good communication skills ...

System Engineer

San Jose, CA · On-site

$85K - $100K/yr

We seek talented, passionate, and committed engineers, technologists, and business leaders to join ... operating systems • Solid background in mechanical a must • Good communication skills ...

HPC Operating System Installation/provision - Windows Server, Linux, Unix. * Troubleshooting and ... Programming language: Python, Shell * Virtualization and containerization * Computer network

System Engineer

San Jose, CA · On-site

$90K - $110K/yr

We seek talented, passionate, and committed engineers, technologists, and business leaders to join ... operating systems • Solid background in mechanical a must • Good communication skills ...

System Engineer

San Jose, CA · On-site

$85K - $100K/yr

We seek talented, passionate, and committed engineers, technologists, and business leaders to join ... operating systems • Solid background in mechanical a must • Good communication skills ...

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

Showing results 21-40

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.

$85K - $100K/yr

Full-time

Re-posted 24 days ago


Job description

Job Req ID: 29617
About Supermicro:
Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.
Job Summary:
High-performance server product team in Supermicro is seeking talented System Engineer who can lead the technical collateral development of in-house multi-node server system products. This individual will have the opportunity to define and implement latest data center and storage technologies, and to create proof of concepts and technical feature paper presentations to differentiate Supermicro product through online and at various industry events. This individual will also be the go-to person for product managers and system engineers to be the subject of matter expert in application benchmarks specifically in networking, storage, and virtualization.
Essential Duties and Responsibilities:
Includes the following essential duties and responsibilities (other duties may also be assigned):
• Work with product managers, system engineers and production to manage the product life cycle (from design to EOL phase), and help production to solve any system level issues
• Define and develop application benchmarks based on enterprise storage requirements and generic server architecture, key examples include Vdbench, FIO, RDMA, flashed based storage (NVDIMM, and NVMe)
• Execute benchmark testing and build proof of concepts based on latest data center technologies and Supermicro server products such as the Supermicro SuperServers
• Apply various component knowledge such as CPU, DRAM, flash-based storage, and motherboard to develop and integrate embedded system products and solutions
• Proactively engage in learning and researching new technologies and products to propose new Proof of Concepts
• Work with sales/FAE and customers to provide optimal solution and technical support
Qualifications:
• Bachelor or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Material Engineering, or other relevant engineering field preferred
• Minimum of 1 year of system or mechanical engineering experience is highly desirable
• Strong knowledge in enterprise server architecture. Previous experience in server product development is a plus
• Strong knowledge in server architecture (including PCIe, SATA, and SAS protocols) and OS applications, and knowledge in vSAN is a plus
• Knowledge in benchmarks(FIO/IOMeter/vdbench), in-band and OOB (IPMI/BIOS) management is a plus
• Experiences in Windows and Linux OS and scripting languages (python, JavaScript, Visual Basic) are a plus
• Experience in configuring computer systems
• Familiar with Windows Server and Linux operating systems
• Solid background in mechanical a must
• Good communication skills, including both written and verbal
Salary Range
$85,000 - $100,000
The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.
EEO Statement
Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.