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