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.

Production Engineer

We are looking for production engineers to help us manage and optimize robotic picking operations. These roles would suit candidates from a range of backgrounds and particularly those with an interest in farming and/or emerging approaches to food production that depend on collaborative working of autonomous robots and people.

Key responsibilities:

  • Managing robot fleet deployments on multiple customer sites in Kent
  • Managing operations personnel including operations associates and field service engineers
  • Co-ordinating with customers to manage crop husbandry and picking schedules
  • Co-ordinating testing and release of hardware, software, and firmware updates to the deployed fleet
  • Process optimization to maximize production efficiency
  • Engaging with other engineers to inform prioritization and strategy

Desirable characteristics:

  • A degree or other similar qualification in engineering or other technical discipline, especially manufacturing engineering, production engineering, or farm management
  • Strong interpersonal, communication, and management skills
  • An interest in farming

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

Mechanical Design Engineer

 We are looking for two mechanical design engineers to join our team and help us design our next products.

The job will be varied, as you would expect from a start-up – from developing concepts and prototyping hardware (e.g. for a new robot arm layout or end-effector), to design-for-manufacture of whole-machine subsystems. One thing is for sure – you will see your ideas turn into reality at scale.

What you’ll do:

  • Designing, building and testing prototypes with lead engineers
  • Generating manufacturing drawings, BOMs, and other documentation
  • Working with suppliers and manufacturing team to define SOPs, build documentation and appropriate quality control processes
  • Contribute to FMEAs
  • Drawing control

What we’re looking for:

  • 2-10yrs experience of machinery design, ideally for medium volume production (50-500 units)
  • Completer-finisher approach to design
  • Proficiency in Inventor or Solidworks required (will be using Autodesk Inventor)
  • Ability to get stuck in with the team but also solve problems independently
  • GD&T, tolerance analysis & structural FEA would be beneficial
  • HND or degree qualified

Machine Learning Researcher

We are looking for an exceptionally talented individual to help drive the R&D efforts of our rapidly growing technology business. This person will work alongside our Director of Research to develop our next generation of robot control software.

Duties & Responsibilities

  • Developing machine learning algorithms and systems for robot control
    • Scene understanding using stereo vision
    • Autonomous robot decision making
    • Forecasting from time series data
  • Taking a data driven approach to model validation
  • Participating in and leading multi-disciplinary teams of talented researchers and engineers
  • Transferring research output into production systems
  • Promoting Dogtooth to the outside world

Desirable Characteristics

  • The ability to turn research ideas quickly into production
  • The ability to lead a team, and maximize its productivity
  • Cognizance of the impact of business objectives on development priorities
  • A catholic view. Building intelligent robots depends on having a heterogenous skillset

Desirable Experience

  • The right candidate is likely to have a PhD or at least several years of experience of working in a research organisation
  • A proven track record in machine learning and computer vision, ideally with the publication history to prove it

Data Scientist

We are looking for a data scientist to help us develop the state-of-the-art algorithms we use for robot control – leveraging our large fleet of robots to gather data and validate improvements. We are open to candidates with a relatively broad range of experience levels, including recent graduates, perhaps with experience gained in the context of a PhD. We prize intelligence and good intuition about the practical challenges inherent in performing experimental science using large datasets.

Duties & Responsibilities

  • Sampling from the huge amount of image data obtained by our fleet of soft fruit picking robots to create training/validation/test datasets
  • Creating the data pipelines required to allow us to manage and use large image datasets (storing, indexing, accessing, etc.)
  • Helping to define ML training process and experimental design
  • Developing principled scientific methods for validating algorithmic improvements in the field – in the context of a large fleet of soft fruit picking robots
  • Ownership of image annotation processes and tools
  • Engaging with other technical to develop processes for logging, data capture, etc.

Desirable Characteristics

  • Understands and can apply machine learning methodology
  • Good intuition about how to manage and use massive datasets effectively in scientific applications
  • A high quality degree (a PhD in a scientific discipline is appealing but not required)
  • Experience of using Python and/or C#
  • A willingness to learn new skills

Electronics Engineer

We are looking for a talented electronics engineer to work as part of an exceptionally skilled and multi-disciplinary technology team. You will be responsible for (i) developing all electronic sub-systems used within our robots, including those for 3D imaging, sensor monitoring, safety management, and motor control, and (ii) compliance with CE and EMC regulations.

Duties & Responsibilities

  • Meeting CE requirements for EMC and operator safety
  • Designing new electronic sub-systems
  • Design for manufacture and test
  • Working within established release process
  • Scaling manufacture
  • Building high quality processes for field maintenance and support

Desirable Experience & Characteristics

  • Design for EMC, manufacture, and test
  • Mixed signal circuit design, commissioning, and test
  • Power electrical and motor drive
  • Using EDA software
  • Progressing designs to volume manufacture
  • Safety-critical system development
  • Firmware development experience is nice to have
  • A high quality degree and several years of experience

Manufacturing Engineer

We are looking for a talented manufacturing engineer to lead our efforts to scale our manufacturing operations. The successful candidate will work with our Director of Mechanical Engineering to design our supply chain and production systems from the ground up to manufacture of robots at scale.

Duties & Responsibilities

  • Developing the value chain for the product to meet volume and quality requirements as the business scales
  • Designing, developing and implementing manufacturing processes and the associated infrastructure
  • Researching and selecting suppliers and build partners
  • Working with internal and external production teams to implement and control build processes to meet quality requirements

Desirable Characteristics

  • The ability to understand process flows and design and implement infrastructure to support them
  • Experience of setting up supply chains
  • A commitment to quality, and the ability to identify appropriate testing along the value chain to build in quality
  • Excellent communication skills, both written and verbal
  • Skill in the use of KPIs to monitor and improve the value chain
  • Great teamwork skills, and the ability to adapt to changing requirements within a fast moving, diverse team
  • A high quality degree and several years of experience

Firmware/Software Engineer

We are looking for a skilled firmware/software engineer to work alongside our hardware and software engineering teams.

Duties & Responsibilities

  • Developing and maintaining the firmware components of our 3D imaging and low-level robot control systems
  • Building high quality and scalable processes for firmware version control, continuous integration, and deployment
  • Firmware/software integration

Desirable Characteristics

  • Expert in the use of C and C++, including C++/11
  • Familiarity with ARM, RTOS, and LWIP
  • Hardware development experience
  • Experience of developing safety-critical systems.
  • The ability to understand and define priorities
  • A high quality degree and several years of experience.
  • Can work as part of a team of experts with a wide range of skills

Build Technicians

We are looking for skilled build technicians to join our robot assembly and testing team. You will be responsible for assembling and testing robots and component parts.

Responsibilities:

  • Assembly of mechanical, electrical, and optical components
  • Testing and diagnosis of issues as they arise
  • Contributing suggestions for improving our technology and our build and test processes

Must Haves:

  • Willing to go the extra mile for your team
  • Quick to pick up new skills
  • Experience of building and maintaining mechanical and electrical systems
  • Able to follow instructions provided by your supervisor

Linux System Administrator

We are looking for a Linux System Administrator to help administer the IT infrastructure used with the business, including build servers, field WiFi networks, and our robot OS deployment platform.

Key Responsibilities:

  • IT support and maintenance for in-house infrastructure (~30 employees; VPN).
  • Network support for operations (central servers, distributed fleet of Linux-based robots, extended AirMAX backbone).
  • Development and support of our automation platform.

Desirable Characteristics:

  • Good inter-personal skills
  • Willing to go the extra mile to help others

Desirable Experience:

  • Familiarity with the Ubuntu ecosystem
  • Experience of scripting/automation, Python/bash
  • Experience of wireless networking and 802.11 infrastructure
  • Familiarity with Debian package creation, disk image creation/automation