Mobile Robotics is a trending and fast-evolving field with applications in diverse industries, including manufacturing, agriculture, aerospace, mining, and medicine. A robotics engineer designs, maintains, develops new applications, and conducts research to expand the potential for robots. Client consultation results in an accurate specification around the design and function requirements of the robot. The iterative design phase follows and a prototype is assembled. The robot is then programmed and tested to ensure consistent performance. Robotics engineers must be familiar with logic, microprocessors, and computer programming so that they can design the right robot for its intended application. They prepare specifications for the robot's capabilities, and are responsible for cost efficient design, cost-price calculations and quality control. The ability to innovate, experiment, transfer analytical skills, and generate solutions to resolve technological challenges is essential.