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.