Remote Position
Robotics Software Engineer (Robotic Arm Autonomy & Manipulation)
🌍 Remote · Singapore
💼 Full-time
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