
Senior Software Engineer, Simulation
CloudKitchens2 hours ago
Base Salary
$195k - $246k/yr
Responsibilities
- Build log ingestion, indexing, retrieval, replay, and open-loop and closed-loop scoring pipelines.
- Develop deterministic scenario execution with clock control, seed management, configuration management, and software-version traceability.
- Integrate simulation workloads into commit, nightly, regression, and continuous integration workflows.
- Define release pass criteria and metrics and build reporting that turns failing simulation runs into actionable results.
- Run large simulation batches efficiently, track simulation costs, and reduce costs as volume grows.
- Build interfaces, visualizations, and command-line tools for simulation platform users.
- Work cross-functionally with autonomy, robotics, bench, and hardware-in-the-loop engineering teams.
Requirements
- Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or a related field with 5+ years of software engineering experience, or a master's degree with 3+ years of experience.
- Proficiency in C++ and Python and the ability to navigate and debug large codebases.
- Experience building and operating data or test infrastructure at scale, including pipelines, batch execution, storage, and indexing.
- Experience with simulation, log replay, or large-scale automated testing for robotics or autonomous vehicles.
- Working experience with robotics middleware and its logging and replay tooling.
- Experience handling camera, LiDAR, and radar sensor data across multiple modalities and timestamps.
- Practical understanding of determinism and reproducibility, including clock control, seed management, and configuration pinning.
- Experience integrating test workloads into continuous integration.
- Working fluency with modern AI coding and agentic development tools.
- Clear written communication covering design notes and test results.
- Willingness to travel occasionally to deployment and test sites.
- Ability to work onsite five days a week in San Francisco.
Benefits
- Medical, dental, vision, disability, and life insurance.
- Flexible Spending Account and Health Savings Account options.
- 401(k) and equity eligibility.
- Sick time, unlimited flexible time off, and paid holidays.
- Paid parental leave.
- Pre-tax commuter benefit plan.
- Team lunch in the SoMa office every Tuesday and Thursday.
- The role is onsite five days a week in San Francisco, with occasional travel to deployment and test sites.
About CloudKitchens
CloudKitchens builds delivery-first commercial kitchen facilities and restaurant software for food and beverage operators. It leases turnkey kitchen space and provides tools for order management, delivery logistics, and multi-brand operations, enabling restaurants and entrepreneurs to expand with lower upfront costs. The company is privately held and headquartered in Los Angeles, serving markets across the U.S. with a mix of owned sites and enterprise solutions.