Waabi

Waabi

Senior / Staff Software Engineer, Localization

Company

Waabi

Role

Senior / Staff Software Engineer, Localization

Location

US

Job type

Full-time

Posted

12 hours ago

Salary

Not disclosed by employer

Job description

Waabi, founded by AI visionary Raquel Urtasun, is the leader in Physical AI. With a world-class team, we're unlocking the next era of autonomous transportation with technology that's powering commercial autonomous trucks and robotaxis. Waabi is backed by and partners with world leaders in AI, automotive, logistics, and deep tech.

With offices in Toronto, San Francisco, Dallas, and Pittsburgh, Waabi is growing quickly and looking for diverse, innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit: www.waabi.ai

Locations: San Francisco - CA, Toronto - ON, & Remote (US & CAN)

You will...

  • Be part of a team of multidisciplinary Research Scientists and Engineers using an AI-first approach to enable safe self-driving at scale.
  • Lead and contribute to robotics and computer vision projects which ensure that accurate and low-latency state information is available to the running self-driving software at any given moment.
  • Own and shape a key component of Waabi’s state estimation software, which includes identifying requirements, defining deliverables, and formulating meaningful milestones for the entire process.
  • Develop projects such as online and offline localization, global localization, state bootstrapping.
  • Develop robust deep-learning observation models that work in the most challenging environments.
  • Develop novel methods capable of running on real-world hardware, leveraging a wide range of state-of-the-art sensors while ensuring robustness, stable long-term operation, and efficiency.
  • Develop and maintain rigorous metrics & evaluation pipelines to monitor the evolution of key localization metrics over time.
  • Work closely with a wide range of teams ranging from mapping to motion planning and control.

Qualifications

  • Bachelors or Masters/PhD in Computer Science, Engineering, Machine Learning, or Robotics OR a minimum of 4 years of industry experience in this field or in similar technical fields of study.
  • Demonstrated software engineering experience: through previous internships, work experience, coding competitions, and/or research projects and papers.
  • Strong quantitative background and coursework in or working knowledge of linear algebra, calculus, and probability.
  • Proficient in reading and writing safe and performant Python and a high-performance language such as  C++ or Rust.
  • Open-minded and collaborative team player with willingness to help others.
  • Passionate about self-driving technologies, solving hard problems, and creating innovative solutions.

Bonus/nice to have

  • Experience writing high-performance real-time software in Rust.
  • Experience with mapping and localization algorithms (SLAM, Visual Odometry, Global Retrieval, Feature Matching, etc)
  • Experience working with GPS, IMU, RTK and/or other state measuring hardware.
  • Experience with existing deep learning tooling (e.g., TensorFlow, PyTorch, Jax)
  • Experience with cloud platforms (e.g., AWS/Azure/Google Cloud).
  • Interest and experience with geospatial systems (QGIS, ArcGIS) and 3D geometry.
  • Experience working in an Agile/Scrum environment.
  • Experience with large-scale optimization software such as Ceres or SymForce.
Resume ExampleCover Letter Example

Similar jobs