Software Engineer - Performance Optimization
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
- System Validation Engineer - Autonomous DrivingtodayTokyo · Self-Driving Systems
- Application Engineer - TruckingtodaySunnyvale · Self-Driving Systems
- Shift LeadtodayTokyo · Vehicle Operations
- Engineering Manager - Autonomy Storage InfratodaySunnyvale · Data & Compute Platform
- Sr. People Operations GeneralisttodaySunnyvale · Business Functions