Key Responsibilities: Design and Development: Create and prototype robotic systems, including hardware and software components, ensuring alignment with project requirements and technical specifications.Programming and Control Systems: Develop and integrate control algorithms to enable robotic functions, such as navigation, manipulation, perception, and interaction with the environment.Testing and Troubleshooting: Conduct tests on robotic systems, identify issues, and implement solutions to optimize performance, safety, and functionality.Hardware Integration: Integrate sensors, actuators, controllers, and other hardware components with robotic systems to achieve desired functionalities.Collaboration: Work with multidisciplinary teams, including electrical engineers, software developers, and mechanical designers, to deliver complex robotic solutions.Documentation and Compliance: Maintain detailed documentation of design, testing, and deployment processes, ensuring compliance with industry standards and regulations.Continuous Improvement: Stay updated on advancements in robotics technology and integrate best practices to enhance product design and capabilities.Qualifications:Education: Bachelor's degree in Robotics Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, or a related field.
A Master's degree or relevant certifications are a plus.Experience: 2-5 years of experience in robotics development or related fields.Technical Skills:Programming Languages: Proficiency in Python, C++, and ROS (Robot Operating System).Hardware Knowledge: Experience with sensors, actuators, microcontrollers, and embedded systems.Control Systems: Knowledge of kinematics, dynamics, and control theory for robotic applications.Simulation Tools: Familiarity with simulation software such as Gazebo, MATLAB/Simulink, or other physics-based simulators.CAD Software: Experience in using CAD tools (SolidWorks, AutoCAD) for designing robotic components.Soft Skills: Strong analytical, problem-solving, and communication skills.Nice-to-Have:Experience with AI/ML techniques for robotics applications, including computer vision, machine learning, and path planning.Knowledge of industrial robots, autonomous vehicles, or robotic arms.Exposure to agile development processes and version control systems (Git).