Senior / Staff Software Engineer
Confirmed live in the last 24 hours
Locations
Toronto, ON, Canada • San Francisco, CA, USA • Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Data Structures & Algorithms
Docker
C/C++/C#
Git
Linux/Unix
Rust
SCRUM
Python
Requirements
  • MS/PhD or Bachelors degree with a Computer Science, Robotics and/or similar technical field(s) of study
  • 5+ years of industry experience reading and developing production quality software
  • Experience using languages such as Python, Go, C++, or Rust
  • Experience working in a team environment on a common codebase
  • Ability to learn new technologies quickly
  • Open-minded and collaborative team player with willingness to help others
  • Passionate about self-driving technologies, solving hard problems, and creating innovative solutions
Responsibilities
  • Be part of a team of multidisciplinary Engineers and Researchers using an AI-first approach to enable safe self-driving at scale
  • Build reliable and scalable tools and frameworks to support Autonomous Vehicle (AV) development
  • Lead technical and architecture discussions, collaborating with Researchers and Engineers
  • Mentor other software engineers via code reviews, technical design reviews, and sharing general software development best practices
  • Assist in task planning and estimation
Desired Qualifications
  • Experience programming in C++ for a real world robotic system
  • Comfortable with Linux/other unix environments
  • Comfortable with Docker
  • Comfortable with git workflows
  • Experience in robotics or machine learning
  • Experience with automated testing
  • Experience working in an Agile/Scrum environment
  • Experience working with internal cross-functional partners/stakeholders when building software frameworks
  • Experience in one or more of the following areas: application development, distributed systems, data storage and processing, parallel computing environments, emulation at scale, software performance, optimization, and profiling, concurrency and determinism, test-driven and API-driven development methodologies, system design/architecture, algorithms, data structure design, and low level threading. Front-end development and tools
Waabi

51-200 employees

Self-driving technology