Skip to main content

Applied Intuition

Software Engineer - Performance Optimization

Sunnyvale$199.3k–$264.5kfulltimemidAdded today

About this role

Applied Intuition seeks a Software Engineer to optimize embedded autonomous driving software for performance-constrained platforms. You'll profile and tune complex software stacks on real hardware, balancing computational efficiency with algorithmic accuracy while collaborating with ML optimization teams.

What you'll do

  • Analyze and optimize application-layer runtime performance on embedded compute platforms
  • Profile CPU, GPU, and memory usage to fit software within platform constraints
  • Identify and resolve resource contention and thread safety issues through code reviews
  • Collaborate with ML runtime engineers on efficient model inference execution
  • Deploy and validate production code on QNX, Linux-based embedded, or RTOS platforms
  • Develop monitoring tools for system-wide runtime, latency, and performance metrics

What they're looking for

  • C++ development with focus on runtime performance
  • Performance profiling and optimization on constrained hardware
  • Embedded systems and RTOS platforms (QNX, Linux)
  • Concurrent programming and lock-free architecture design
  • Debugging complex runtime issues and resource contention
  • ML frameworks and runtime optimization (PyTorch, ONNX, TensorRT)
  • Scripting for performance profiling and automation
  • Autonomous driving software stack familiarity

Benefits

  • Work on cutting-edge autonomous vehicle technology
  • Collaborate with top global automakers and defense organizations
  • Primarily in-office (5 days/week) with flexibility for occasional remote work
  • Opportunity to impact widespread adoption of intelligent machines
  • Access to real-world embedded platforms and deployment scenarios
  • Company valued at $15 billion with extensive global offices
Apply on the employer's site

Opens the official application on the employer’s site. No login required.