- Robot type
- Autonomous Vehicle
- Location
- Santa ClaraCaliforniaUSA
- Job type
- Software
- Posted
- Mar 3, 2026
- Salary
- $170,000–$240,000 a year
Senior Simulation Integration Engineer
Job description
We have delivered complete, proprietary AV technology - an integration of software and hardware - to enable earlier successes for our clients in constrained Level 4 autonomy. By choosing the middle mile – with defined point-to-point delivery, we have simplified some of the more complex AV challenges, enabling us to achieve full autonomy ahead of competitors. Given extensive knowledge of Gatik’s well-defined, fixed route ODDs and hybrid architecture, we are able to hyper-optimize our models with exponentially less data, establish gate-keeping mechanisms to maintain explainability, and ensure continued safety of the system for unmanned operations.
Visit us at Gatik for more company…
Job 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.
Job 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.
- Experience with automated testing frameworks for robotics.
- Understanding of coordinate frames (TF2) and spatial transformations.
Similar jobs
Gatik · Software
Senior V&V Engineer – Software-in-the-Loop (SIL) & Simulation
Santa Clara, California
Gatik · Software
Embedded Software Engineer, Drive-By-Wire
Santa Clara, California
Gatik · Software
Senior Cloud Infrastructure Engineer
Santa Clara, California
Gatik · Software
Senior/Staff GIS Engineer, HD Mapping
Santa Clara, California
