Robotic Engineer

Apply Now

Company: Richtech Robotics

Location: Newark, CA 94560

Description:

Job Title: Robotics Engineer

We are seeking a Robotics Engineer with expertise in one or more specialized areas, including computer vision, robotic motion control, and embedded AI development. As a member of our multidisciplinary team, you will work on cutting-edge robotics projects that require strong technical skills and the ability to integrate different systems seamlessly. Applicants should possess experience in at least one of the following focus areas: Computer Vision, Robotics Motion, or Embedded Ai.

Responsibilities

  • Computer Vision Development:
    • Develop and optimize algorithms for object detection, instance segmentation, and object pose estimation in complex scenarios, including occlusions and stacked objects.
    • Design efficient grasp point prediction algorithms to provide stable grasp poses for robotic grippers.
    • Set up data collection pipelines, including data augmentation, annotation, and training dataset management.
    • Optimize and deploy AI models for real-time performance on embedded platforms (e.g., NVIDIA Jetson).
  • Robotic Motion Control:
    • Build kinematic and dynamic models for robotic arms and create high-precision motion planning and trajectory optimization algorithms.
    • Design multi-sensor fusion control systems to improve robotic arm stability and accuracy during operations in complex environments.
    • Research advanced grasping strategies and force control to support tasks in challenging scenarios, such as stacked environments.
    • Integrate robotic arm control systems with vision modules and embedded platforms.
  • Embedded AI Development:
    • Optimize and deploy AI models on embedded devices, enhancing system performance and real-time responsiveness.
    • Develop and optimize hardware drivers to enable communication between sensors and AI modules.
    • Design edge computing frameworks to support seamless collaboration between vision recognition and robotic control.
    • Maintain and upgrade embedded systems for stability and scalability.

  • Technical Requirements

    Applicants should have expertise in at least one of the following technical domains:

  • Computer Vision:
    • Familiar with mainstream object detection and segmentation algorithms (e.g., YOLO, SSD, Mask R-CNN).
    • Proficient in 3D vision and pose estimation algorithms (e.g., PointNet, PoseCNN).
    • Experience in grasp point prediction using algorithms like GraspNet or GPD.
    • Skilled in deep learning frameworks such as PyTorch or TensorFlow, with experience in model optimization and deployment (e.g., TensorRT, ONNX).
  • Robotic Motion Control:
    • Expertise in kinematics and dynamics, including D-H parameter modeling and Lagrange or Newton-Euler methods.
    • Familiar with trajectory planning algorithms (e.g., RRT, CHOMP) for smooth motion paths.
    • Experience in grasping and force control strategies (e.g., impedance or adaptive control).
    • Skilled in ROS/ROS 2 for integrating sensors and vision modules.
  • Embedded AI Development:
    • Familiarity with embedded platforms like NVIDIA Jetson, Raspberry Pi, or TPU.
    • Proficient in AI model optimization tools (e.g., TensorRT, ONNX, DeepStream).
    • Advanced programming skills in C/C++ and Python, with hardware driver development experience.
    • Knowledge of real-time systems like FreeRTOS or device communication protocols (e.g., CAN, EtherCAT).

  • Work Experience Requirements

  • General Requirements:
    • 3-5 years of experience in computer vision, robotic motion control, or embedded AI development.
    • Proven project experience in algorithm development, model deployment, or system integration.
  • Preferred Experiences:
    • Hands-on experience in complex scenarios (e.g., occlusions, stacking, multi-object environments).
    • Deployment of vision algorithms or motion control on embedded platforms (e.g., NVIDIA Jetson).
    • Participation in full-cycle development of robotic systems, from design to real-world deployment.

  • Additional Skills
    • Strong cross-team collaboration skills to work effectively with hardware, software, and system engineers.
    • A passion for robotics and a drive to explore cutting-edge technologies to expand system capabilities.

    If you are skilled in any of the above areas and eager to contribute to advanced robotics systems, we encourage you to apply!

    Similar Jobs