- Robot type
- Autonomous Vehicle
- Location
- PhoenixArizonaUSA
- Job type
- Hardware
- Posted
- May 11, 2026
Robotics 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
- Design, execute, and document test plans for autonomous driving features, including perception, localization, path planning, and vehicle control.
- Develop and maintain test scripts and automation tools using Python and C++ on Linux-based platforms.
- Work with ROS1 and ROS2 to launch nodes, record/replay rosbags, debug topic streams, and integrate test harnesses.
- Interface with vehicle electronics over the CAN bus — sending, receiving, and decoding signals using tools such as CANalyzer, SocketCAN, or equivalent.
- Reproduce, triage, and log defects with detailed steps, sensor data, and rosbag artifacts; collaborate with the development team to drive issues to closure.
- Calibrate and verify sensor stacks (LiDAR, camera, radar, IMU, GNSS) and validate sensor fusion outputs.
- Participate in track testing, closed-course evaluations, and structured public-road drives in accordance with safety protocols.
- Contribute to test infrastructure: data pipelines, regression suites, KPIs, and dashboards that measure autonomy performance over time.
Job requirements
- Master's degree in Mechanical, Electrical, Electronics, Mechatronics, Robotics, Computer Science, or a related engineering discipline.
- Hands-on experience with Linux (Ubuntu) — comfortable with the shell, build systems, networking, and debugging tools.
- Working knowledge of ROS1 and ROS2 — nodes, topics, services, launch files, rosbag, tf, and basic package development.
- Practical exposure to the CAN protocol, including message decoding using DBC files and use of CAN tools/hardware (Vector, Kvaser, or similar).
- Solid foundation in automobile systems — powertrain, steering, braking, vehicle dynamics.
- Understanding of robotics fundamentals — coordinate frames, transforms, sensors, actuators, and basic state estimation.
- Basic Python scripting for automation, log parsing, and data analysis.
- Reading-level proficiency in C++, with the ability to navigate, debug, and make small modifications to existing codebases.
Similar jobs
Gatik · Hardware
Senior V&V Engineer – Hardware-in-the-Loop (HIL) & Test Bench
Santa Clara, California
Gatik · Hardware
Senior Systems & Safety Engineer – Hardware
Santa Clara, California
Gatik · Hardware
Hardware Test and Validation Engineer
Santa Clara, California
Gatik · Hardware
Senior Robotics Integration Engineer
Santa Clara, California
