Robotics Software Engineer (Robotic Arm Autonomy & Manipulation)

🌍 Remote, USA 🎯 Full-time 🕐 Posted Recently

Job Description

Location: Remote
Company: APEX
Employment Type: Part-time

About Us

APEX is building intelligent robotic systems to automate repetitive industrial tasks. We focus on robotic manipulation and autonomy for real-world pick-and-place applications across logistics, warehousing, and manufacturing environments.

We are looking for a Robotics Software Engineer to lead development of intelligent manipulation systems for robotic arms, enabling autonomous pick-and-place operations.

Role Overview

You will design, train, and deploy machine learning and control systems that enable robotic arms to perform autonomous pick-and-place tasks.

    This role spans the full stack of robotic autonomy:
  • Perception
  • Model development
  • Simulation
  • Motion planning
  • Deployment to real hardware

You will work closely with hardware, teleoperation, and data collection systems to achieve robust real-world automation.

    Key Responsibilities: Manipulation & Autonomy
  • Develop autonomous pick-and-place pipelines for robotic arms
  • Design grasping, object detection, and motion execution systems
  • Improve task success rate, robustness, and repeatability
    Machine Learning & Model Development
  • Select appropriate ML / DL models (CNNs, Transformers, RL, imitation learning, etc.)
  • Design and implement model architectures
  • Train models for perception and manipulation tasks
  • Optimize models for real-time inference
    Perception Systems
  • Build object detection and pose estimation pipelines
  • Integrate RGB / depth cameras and sensor data
  • Implement sensor fusion techniques
  • Calibrate cameras and coordinate transformations
    Simulation & Training
  • Develop simulation environments (e.g., Isaac Sim, Mujoco, Gazebo, PyBullet)
  • Perform sim-to-real transfer
  • Generate synthetic data where applicable
  • Use domain randomization to improve generalization
    Data Engineering
  • Design data collection pipelines (teleoperation, VR-based, or scripted)
  • Perform data preprocessing and labeling
  • Build datasets for grasping and manipulation
  • Improve data quality and diversity
    Deployment & Integration
  • Deploy models onto robotic arm hardware
  • Integrate with motor drivers, encoders, controllers
  • Optimize inference speed and latency
  • Debug real-world performance issues
  • Work with ROS / ROS2 systems
    Required Qualifications
  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or related field
  • Strong Python programming skills
  • Experience with PyTorch or TensorFlow
  • Experience with robotic arms and manipulation
  • Knowledge of:
  • Kinematics & inverse kinematics
  • Motion planning
  • Control systems
  • Computer vision
  • Experience with simulation platforms
  • Experience deploying ML models to real hardware
    Preferred Qualifications
  • Experience with imitation learning or reinforcement learning
  • Experience with grasp planning algorithms
  • Familiarity with ROS / ROS2
  • Experience with camera calibration and coordinate transforms
  • Experience with teleoperation-based data collection
  • Experience working with encoders, motors, drivers
    What Success Looks Like
  • Robotic arm achieves reliable autonomous pick-and-place
  • High grasp success rate across varying object types
  • Stable sim-to-real transfer
  • Low-latency real-time deployment
  • Production-ready autonomy pipeline
    Why Join APEX
  • Work on cutting-edge robotic autonomy
  • Build real-world physical AI systems
  • High ownership and technical leadership
  • Opportunity to shape next-generation manipulation systems

Job Type: Part-time

Pay: $66,122.25 - $79,631.10 per year

Expected hours: 20 per week

Work Location: Remote

Apply tot his job

Apply To this Job

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like