companyOpenAI logo

Operating Systems Engineer - Consumer Devices

OpenAISan Francisco
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

The ideal candidate will possess a strong background in operating systems development and a passion for innovation. Experience with hardware brings a distinct advantage, but a willingness to learn and collaborate is essential. A solid understanding of system security, performance optimization, and debugging is crucial.

About the job

About the Team

Join the dynamic Consumer Devices team at OpenAI, where we revolutionize the integration of AI into tangible products. Our team is at the forefront of innovation, developing comprehensive hardware and software systems that merge custom silicon, embedded solutions, operating systems, and cloud technologies to create scalable, reliable devices ready for production.

About the Role

We are in search of a passionate Operating Systems Engineer to fortify the operating system foundations for OpenAI's groundbreaking products. This role is ideal for seasoned developers who excel at creating foundational platform software and tackling complex challenges related to security, privacy, performance, power efficiency, and reliability. Your expertise will span the OS kernel, core services, security and privacy frameworks, performance optimization, and the integration of applications and user interfaces with the system. This position emphasizes in-depth debugging and accountability throughout the development cycle.

Collaboration will be essential as you work closely with teams from embedded systems, firmware, hardware, applications, and product engineering. Familiarity with hardware bring-up is advantageous but not mandatory.

What You Will Do

  • Contribute to comprehensive OS functionalities, including kernel, userspace services, application frameworks, UI toolkits, and APIs.

  • Develop, integrate, and sustain OS components, which encompass scheduling, memory management, filesystems, drivers, IPC/RPC, and security-related subsystems.

  • Build and manage core OS services and daemons such as service management, device discovery, networking, time management, logging, update hooks, and crash handling.

  • Design and implement robust security and privacy mechanisms:

    • Integrate secure boot and measured boot processes as applicable.

    • Implement mandatory access controls and sandboxing.

    • Manage secrets, secure storage, key handling, and design systems with least-privilege principles.

    • Develop privacy-preserving telemetry and user-consent-driven system behaviors.

  • Establish a performance and power management discipline:

    • Conduct instrumentation, profiling, and regression detection for boot time, latency, throughput, and memory usage.

    • Implement workflows for power measurement, battery and thermal-aware tuning, and strategies to prevent energy regression.

About OpenAI

OpenAI is a leading AI research and deployment company dedicated to ensuring that artificial general intelligence (AGI) benefits all of humanity. Our mission is to promote and develop friendly AI in a way that is safe and beneficial to society. We are at the cutting edge of technology, creating products that shape the future of human-computer interaction.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.