← All Jobs
Posted Apr 16, 2026

Robotics Software Engineer (Robotic Arm Autonomy & Manipulation)

Apply Now
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
Interested in this role?Apply on iHire