Gatikaiinc

Senior Software Engineer, C++

Santa Clara, CA. Posted 34 months ago

The role

You will design, implement, and support real-time software for the Gatik autonomy stack. You will work with research engineers to productionize, integrate, and optimize perception and autonomy features.

What you will do

  • Design, implement, integrate, and support real-time, mission-critical software for Gatik’s autonomy stack
  • Build and evolve platform capabilities for perception and autonomy algorithms
  • Translate algorithms and prototypes into maintainable, testable, production-quality software
  • Architect and implement solutions to complex integration challenges across sensors, perception, and compute platforms
  • Optimize real-time software pipelines for latency, compute, memory usage, and system performance
  • Guide and mentor autonomy researchers and algorithm developers
  • Develop tools and frameworks for validation, benchmarking, debugging, and performance analysis
  • Collaborate with Infrastructure and DevOps teams for software delivery
  • Conduct code and design reviews and drive software architecture and SDLC practices

Required qualifications

  • Bachelor’s degree in Computer Science, Robotics, Electrical/Computer Engineering, or a related field
  • 7+ years of relevant industry experience in a production environment
  • Expert software development skills in C++
  • Experience with build systems such as Conan, CMake, or Bazel
  • Strong system integration and software architecture experience
  • Experience building real-time, high-performance software on embedded or compute-constrained systems
  • Experience building software platforms, frameworks, or infrastructure supporting perception, robotics, or other complex systems
  • Strong understanding of performance optimization, multithreading, memory management, and debugging
  • Experience with software development, testing, validation, and production deployment

Nice to have

  • Master’s or PhD
  • Experience with perception systems, sensor processing, sensor fusion, 3D reconstruction, or tracking
  • Working knowledge of Planning and Prediction modules within an AV stack
  • Experience with ROS2 and PyTorch
  • Experience integrating and deploying AI/ML models
  • Experience with hardware/software integration and embedded compute platforms
  • Experience building benchmarking, simulation, or validation infrastructure

About the company

Gatik is a leader in autonomous middle-mile logistics providing an autonomous transportation-as-a-service solution. The company focuses on short-haul, B2B logistics for Fortune 500 retailers.

Senior Software Engineer, C++ at Gatikaiinc | JobZoey