Senior or Staff Software Engineer, Localization and Mapping

Gatik

Mountain View, CA, USA

Full time

Trucks VC portfolio

Apr 26

Gatik is the leader in autonomous middle mile logistics. We deliver goods safely, quickly, and efficiently in our fleet of medium-duty trucks, connecting people and communities to the goods they really need. With every delivery, we're making the supply chain more reliable, keeping costs low, driving sustainability, and making the roads safer for all road users. 

At Gatik, we believe in establishing new standards of success for the autonomous trucking industry every day. In 2021, we launched the world's first fully driverless commercial delivery service with Walmart, a historic milestone that's changing the way we view goods movement forever. 

Gatik is a place to learn, lead and grow alongside industry veterans who are defining the future of logistics, and we want you to help us shape the next chapter in our journey.

We are seeking senior or staff software engineers for our localization and mapping team to contribute to the development of the large-scale data processing pipelines for building maps and build core algorithms for pose estimation using a variety of sensors. Our localization and mapping team develops HD map augmentation, layering, and validation and ensures efficient map serving.

Through effective collaboration with our engineering disciplines, you will make vital contributions to our efforts to build improved localization and mapping for our autonomous vehicles from design all the way through to production. We are looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.

Responsibilities

  • Build state-of-the-art mapping pipelines that combine data from a wide variety of sensors, as well as localization algorithms that make use of these maps in real-time
  • Implement the prototype localization algorithms in autonomous vehicles for on-road and simulation tests
  • Investigate, test, and calibrate sensors for integration into sensor fusion algorithms
  • Develop high-quality production-grade software designs that allow for both high-performance and maintainable software
  • Develop offline test infrastructure for localization algorithm assessment
  • Investigate, test, and calibrate sensors for integration into sensor fusion algorithms
  • Work closely with camera perception and sensor fusion teams to build a 3D perception pipeline
  • Fuse data from the map after localization with perception
  • Improve online localization performance and accuracy for better robustness and redundancy
  • Analyze and architect safety and redundancy in the localization system

Qualifications

  • MS or Ph.D. in Robotics, Computer Science or a related field, or equivalent experience
  • 5+ years industry work experience, including mapping in real-world – not laboratory – context.
  • Experience with computer vision and computer vision sensors including Camera, LiDAR, GPS, and IMU
  • Expert-level knowledge of SLAM - frontend and backend, point cloud registration, GNSS/INS
  • Expert-level programming and software design skills in C++ (14+) and build systems, such as Bazel and Cmake
  • Experience with Python, Kubernetes, and Docker
  • Solid technical foundation in CPU and GPU architectures, containers, and numeric libraries
  • Experience using software project management software, such as Jira, Confluence, etc
  • Proven system integration and software architecture skills
  • Good linear algebra fundamentals, statistics fundamentals
  • Experience in state estimation problems in a team environment
  • Great grasp of linear algebra, probability theory, optimization, and basic geometric algorithms
  • Experience with filtering algorithms (i.e.- Kalman filters, particle filters, etc.)
  • Experience with sensors including IMU, LIDAR, radar, and cameras

Bonus Points

  • Cloud Experience (AWS, GC, Azure)
  • Experience with KF, EKF, PF

Working at Gatik

 At Gatik, we connect people of extraordinary talent and experience to an opportunity to create a more resilient supply chain and contribute to our environment’s sustainability. We are diverse in our backgrounds and perspectives yet united by a bold vision and shared commitment to our values.

From our offices in the Bay Area, Toronto, and Texas, we pursue big goals with a relentless focus. We are builders who focus on delivering for our customers and each other. We recognize that the path toward excellence balances thoughtful debate with aligned action.

Individuals seeking employment at Gatik are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law. 

Apply for this position Back to job

You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

Gatik

Autonomous Delivery Network for the Middle Mile

{{notification.msg}}