Applied Intuition
Software Engineer - Performance Optimization
Sunnyvale$199.3k–$264.5kfulltimemidAdded today
About this role
Applied Intuition seeks a Software Engineer to optimize embedded autonomous driving software for performance-constrained platforms. You'll profile and tune complex software stacks on real hardware, balancing computational efficiency with algorithmic accuracy while collaborating with ML optimization teams.
What you'll do
- Analyze and optimize application-layer runtime performance on embedded compute platforms
- Profile CPU, GPU, and memory usage to fit software within platform constraints
- Identify and resolve resource contention and thread safety issues through code reviews
- Collaborate with ML runtime engineers on efficient model inference execution
- Deploy and validate production code on QNX, Linux-based embedded, or RTOS platforms
- Develop monitoring tools for system-wide runtime, latency, and performance metrics
What they're looking for
- C++ development with focus on runtime performance
- Performance profiling and optimization on constrained hardware
- Embedded systems and RTOS platforms (QNX, Linux)
- Concurrent programming and lock-free architecture design
- Debugging complex runtime issues and resource contention
- ML frameworks and runtime optimization (PyTorch, ONNX, TensorRT)
- Scripting for performance profiling and automation
- Autonomous driving software stack familiarity
Benefits
- Work on cutting-edge autonomous vehicle technology
- Collaborate with top global automakers and defense organizations
- Primarily in-office (5 days/week) with flexibility for occasional remote work
- Opportunity to impact widespread adoption of intelligent machines
- Access to real-world embedded platforms and deployment scenarios
- Company valued at $15 billion with extensive global offices
Opens the official application on the employer’s site. No login required.