Operating System Engineer
📋 Role Overview & Responsibilities
Operating Systems Software Engineer | Generative AI / Datacenters
The company is a well-funded and established AI start-up developing a next-generation software stack for distributed AI computing at scale.
This is an opportunity to join a highly funded and expanding startup, working on cutting-edge projects at the forefront of AI!
Responsibilities:Operating System DevelopmentDesign and develop software components for the operating system of the AI accelerator platform, ensuring robustness, scalability, and performance.Implementing low-level system software in C/C++14, assembly language, and GolangKernel and Driver DevelopmentCollaborate with hardware engineers to define and implement hardware abstraction layers (HALs) and device drivers for theAI accelerator hardware.Networking ArchitectureDevelop networking protocols, services, and APIs to facilitate communication and data transfer within distributed systemsCollaboration and Cross-Functional IntegrationWork closely with software architects, hardware engineers, and other cross-functional teams to ensure seamless integration of operating system components with overall platform architecture.
Qualifications:3+ Years of experience in software engineering and operating system development.Proficiency in C/C++14, Golang, and assembly language programming.Experience with Kubernetes, gRPC, micro-services, containers, and virtualization technologies.Strong understanding of kernel and driver development, including device driver interfaces and hardware abstraction layers.Strong knowledge of networking architecture and protocols, particularly in datacenter environments.Excellent problem-solving skills, with the ability to analyze complex systems and design scalable solutions.Effective communication skills and ability to collaborate in a fast-paced, team-oriented environment.
If interested Apply via LinkedIn, or send your CV to george@eu-recruit.com
Keywords: OS Development / Operating Systems / Golang / AI Accelerator / C++14 / Kubernetes / Virtualisation / Virtualization / Micro-Services / Assembly
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)
Frequently Asked Questions
How do I apply for the Operating System Engineer position at USA Tech Recruitment? ▼
Click the “Apply for this Position” button on this page to submit your application directly to USA Tech Recruitment without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? ▼
This position is located in San Jose, CA with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? ▼
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →