Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Waabi

Senior/Staff Software Engineer

Posted Updated
Discussion
  • 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
  • Experience working in a team environment on a common codebase
  • Open-minded and collaborative team player with willingness to help others
  • 5+ years of industry experience reading and developing production quality software.
  • Passionate about self-driving technologies, solving hard problems, and creating innovative solutions
  • Ability to learn new technologies quickly
  • Experience using languages such as Python, Go, C++, or Rust
  • MS/PhD or Bachelors degree with a Computer Science, Robotics and/or similar technical field(s) of study
  • Experience programming in C++ for a real world robotic system
  • Comfortable with Linux/other unix environments
  • Comfortable with Docker
  • Experience in robotics or machine learning
  • Comfortable with git workflows
  • 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

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.