Robotics Software Engineer (Robotic Arm Autonomy & Manipulation)

Remote 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 Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Customer Service Representative – Work From Home Opportunity with Walgreens**

Remote

FP&A Analyst

Remote

**Experienced Customer Service Associate – Delivering Exceptional Experiences at arenaflex**

Remote

Data Analytics Architect

Remote

TPO Closer (Pacific Time Zone)

Remote

Sr. Manager, Payroll (Sr. Manager, Payroll)

Remote

Looking for Spartanburg Managerial Accounting Tutor in Spartanburg, SC

Remote

Remote Entry‑Level Mobile Game Application Tester – Flexible Hours, No Experience Required, Earn $35/hr

Remote

Apple Customer Support (Remote) $25/Hour –...

Remote

Senior Developer

Remote
← Back