Drimva

Applied Intuition

Software Engineer - Performance Optimization

$199K–$264K

Sunnyvale · On-site · Full-time · Posted Sep 11, 2025

Experience
5+ years of software development experience.
Education
Bachelor’s or Master’s in Electrical Engineering, Computer Science, or a related field.

About the job

Optimizes application-layer software across autonomous driving stacks deployed on embedded platforms, balancing compute constraints with algorithm accuracy, latency, and reliable concurrent execution.

What you'll do

  • Analyze runtime performance and resource contention; profile and tune software on embedded targets.
  • Optimize compute usage while preserving algorithm accuracy and latency, and design for contention avoidance and thread safety.
  • Deploy and validate production code on embedded platforms and improve runtime, latency, and performance monitoring tools.

What they ask for

  • Bachelor’s or Master’s in Electrical Engineering, Computer Science, or a related field.
  • Strong C++ development skills focused on runtime performance.
  • Experience profiling CPU, GPU, and memory performance on constrained compute.
  • Ability to debug complex runtime issues and resolve onboard resource contention.

Nice to have

  • Exposure to ML models and runtime frameworks such as PyTorch, ONNX, or TensorRT.
  • Experience with memory-constrained deployments, concurrent scheduling, autonomous driving software stacks, or profiling automation.

Pay

$199,295 – $264,500 (base salary; currency not stated)

Tools

C++, QNX, Linux, PyTorch, ONNX, TensorRT

AI focus

Collaborates with ML runtime optimization engineers to support smooth model inference execution within the software stack.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)