We Are Hiring!

Dogtooth is building a dream team with expertise in engineering, operational, and administrative roles. On this page you can find a descriptions of several open positions. But we are always interested in talking to talented individuals – if you’re one of them, get in touch and we’ll work out where you can add value.

Software Engineer

We are looking for an exceptionally talented individual to join our software development team. Our software team works alongside our mechanical and electronics engineering teams to develop robot control system software as well as various other tools for data processing, and system validation.

Duties & Responsibilities

  • Developing innovative algorithms for robot control
  • Transferring research output into production software systems
  • A data driven approach to software validation
  • Participating in and leading multi-disciplinary engineering teams
  • Building high quality and scalable processes for data management, machine learning, and code deployment

Desirable Characteristics

  • The ability to understand and implement complex algorithms
  • Understands machine learning methodology
  • Good intuition about managing complexity
  • Experience of developing safety-critical software.
  • The ability to understand and define priorities
  • A high quality degree
  • Experience with C++ or C#
  • A willingness to learn new skills