MountainViewRecruiter Since 2001
the smart solution for Mountain View jobs

Staff Software Engineer - Localization and Mapping

Company: Gatik
Location: Mountain View
Posted on: May 10, 2022

Job Description:

Gatik, the leader in autonomous middle mile logistics, delivers goods safely and efficiently using its fleet of light & medium-duty trucks. The company focuses on short-haul, business-to-business (B2B) logistics for the retail industry, enabling its customers to optimize their hub-and-spoke supply chain operations, enhance inventory pooling across multiple locations, reduce labor costs and meet the unprecedented demand for contactless delivery. We are seeking senior or staff software engineers for our localization and mapping team to guide 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 --- and your thought leadership in localization and mapping - 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 of 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

Keywords: Gatik, Mountain View , Staff Software Engineer - Localization and Mapping, IT / Software / Systems , Mountain View, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Mountain View RSS job feeds