
Senior / Staff Software Engineer
Waabi
🇨🇦 Canada
Hybrid
Staff / Principal
43 months ago
- AI
- Python
- C++
- Rust
- Linux
- Unix
- Docker
- Git
- Machine Learning
- Agile
- Scrum
- System Design
- Ping
- Health insurance
- Equity
- Unlimited time off
43 months ago
You will…- 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. Qualifications:- 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. Bonus/nice to have:- 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.Perks/Benefits:Waabi provides a competitive benefits package that includes:
- Competitive compensation and equity awards.
- Health and Wellness benefits encompassing Medical, Dental and Vision coverage.
- Unlimited Vacation.
- Flexible hours and Work from Home support.
- Daily drinks, snacks and catered meals (when in office).
- Regularly scheduled team building activities and social events both on-site, off-site & virtually.
- World-class facility that includes a gym, games room (ping pong table, video game consoles, board games, etc), multiple collaborative working spaces and a gorgeous patio!(when in office)
- As we grow, this list continues to evolve!Â
Senior / Staff Software Engineer · Waabi