# Software Engineer - Performance Optimization

**Company:** [Applied Intuition](https://hotfix.jobs/companies/applied-intuition)
**Location:** Mountain View, CA
**Role:** Embedded Engineering
**Salary:** $199k – $265k/yr
**Experience:** 5+ years
**Skills:** C++, Qnx, Linux, PyTorch, Onnx, TensorRT, GPU, Cpu Profiling, Memory Profiling, Rtos, Autonomous Driving, Lock-Free Programming
**Posted:** 2026-04-23

> Optimizes application-layer software for embedded systems in autonomous driving stacks, analyzing runtime performance, profiling compute resources on constrained platforms, and ensuring efficient execution while collaborating with ML engineers. Requires 5+ years experience, strong C++ skills, and bachelor's/master's in CS/EE.

## Job Description

## 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

## Requirements
- 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

## Nice to have
- Exposure to ML models and runtime frameworks (PyTorch, ONNX, TensorRT)
- Experience with memory-constrained deployments and concurrent scheduling
- Prior experience with autonomous driving software stacks
- Scripting experience for performance profiling and automation

## Compensation
Base salary range: $199,295-$264,500 USD annually (full-time position). Total compensation may include equity, comprehensive health/dental/vision insurance, 401k with employer match, learning/wellness stipends, and paid time off.

## Similar roles

- [Controls Systems Engineer, Deployment Engineering](https://hotfix.jobs/jobs/03b63c52-768d-44e0-96ce-9842582cf7b0) - Fluidstack - Austin, TX - $200k – $250k/yr
- [Controls Engineer, PLC Programming](https://hotfix.jobs/jobs/5db619f0-474a-4ba0-977c-ddd3925d0d87) - Fluidstack - Austin, TX - $200k – $250k/yr
- [Software Engineer - Core Sensors](https://hotfix.jobs/jobs/16ff87e2-03ef-4baa-bbb3-984c7c869f92) - Zoox - Foster City, CA - $191k – $271k/yr
- [IC Layout Automation Software Engineer](https://hotfix.jobs/jobs/495548de-cbc2-46e8-94ed-bba7efd7c7d3) - Rigetti Computing - Fremont, CA - $190k – $220k/yr
- [Design Verification Engineer](https://hotfix.jobs/jobs/4865f955-e3a6-480a-af9d-7cd53a3a7e82) - Cerebras Systems - Sunnyvale, CA - $190k – $230k/yr

**Apply:** https://hotfix.jobs/jobs/7e439a9d-3f79-4ad2-bb86-072693f9b2d0
**Canonical:** https://hotfix.jobs/jobs/7e439a9d-3f79-4ad2-bb86-072693f9b2d0