Software Engineer - Sensing, Consumer Devices

OpenAI

San Francisco, United States
Hybrid
End-to-end software for sensing capabilities
On-device loops stable under variability
Production software for sensing algorithms
Consumer Devices Research prototypes the future of computing by exploring new modalities, interaction patterns, and system behaviors

Job Summary

  • Consumer Devices Research prototypes the future of computing by exploring new modalities, interaction patterns, and system behaviors.
  • As a Software Engineer, you’ll sit at the boundary between algorithm development and shippable systems, working closely with algorithm engineers.
  • We care deeply about software quality and iteration speed, with clean interfaces, debuggability, observability, and performance under tight device constraints.

Matching Summary

Consumer Devices Research prototypes the future of computing by exploring new modalities, interaction patterns, and system behaviors.

Skills & Requirements

Must-have

  • End-to-end software for sensing capabilities
  • On-device loops stable under variability
  • Production software for sensing algorithms
  • Embedded/on-device software in RTOS
  • Optimize real-time on-device perception loops
  • Data collection + instrumentation tooling

Nice-to-have

  • Deep understanding of algorithmic details
  • Pride in engineering craft
  • Comfortable going deep into algorithmic details
  • Thrive in ambiguous, fast-moving environments
  • Ownership end-to-end

Key Requirements

  • Shipped production Python systems
  • Experience debugging across hardware, firmware, and application layers
  • Experience with performance engineering under tight device constraints
  • Zephyr (or similar RTOS) experience
  • On-device ML deployment experience
  • Background in multimodal sensing or sensor fusion

Work Rights

Not specified

Tailored Resume

Cover Letter