Job Description
Responsibilities
- Coding in C++, Python for robotic systems.
- Walkthrough / self-study capability of existing code projects written in C++
- New code module addition & editing existing code in C++ for robotic systems
- Writing test cases for existing / new robotic projects
- Executing test cases in hardware running C++ code (and/or python)
- Hardware setup & troubleshooting (basics only like connecting debuggers/cables/wires, handling power supplies, etc)
- Support other team members in testing of projects, basic hardware setup, providing remote debugging assistance, etc
Requirements
- Bachelor / master’s degree in electrical / electronics & communication / computer / other engineering fields
- Strong problem-solving, analytical, and communication skills
- Demonstrable experience with robotics software and hardware, including sensors, controllers, actuators, and communication devices.
- Experience with programming languages such as C++, Python.
- Proficiency with ROS/ROS2.
- Ability to work independently as well as in a team environment, and execute tasks in a timely manner
- Experience with simulation tools such as Gazebo or Unity is a plus
- Prior experience working on Linux OS (like Ubuntu) is a plus
- Excellent communication and collaboration skills
- Working as team player as well as a self motivated contributor is expected
- Eagerness to learn new things & adapt to project needs is expected
- English Proficiency: Excellent written and oral Communication is required
- Expect internship to require candidate to 100% work from office/factory during critical testing phases of projects