
Software Engineer, C++ (Onboard Platform)
Applied Intuition1 day ago
Sunnyvale, CA, USAMid Level
H1B sponsor
Base Salary
$125k - $222k/yr
Responsibilities
- Design the runtime architecture of the onboard stack, including process scheduling, communication, and failure degradation.
- Develop and improve reliable, predictable real-time software for autonomous vehicles operating on public roads.
- Trace failures from application symptoms through the kernel, hardware, and middleware, and implement fixes.
- Design fault detection and escalation mechanisms, including commands for the vehicle to pull over safely.
- Build measurement systems to evaluate stack performance and reliability.
- Port the self-driving stack to new compute platforms and vehicles.
- Set cross-functional technical direction with autonomy, perception, planning, controls, hardware, and safety teams.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- 4+ years of experience shipping complex software in C++14 or later.
- Strong system design and software engineering fundamentals.
- Experience leading system design from design documentation through production.
- Working knowledge of operating system internals, including scheduling, memory management, threading, and inter-process communication.
- Experience debugging issues spanning application code, operating systems, and hardware.
- Preferred experience with onboard application software in autonomy, ADAS, or robotics.
- Preferred experience with real-time systems, an RTOS, or QNX.
- Preferred experience with robotics middleware or shared-memory communication such as ROS 2 or DDS.
- Preferred experience with profiling and tracing tools, vehicle hardware and CAN networks, mentoring software engineers, and Python.
Benefits
- Full-time employees primarily work from an Applied Intuition office five days per week, with occasional remote-work flexibility.
- Accessible and inclusive application and interview accommodations are available for disabled veterans and applicants with disabilities or medical conditions.
About Applied Intuition
Applied Intuition builds software tools, infrastructure, and operating systems for developing, testing, and deploying autonomous and driver-assistance systems across automotive, trucking, defense, construction, mining, and agriculture. It sells enterprise software and services including simulation, sensor data management, HD mapping, and a vehicle OS to OEMs and government customers. Founded in 2017 and headquartered in Sunnyvale, California, it counts 18 of the top 20 global automakers and the U.S. military among its users.