CPG Developer - English (6 Months)
Avidbots
Avidbots is a robotics company with a vision to bring robotic solutions into everyday life to increase organizational productivity and to do that better than any other company in the world. Our ground-breaking product, the Neo autonomous floor scrubbing robot, is deployed around the world and trusted by leading facilities and building service companies. Headquartered in Kitchener, ON, Canada, Avidbots offers comprehensive service and support to customers on 5 continents.
The CPG Developer provides internal support to the company and assists with front-line support by creating “cleaning plans” for our clients, providing comprehensive cleaning solutions.
This role includes two main tasks; work with the deployment team/distributors to generate “cleaning plans” according to their specifications and develop tools/applications to reduce the time to create a “cleaning plan”. The CPG Developer will be able to communicate, provide deeper investigation, under general supervision of the Manager and suggestions of the Deployments team.
The CPG Developer may be required to travel to client sites in other regions and abroad. They must show a keen attention to detail and be able to work within the proper policies and procedures as required by the Internal planning/software team. Other duties may be assigned as necessary.
As CPG Developer, the candidate must demonstrate the ability to work cohesively with the members of the Deployment Team. It is the responsibility of the CPG Developer to build and configure cleaning plans for Avidbots products for use at client sites. As well as participate in client on boarding and troubleshooting calls, they must have a good understanding of Linux-based operating systems and have strong CLI skills. The successful candidate has good communications skills.
Since we are a start-up, you will be wearing many hats - the job might include helping setup testing frameworks, continuous integration and helping with other software development tasks. You will be working alongside an experienced team of robotics veterans and programmers to support you along the way.
Main Tasks:
- Interface with distributors and deployment teams to create and deliver customized cleaning plans and solutions for customers
- Communicate the solutions to the clients and document the process for issue tracking
- Work closely with the Customer Success team and the Deployments team by providing 30-, 60- and 90-days report on product use, productivity, challenges, efficiency, etc
- Consult best practices document and manuals to resolve client issues
- Willing to carry out site visit and analysis to deliver custom solutions for challenging environments
- Provide pre and post sales support to customers
- Participate in testing new versions of the software and provide suggestions for improvement
- Manage/supervise other team members to create cleaning plans during high demand periods
- Provide advice and training to on-site cleaning staff and new hires as required
- Help with general software development tasks as necessary (testing frameworks, etc)
-Actively review and resolve tickets assigned to the Cleaning Plan Generation (CPG) team Plan, design and implement applications/scripts to reduce the processing time (creating cleaning plans).
- Handle customer communications using CRM software.
Main Requirements:
- B.Sc. in computer science, engineering or equivalent
- Comfortable working in English (at least level B2)
- Basic understanding of Robotics (path planning, localisation, object detection etc)
- Familiar with Linux-based operating systems
Bonus:
- Strong knowledge of modern HTML, CSS, Javascript and PHP is plus
- Good knowledge of Python and Databases is an asset
- Working knowledge of ROS, CAD and vector drawing is preferred