← All roles

Software Engineer - Performance Optimization

Apply on company site
Sunnyvale, CA$199.3k - $264.5kfull-timePosted 6mo ago

About the role

Software Engineer role focusing on optimizing application-layer software for embedded systems within an autonomous driving stack. Responsible for fitting complex software into tight compute budgets, analyzing runtime behavior, and ensuring efficient concurrent execution across embedded compute platforms.

Responsibilities

  • Analyze runtime performance of the application layer and identify potential resource contentions
  • Optimize compute usage to fit within embedded platform constraints without sacrificing algorithm accuracy or latency
  • Profile and tune performance on embedded targets under real-world operating conditions
  • Collaborate closely with ML runtime optimization engineers to ensure smooth model inference execution within the stack
  • Proactively design for contention avoidance and thread safety through code reviews and software architecture reviews; propose single threaded lock-free approaches where appropriate
  • Deploy and validate production code on QNX, Linux-based embedded, or similar RTOS platforms
  • Contribute to improving system-wide runtime, latency, and performance monitoring tools

Qualifications

  • Bachelors or Masters in Electrical Engineering or Computer Science or a related field
  • 5+ years of experience in software development
  • Strong C++ development skills with a focus on runtime performance
  • Experience profiling CPU, GPU, and memory usage performance on constrained compute
  • Proven ability to debug complex runtime issues and resolve onboard resource contention

Skills

Required:C++Runtime profilingDebugging complex runtime issuesThread safety / concurrency
Nice to have:ML model inference integrationScripting for profiling/automation

Benefits

  • base salary, equity, and benefits including comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off
Last updated May 26, 2026. Interested? Apply on the company site.

About Applied Intuition

Building vehicle intelligence | Applied Intuition

Applied Intuition is the vehicle intelligence company with the tools, Vehicle OS, and autonomy stacks for creating safe, AI-powered vehicle experiences.

AIAutonomy stacksSelf-Driving SystemSimulationTesting & ValidationVehicle IntelligenceVehicle OSai-infrastructure-and-development

More open roles at Applied Intuition