Software Engineer - Performance Optimization

Applied Intuition

Mountain View, California, United States
Base: $199,295-$264,500 usd annually; equity: opti...
On-site (5 days a week with some flexibility for remote work)
Deep experience optimizing embedded system software
Strong c++ development skills with runtime focus
Experience profiling cpu gpu and memory on constrained compute
Applied Intuition is seeking a Software Engineer specializing in performance optimization for embedded systems, primarily focused on optimizing software for autonomous driving applications. The role requires strong C++ skills and experience with runtime performance, and it emphasizes collaboration and problem-solving within a dynamic team environment

Job Summary

  • Applied Intuition is creating the digital infrastructure needed to bring intelligence to every moving machine on the planet across automotive, defense, and industrial sectors.
  • The role involves analyzing runtime performance to fit complex software stacks into tight compute budgets while maintaining algorithmic accuracy and low latency.
  • Compensation includes a base salary range of $199,295-$264,500 USD annually along with equity, comprehensive health benefits, and a 401k match.

Matching Summary

Match Score: 85

Applied Intuition is seeking a Software Engineer specializing in performance optimization for embedded systems, primarily focused on optimizing software for autonomous driving applications. The role requires strong C++ skills and experience with runtime performance, and it emphasizes collaboration and problem-solving within a dynamic team environment.

Salary

Base: $199,295-$264,500 USD annually; Equity: Options and/or restricted stock units included; Benefits: Comprehensive health, dental, vision, life, disability, 401k match, learning stipends

Skills & Requirements

Must-have

  • Deep experience optimizing embedded system software
  • Strong C++ development skills with runtime focus
  • Experience profiling CPU GPU and memory on constrained compute
  • Ability to debug complex runtime issues and resource contention
  • Deploying code on QNX Linux or RTOS platforms

Nice-to-have

  • Exposure to ML models and runtime frameworks like PyTorch
  • Experience with memory-constrained deployments and concurrent scheduling
  • Prior experience with autonomous driving software stacks
  • Scripting experience for performance profiling and automation
  • Proactive design for contention avoidance and thread safety

Key Requirements

  • Bachelors or Masters in Electrical Engineering or Computer Science
  • 5+ years of experience in software development
  • Strong C++ development skills with a focus on runtime performance

Work Rights

Not specified

Tailored Resume

Cover Letter