×
Register Here to Apply for Jobs or Post Jobs. X

Senior​/Simulation Integration Engineer

Job in Santa Clara, Santa Clara County, California, 95050, USA
Listing for: Gatik AI
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    Python, DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 170000 - 240000 USD Yearly USD 170000.00 240000.00 YEAR
Job Description & How to Apply Below
Position: Senior/Staff Simulation Integration Engineer

Senior/Staff Simulation Integration Engineer

Santa Clara, CA

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

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary