> Markdown version of [/jobs/ext/1009473-simulation-integration-engineer](https://www.wearedevelopers.com/jobs/ext/1009473-simulation-integration-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Simulation Integration Engineer - **Company:** Gatik Carrier - **Location:** Mountain View, CA, United States - **Experience:** Expert - **Salary:** $170,000.0 - $240,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, C++ (Programming Language), Ubuntu (Operating System), Cloud Testing, Computer Programming, Serialization, Software Debugging, Linux, Middleware, Python (Programming Language), Machine Learning, Node.Js, Data Streaming, Data Logging, Delivery Pipeline, Virtual Environment, C++14, Lidar, Docker - **Published:** June 9, 2026 - **Apply:** https://www.dice.com/job-detail/d47509b9-cd93-4835-a719-465eff700cf7 ## About the Role * 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. ## Description 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 Mountain View, 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. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Enhancing AI-based Robotics with Simulation Workflows](https://www.wearedevelopers.com/videos/472-enhancing-ai-based-robotics-with-simulation-workflows) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [A 5-Step Open-Source Setup for Agentic Engineering](https://www.wearedevelopers.com/magazine/738-a-5-step-open-source-setup-for-agentic-engineering) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)