0% found this document useful (0 votes)
8 views

Rightbot - Robotics Software Task

Uploaded by

fipa322
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Rightbot - Robotics Software Task

Uploaded by

fipa322
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Robotics

Software
Engineer Task

1
Table of Contents

Table of Contents....................................................................................................... 2
Background.................................................................................................................. 2
Task Description......................................................................................................... 3
What we Need ............................................................................................................. 3

Background
Robotics Software Engineer Role@ Rightbot

The role will consist of some of the following responsibilities:

1. Work on robot arms, mobile robots, mobile manipulators, and grippers. 2. Integrate
libraries and other software that allow robots to autonomously perceive their environment,
navigate surroundings, and manipulate objects.
3. Implement algorithms for autonomous operation.
Make fleets of robots think and act faster using network communication, cloud computing,
parallel computing with multiple threads/CPUs/GPUs, and AVX.
4. Build tools to monitor, maintain, and deploy software for fleets of 100+ robots. 5.
Apply cutting-edge robotics technology to build amazing products.
Position Requirements1. Passionate about robots.
2. Robotics, computer science, or related background.
3. Very skilled with C++
4. Strong software engineering skills; can follow the required coding styles. 5.
Able to turn academic ideas into robust programs.
6. Experience working with Linux and Git.
Preferred Qualifications
1. Experience with multi-core architectures/speeding up algorithms with parallelization. 2.
Experience in creating efficient computational code that scales to multiple applications. 3.
Experience with ROS or other robot software platforms.
4. Previous contributions to open source projects.
5. Strong background in any of the following areas: machine learning / computer vision /
autonomous navigation / motion planning / robotic manipulation / computational geometry /
operations research.
6. Familiar with scripting languages like Python.

2
Task Description
- Please use C++ to finish the programming test
- All the instructions are illustrated in README
- The program should be able to run within 5 min (the average is less than 10s)
- Task Link : Rightbot_Task

What we need from you


- It is absolutely necessary to complete the above task for us to consider you for this position. You
also need to send us the following documents (in a google drive link) with Subject title: “Robotics
Software Engineer/Intern@ Rightbot” to varsha.kankipati@rightbot.in :

• A brief PDF explaining the code along with the Readme


• Compile Instructions and should work without any problems/executable • A
video of the code running through screen recording
• Properly citing all the open source frameworks/references and GitHub codes if used

What will you be judged on:

• Scalability
• Performance and Benchmark
• Code Quality

NOTE - Under no circumstance are you allowed to share the content in this document with any
other party. It is the intellectual property of Rightbot and any violation of its copyright will invite
a strict legal penalty.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy