Gatik
Senior Software Engineer, C++
$180K–$260K
Santa Clara, CA +1 · Senior · Full-time · Posted Jan 12, 2024
- Location
- Santa Clara, CA
Santa Clara, California, United States - Experience
- 7+ years of relevant industry experience in a production environment.
- Education
- Bachelor’s degree in Computer Science, Robotics, Electrical/Computer Engineering, or a related field; Master’s or PhD preferred.
About the job
Build and productionize high-performance C++ software platforms that support perception and autonomy capabilities across Gatik’s autonomous vehicle fleet.
What you'll do
- Design, integrate, and optimize real-time autonomy software and platform capabilities.
- Translate research algorithms and prototypes into maintainable, production-quality software; resolve integration challenges across sensors, compute platforms, and autonomy components.
- Develop validation and performance tools, review designs and code, and collaborate with Infrastructure and DevOps on software delivery.
What they ask for
- 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 C++ development skills and experience with build systems such as Conan, CMake, or Bazel.
- Experience with system integration and software architecture, and building real-time, high-performance software on embedded or compute-constrained systems.
Nice to have
- Master’s or PhD.
- Experience with perception or sensor systems, Planning and Prediction, ROS2, PyTorch, AI/ML model deployment, or benchmarking and validation infrastructure.
Pay
$180,000- $260,000 USD base salary
Tools
C++, Conan, CMake, Bazel, ROS2, PyTorch
AI focus
Productionize, integrate, optimize, test, and validate perception and autonomy features; experience integrating and deploying AI/ML models is a bonus qualification.
Model-written summary · the original posting is authoritative