Applied Intuition logo
Applied Intuition Posted 30+ days ago

Software Engineer - Performance Optimization

Location

San Francisco

On-site

Contract

Permanent

Full-time

Salary

$199–265k

Gross per year

Experience

5+ years

Mid-level level

Job summary

Responsibilities

We are looking for a Software Engineer with deep experience in optimizing the application-layer software for embedded systems. In this role, you will work across multiple components of an autonomous driving software stack deployed on embedded compute platforms.

  • 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

What they're looking for

  • 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

Tech stack

Read the full job posting

This summary is written by Tokn from the original posting. Only the posting published by Applied Intuition is authoritative. Request a removal

jobs.ashbyhq.com ↗