Robotics Engineer
About The Job
We are seeking a passionate and skilled Robotics Engineer to join our innovative team, focusing on designing, developing, and implementing cutting-edge robotic systems and automation solutions. This role is at the nexus of mechanical, electrical, and software engineering, offering a unique opportunity to contribute to end-to-end robotics product development. The ideal candidate will possess hands-on experience in robot design, control systems, programming, and seamless system integration. If you are a proactive problem-solver with a strong desire to push the boundaries of robotics, we encourage you to apply.
Roles & Responsibilities
- Design and develop robust robotic systems tailored to diverse application-specific requirements.
- Program and integrate complex robotics hardware, leveraging platforms such as ROS, C++, Python, and other relevant technologies.
- Seamlessly interface sensors, actuators, and controllers to construct highly responsive and intelligent robotic systems.
- Conduct rigorous simulations and comprehensive prototype testing using industry-standard tools like Gazebo, V-REP, or Webots.
- Collaborate cross-functionally and effectively with software, electrical, mechanical, and AI/ML teams to ensure cohesive development.
- Perform systematic troubleshooting, meticulous debugging, and continuous optimization of robotic systems throughout the entire development lifecycle.
- Maintain comprehensive and meticulous documentation of designs, codebases, test procedures, and performance results.
- Ensure strict compliance with all relevant safety, quality, and industry standards for robotics applications (e.g., ISO 10218).
- Proactively stay current with emerging technologies in automation, artificial intelligence, and robotics, and recommend strategic improvements and innovative 25 years of professional experience in robotics development or automation systems.
- Proven track record of hands-on experience working with various robotic platforms, including robotic arms, autonomous vehicles, drones, or industrial robots (e.g., ABB, FANUC, KUKA, Universal Robots).
- Strong programming proficiency in C++ and Python, with solid familiarity and practical experience with ROS (Robot Operating System).
- Demonstrable experience with embedded systems and microcontrollers (e.g., Arduino, Raspberry Pi, STM32).
- Solid theoretical and practical knowledge of kinematics, dynamics, control systems, and advanced motion planning algorithms.
- Proficiency in CAD software (e.g., SolidWorks, AutoCAD) for mechanical design, rapid prototyping, and component visualization.
- Extensive hands-on experience with simulation environments and real-time system testing for validation and optimization.
- Knowledge of AI/ML concepts, computer vision, or deep learning techniques as applied to robotics is highly desirable.
- Experience with relevant safety and compliance standards for robotics, such as ISO 10218 or similar.
- Familiarity with Agile/Scrum development methodologies and practices.
- Excellent problem-solving and strong analytical skills, with a methodical approach to complex challenges.
- Exceptional communication and collaboration abilities, fostering a productive team environment.
- Highly detail-oriented and capable of working effectively under minimal supervision, demonstrating strong Bachelor's or Master's degree in Computer Science.
(ref:hirist.tech)