Role Overview :
As a Robotics Engineer, you will work on designing, developing, and testing robotic systems.
You will be responsible for hardware and software integration, ensuring that robotic systems are functional, reliable, and scalable.
This role offers the opportunity to work on innovative projects in areas like autonomous navigation, robot perception, machine learning, and control systems.
Key Responsibilities :
- System Design & Development : Design and develop robotic systems, including hardware (e.g., sensors, actuators, controllers) and software (e.g., algorithms, control systems).
- Autonomous Navigation : Work on algorithms for autonomous robot navigation, including path planning, localization, and motion control.
- Sensor Integration : Integrate and optimize sensor systems (LIDAR, cameras, IMUs, etc.) to provide feedback for robot perception and decision-making.
- Machine Learning : Implement machine learning algorithms for robot vision, decision-making, and object recognition.
- Control Systems : Develop and optimize control algorithms for precise robot movement, grasping, manipulation, and other robotic tasks.
- Testing & Validation : Conduct thorough testing, debugging, and validation of robotic systems in both lab environments and real-world applications.
- Collaboration : Work closely with cross-functional teams, including hardware engineers, software developers, and data scientists, to deliver integrated robotic solutions.
- Documentation : Document design specifications, test results, and maintain clear records of work for both internal and external stakeholders.
- Research & Innovation : Stay updated with the latest trends in robotics, AI, and automation to drive innovation within the company.
Required Qualifications :
Education : Bachelor's or Master's degree in Robotics, Mechanical Engineering, Electrical Engineering, Computer Science, or a related field.Experience :
3+ years of hands-on experience in designing, building, and deploying robotic systems.Strong experience with robot programming and control systems (ROS, RTOS, or similar).Experience with sensor integration (LIDAR, cameras, IMUs, etc.) and multi-sensor fusion.Proficiency in programming languages such as C++, Python, or MATLAB.Experience with robotic simulation tools (e.g., Gazebo, V-REP, Webots).Solid understanding of kinematics, dynamics, and control theory.Hands-on experience with hardware components like actuators, motors, and embedded systems.Familiarity with machine learning techniques applied to robotics (e.g., reinforcement learning, object recognition).Tools & Software :
Experience with version control (Git).Familiarity with CAD tools for hardware design (SolidWorks, AutoCAD, etc.).Knowledge of cloud platforms and edge computing for real-time robot data processing.Problem-Solving : Strong troubleshooting skills in hardware, software, and system integration.Collaboration : Excellent communication and teamwork skills in a multi-disciplinary environment.Preferred Qualifications :
Advanced Robotics : Experience with autonomous mobile robots, drones, or industrial robots.AI & Perception : Familiarity with deep learning frameworks (e.g., TensorFlow, PyTorch) for robotic perception tasks (object detection, segmentation, etc.).Control Theory : Advanced knowledge of control algorithms (PID, Model Predictive Control, Kalman Filters, etc.).Industrial Robotics : Experience with industrial automation and robotics (e.g., ABB, KUKA, FANUC).Hardware Prototyping : Hands-on experience with hardware prototyping and embedded systems development (e.g., Arduino, Raspberry Pi, FPGA).Publications & Contributions : Participation in robotics competitions (e.g., RoboCup, DARPA challenges), open-source robotics projects, or academic publications in robotics.(ref : hirist.tech)