Description

Job Description

Graduation (Bachelor's degree) in Electrical/Electronics/Mechatronics Engineering or equivalent.

Ability to work independently with minimal supervision and manage deadlines.

Experience with one or more of C/C++, Python and Bash.

Experience with Version Control systems (Git / SVN) and tools (GitHub / GitLab).

Experience working with hardware (Motors, controllers, industrial manipulators, sensors etc.).

Excited to approach new technologies and open-ended problems.

Basic knowledge of electrical and electronic circuits.

Basic knowledge of Microsoft Office applications.

Essential

Design, develop, implement, and test software on a variety of assignments across multiple projects.

Work across the robotics stack to solve challenge problems in land, air and sea-based robotics.

Implement algorithms that run on our robots, both internal to the software system and client facing.

Create prototypes and proof of concepts for new features requested by the product team.

Maintain code and documentation using revision control.

Desired

Experience with middleware such as MQTT, DDS, ROS, ROS2 is a plus.

Experience with OpenCV, PCL, Cuda is a plus.

Experience with simulations (MATLAB/Simulink, Gazebo, Unity3D, LabVIEW etc.) is a plus

Knowledge of communication protocols (TCP, UDP, RS232/422/485) is a plus

Experience with docker, podman, Kubernetes is a plus.

Experience with AI, Machine learning and Image processing is a plus.

Exposure to projects using Agile or other formal processes.
 

Education

Any Graduate