View All Jobs 115260

Robotic Engineer

Develop real-time computer vision algorithms for robotic grasping in cluttered environments
Newark, California, United States
Mid-Level
1 month ago

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

  1. 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).
  2. 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.
  3. 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:

  1. 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).
  2. 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.
  3. 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

  1. 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.
  2. 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!

+ Show Original Job Post
























Robotic Engineer
Newark, California, United States
Engineering
About Richtech Robotics