Operating System Architect
$120K - $300K/yr
This role spans hands-on systems engineering up through strategic technical leadership and team ... Define and evolve the embedded operating system architecture and platform strategy across the ...
$120K - $300K/yr
This role spans hands-on systems engineering up through strategic technical leadership and team ... Define and evolve the embedded operating system architecture and platform strategy across the ...
$120K - $300K/yr
This role spans hands-on systems engineering up through strategic technical leadership and team ... Define and evolve the embedded operating system architecture and platform strategy across the ...
San Jose, CA · On-site
$120K - $300K/yr
This role spans hands-on systems engineering up through strategic technical leadership and team ... Define and evolve the embedded operating system architecture and platform strategy across the ...
San Jose, CA · On-site
$120K - $300K/yr
This role spans hands-on systems engineering up through strategic technical leadership and team ... Define and evolve the embedded operating system architecture and platform strategy across the ...
San Francisco, CA · On-site
$266K - $445K/yr
Role summary We are seeking a Networking Operating System Firmware Engineer to help bootstrap and scale the switching layer of our AI supercomputers. In this role, you will build and maintain custom ...
San Francisco, CA · On-site
$266K - $445K/yr
Role summary We are seeking a Networking Operating System Firmware Engineer to help bootstrap and scale the switching layer of our AI supercomputers. In this role, you will build and maintain custom ...
Demonstrated experience in handling day-to-day UNIX-LINUX operating system installation, migration, and break-fix support. * Contribute as a member of the DevOps team focused on automation, specific ...
Demonstrated experience in handling day-to-day UNIX-LINUX operating system installation, migration, and break-fix support. * Contribute as a member of the DevOps team focused on automation, specific ...
Experience of VxWorks or other real-time operating systems Programming experience in C/C++ required; C# is highly desirable Experience with National Instruments Labview, Matlab and other simulation ...
Experience of VxWorks or other real-time operating systems Programming experience in C/C++ required; C# is highly desirable Experience with National Instruments Labview, Matlab and other simulation ...
Fremont, CA · On-site
$80K - $95K/yr
Troubleshoot hardware, firmware, and operating system issues across server and cluster environments. * Collaborate with engineering teams to define system specifications and evaluate the interface ...
Fremont, CA · On-site
$80K - $95K/yr
Troubleshoot hardware, firmware, and operating system issues across server and cluster environments. * Collaborate with engineering teams to define system specifications and evaluate the interface ...
Fremont, CA · On-site
$80K - $95K/yr
Troubleshoot hardware, firmware, and operating system issues across server and cluster environments. * Collaborate with engineering teams to define system specifications and evaluate the interface ...
Quick apply
Fremont, CA · On-site
$80K - $95K/yr
Troubleshoot hardware, firmware, and operating system issues across server and cluster environments. * Collaborate with engineering teams to define system specifications and evaluate the interface ...
$80K - $95K/yr
Troubleshoot hardware, firmware, and operating system issues across server and cluster environments. * Collaborate with engineering teams to define system specifications and evaluate the interface ...
$80K - $95K/yr
Troubleshoot hardware, firmware, and operating system issues across server and cluster environments. * Collaborate with engineering teams to define system specifications and evaluate the interface ...
Sunnyvale, CA · On-site
... operating systems • Programming experience in C/C++ required; C# is highly desirable • Experience with National Instruments Labview, Matlab and other simulation tools desirable • Ability to ...
Sunnyvale, CA · On-site
... operating systems • Programming experience in C/C++ required; C# is highly desirable • Experience with National Instruments Labview, Matlab and other simulation tools desirable • Ability to ...
$203K - $240K/yr
This role incorporates strong system software programming skills, a detailed understanding of operating systems and kernel programming, hardware architecture, as well as excellent communication and ...
$203K - $240K/yr
This role incorporates strong system software programming skills, a detailed understanding of operating systems and kernel programming, hardware architecture, as well as excellent communication and ...
Santa Clara, CA · On-site
$203K - $240K/yr
This role incorporates strong system software programming skills, a detailed understanding of operating systems and kernel programming, hardware architecture, as well as excellent communication and ...
Santa Clara, CA · On-site
$203K - $240K/yr
This role incorporates strong system software programming skills, a detailed understanding of operating systems and kernel programming, hardware architecture, as well as excellent communication and ...
We're looking for engineers who want to build the operating system for AI Data Applications and Workflows. About the role We're looking for experienced distributed systems engineers to build the core ...
We're looking for engineers who want to build the operating system for AI Data Applications and Workflows. About the role We're looking for experienced distributed systems engineers to build the core ...
About the role We're looking for an Operating Systems Security Engineer to harden and secure the OS layer of our infrastructure. You'll be responsible for designing and implementing OS-level security ...
About the role We're looking for an Operating Systems Security Engineer to harden and secure the OS layer of our infrastructure. You'll be responsible for designing and implementing OS-level security ...
Responsibilities • Design, build, customize, and maintain Linux operating system images. • Own ... engineering teams to improve platform reliability, performance, and maintainability. • ...
Responsibilities • Design, build, customize, and maintain Linux operating system images. • Own ... engineering teams to improve platform reliability, performance, and maintainability. • ...
Mountain View, CA · Hybrid
$175K - $362K/yr
Performance profiling, look for opportunities to reduce operating system overheads * Influence the ... Strong C programming skills * In-depth knowledge of computer hardware and system architecture
Mountain View, CA · Hybrid
$175K - $362K/yr
Performance profiling, look for opportunities to reduce operating system overheads * Influence the ... Strong C programming skills * In-depth knowledge of computer hardware and system architecture
Mountain View, CA · On-site
$175K - $362K/yr
Performance profiling, look for opportunities to reduce operating system overheads * Influence the ... Strong C programming skills * In-depth knowledge of computer hardware and system architecture
Mountain View, CA · On-site
$175K - $362K/yr
Performance profiling, look for opportunities to reduce operating system overheads * Influence the ... Strong C programming skills * In-depth knowledge of computer hardware and system architecture
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 ...
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 ...
San Jose, CA · On-site
$85K - $100K/yr
We seek talented, passionate, and committed engineers, technologists, and business leaders to join ... Familiar with Windows Server and Linux operating systems * Solid background in mechanical a must
San Jose, CA · On-site
$85K - $100K/yr
We seek talented, passionate, and committed engineers, technologists, and business leaders to join ... Familiar with Windows Server and Linux operating systems * Solid background in mechanical a must
... to the operating system. Our environment fosters product innovation, rapid iteration, and the ... Programming proficiency in Python and at least one systems programming language (C, C ...
... to the operating system. Our environment fosters product innovation, rapid iteration, and the ... Programming proficiency in Python and at least one systems programming language (C, C ...
Apple's Trusted Execution team in the Security Engineering and Architecture organization builds the ... generation operating systems and products. Successful candidates will be capable of pursuing ...
Apple's Trusted Execution team in the Security Engineering and Architecture organization builds the ... generation operating systems and products. Successful candidates will be capable of pursuing ...
$14.08 - $21
1% of jobs
$21 - $27.91
10% of jobs
$27.91 - $34.82
1% of jobs
$34.82 - $41.74
2% of jobs
$41.74 - $48.65
11% of jobs
$48.79 is the 25th percentile. Wages below this are outliers.
$48.65 - $55.56
26% of jobs
$55.56 - $62.48
20% of jobs
$65.07 is the 75th percentile. Wages above this are outliers.
$62.48 - $69.39
13% of jobs
$69.39 - $76.31
6% of jobs
$76.31 - $83.22
4% of jobs
$83.22 - $90.13
6% of jobs
$14
$57
$90
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.
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.
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.

About Hark
Hark is an artificial intelligence company building advanced, personalized intelligence. One that is proactive, multimodal, and capable of interacting with the world through speech, text, vision, and persistent memory.
We're pairing that intelligence with next-generation hardware to create a universal interface between humans and machines. While today's AI largely operates through chat boxes and decade-old devices, Hark is focused on what comes next: agentic systems that interact naturally with people and the real world.
To get there, we're developing multimodal models and next-generation AI hardware together - designed from the ground up as a single, unified interface for a new era of intelligent systems.
About the Role
We're looking for a Principal Embedded OS Architect to own the operating system strategy and software architecture across our consumer electronics portfolio, from early architecture through mass production. You'll be the technical leader responsible for defining how our embedded software stacks are structured, how they scale across product lines, and how they perform. This role spans hands-on systems engineering up through strategic technical leadership and team build-out - you'll shape architecture decisions while staying close to the code and the hardware. Partner closely with hardware, firmware, applications, and program management teams to drive alignment from NPI through sustained production.
Responsibilities
Requirements
Bonus Qualifications
Compensation
The US base salary range for this full-time position is between $120,000 - $300,000 annually.
The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended.