Skip to content
OpenAIOpenAI

System Performance Engineer, Consumer Devices

Profile, benchmark, and optimize performance across embedded hardware products. Define KPIs, build tooling, and drive optimizations from lab through launch under tight latency, power, and memory constraints.

About the job

Responsibilities

  • Develop system performance benchmarks, methodologies, and policies to evaluate end-to-end product behavior.
  • Profile and analyze performance across key product use cases and workloads using custom and industry-standard profiling tools.
  • Partner closely with engineering teams to identify bottlenecks and drive performance optimizations across the software stack.
  • Define high-level product KPIs and establish measurement frameworks to measure launch readiness and monitor performance throughout the product lifecycle.
  • Measure, report, and track metrics including system responsiveness, memory utilization, cold boot performance, long-term stability, and behavior under constrained conditions such as thermal limits and low battery states.
  • Investigate field performance regressions and drive issues to resolution using data-driven analysis.

Requirements

  • Deep experience shipping embedded or high-performance systems on Linux, Android, or iOS devices.
  • Strong proficiency in C/C++, Python, or Rust, with exceptional operating systems fundamentals, including process management, IPC, drivers, interrupts, power management, media frameworks, graphics, filesystems, and networking.
  • A proven track record shipping real-time systems operating under tight latency, power, and memory constraints.
  • Expertise with profiling and debugging tools such as Perfetto, GDB, LLDB, perf, ftrace, or Instruments.
  • Experience building instrumentation, analytics, and performance tuning frameworks.

Nice-to-Haves

  • Familiarity with statistics, experimentation methodologies, or data science concepts.
  • Experience collaborating cross-functionally with embedded software, systems, camera and vision, audio, graphics, applications, and hardware teams.
  • Experience defining product KPIs, benchmarking methodologies, and launch readiness metrics for hardware products.
  • Experience investigating field performance regressions and driving fixes through cross-functional collaboration.

Skills

C, C++, Python, Rust, Linux, Android, iOS, Perfetto, Gdb, Lldb, Perf, Ftrace, Instruments

Zoox

Zoox

Foster City, CA

Senior Software Engineer - Robot Software Infrastructure
$219k+/yrHybrid8+ YOEEmbedded Engineering

Develops operating-system platforms, drivers, and infrastructure for autonomous-vehicle devices and hardware-accelerated workloads. Requires 8+ years delivering production systems, strong Linux internals and C/C++ experience, and familiarity with embedded Linux or robotics is advantageous.

Shield AI

Shield AI

San Mateo, CA

Senior Software Engineer, Autonomous Pilot Integration
$196k+/yrOn-site5+ YOEEmbedded Engineering

Integrate and deploy autonomy software on unmanned aircraft, prepare systems for flight, and troubleshoot hardware, software, and embedded integration issues during lab and field tests. The role requires a relevant degree or equivalent experience, C++ and Python proficiency, and at least two years of related experience.

Beacon AI

Beacon AI

San Carlos, CA

Lead Software Engineer, Advanced Pilot Assistant Software
$185k+/yrHybrid5+ YOEEmbedded Engineering

Leads development and deployment of autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires 5+ years of production robotic or embedded software experience, strong C++ or Python skills, and hands-on hardware and edge-compute integration.

Yubico

Yubico

Santa Clara, CA

Senior Embedded Engineer
$175k+/yrHybrid5+ YOEEmbedded Engineering

Develops C/C++ software, firmware, integrations, and manufacturing tools for YubiKey devices and custom embedded hardware platforms. The role requires 5+ years of software engineering experience, embedded development expertise, and familiarity with Windows or Linux internals.

Parallel Systems

Parallel Systems

Los Angeles, CA

Senior Systems Engineer
$163k+/yrOn-site5+ YOEEmbedded Engineering

Leads systems engineering for autonomous battery-electric rail vehicles, defining architectures and requirements while driving integration, verification, and validation across hardware, firmware, and command-and-control software. Requires a relevant engineering or computer science degree and at least five years working with complex hardware systems.