Gatik AI

Senior/Staff Simulation Integration Engineer

Gatik AI$170K — $240K *
Transportation
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Expertise in ROS2 (Humble, Foxy, or Jazzy), including custom message types and QoS configuration.
  • High proficiency in Python 3.x and Modern C++ for scenario and performance-critical coding.
  • Proven experience with major simulation platforms like CARLA, Gazebo, NVIDIA Isaac Sim, or SVL.
  • Experience building event-driven logic and adversarial agent behaviors within simulations.
  • Strong experience in Ubuntu-based development and containerization using Docker for robotics stacks.
  • Ability to debug complex timing and synchronization issues between simulators and distributed ROS2.

Responsibilities

  • Develop and maintain ROS2 middleware layers for AI model interaction within the simulation.
  • Script and implement dynamic testing scenarios utilizing simulator-specific APIs.
  • Configure and tune simulated sensor suites for realistic data streams.
  • Collaborate with the Senior Full-Stack Engineer to ensure accurate simulation metrics are available on the dashboard.
  • Ensure simulations can run in headless mode for large-scale cloud testing within Docker containers.
  • Manage serialization of ROS2 messages for post-simulation analysis and playback.

Benefits

  • Onsite role in a collaborative office environment in Santa Clara, CA.
  • Opportunity to work directly at the intersection of AI and autonomous systems.
  • Involvement in high-scale projects impacting the future of autonomous systems.
Full Job Description
About the role

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.

This 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
autonomy stack and correctly captures the model's performance

This role is onsite 5 days a week at our Santa Clara, CA office!

What you'll do

  • 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.

What we're looking for

  • 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.
Bonus Qualifications
  • Experience with automated testing frameworks for robotics.
  • Understanding of coordinate frames (TF2) and spatial transformations.
  • Knowledge of CI/CD pipelines for automated simulation runs.

Salary Range - $170,000- $240,000

About Gatik AI

Gatik AI is a technology company that develops autonomous vehicles for business to business short-haul logistics. The company was founded in 2017 by Gautam Narang and Arjun Narang. Gatik AI's vehicles are designed to operate on fixed routes between distribution centers, warehouses, and retail locations. The company's mission is to deliver goods safely, efficiently, and on time, while reducing road congestion and carbon emissions. Gatik AI has partnerships with Walmart and Loblaw Companies Limited, two of the largest retailers in North America. The company is headquartered in Vancouver, Canada, with offices in Palo Alto, California.
Learn more about Gatik AI
Size
50 employees
Industry
Founded
2017

Similar Jobs

More Jobs at Gatik AI

More Transportation Jobs

Find similar Senior/Staff Simulation Integration Engineer jobs: