Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Sr/Staff Simulation Integration Engineer

Gatik AI
CompanyGatik AI
CategoryUncategorised
LocationMountain View
RemoteOn-site (inferred)
EmploymentNot stated
LevelNot stated
SalaryNot stated by the employer
Posted4 Mar 2026
Last verified11 Aug 2026
SourceThe employer's own careers page (company_site)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
About the position We are building a high-scale, web-based simulation platform designed to validate autonomous systems. We have an R&D team producing AI/ML models and a Senior Full-Stack Engineer building the platform interface. We are seeking a Simulation Integration Engineer to be the critical technical link between these two teams. Your role is to ensure that the autonomy stack runs reliably within a virtual environment, creating the complex testing scenarios and ROS2 infrastructure required to stress-test our AI models.\nThis is a \"Sim-to-Stack\" orchestration role. While you won't be deploying to physical hardware, you are responsible for ensuring the virtual world provides high-fidelity data to the\nautonomy stack and correctly captures the model's performance\nThis role is onsite 5 days a week at our Mountain View, CA office! Responsibilities • ROS2 Stack Integration: Develop and maintain the ROS2 middleware layers (C++/Python) that allow AI models to receive sensor data and send control commands within the simulation. • Scenario Engineering: Script and implement dynamic testing scenarios (e.g., traffic interactions, pedestrian behavior, triggered events) using Python or simulator-specific APIs. • Sensor Simulation: Configure and tune simulated sensor suites (LiDAR, Camera, Radar, IMU) to provide realistic data streams for the AI models. • Bridge Development: Collaborate with our Senior Full-Stack Engineer to ensure simulation states and \"Success/Failure\" metrics are correctly streamed to our web-based dashboard. • Headless Orchestration: Ensure simulations can run in \"headless\" mode within Docker containers for automated, large-scale cloud testing. • Data Logging: Manage the serialization of ROS2 messages (MCAP/Bag files) for post-simulation analysis and playback. Requirements • Expertise in ROS2: Mastery of ROS2 (Humble, Foxy, or Jazzy), including node composition, custom message types, and QoS configuration. • Programming: High proficiency in Python 3.x (for scenario logic) and Modern C++ (for performance-critical nodes). • Simulation Platforms: Proven experience with at least one major simulator (e.g., CARLA, Gazebo, NVIDIA Isaac Sim, or SVL). • Scenario Logic: Experience building event-driven logic and \"adversarial\" agent behaviors within a simulated environment. • Linux & Docker: Strong experience in Ubuntu-based development and containerizing robotics stacks for deployment. • Systems Thinking: Ability to debug complex timing and synchronization issues between a simulator and a distributed ROS2 stack. Nice-to-haves • Experience with automated testing frameworks for robotics. • Understanding of coordinate frames (TF2) and spatial transformations. • Knowledge of CI/CD pipelines for automated simulation runs.