Talent.com
No longer accepting applications
Fanuc Robot Programming Engineer

Fanuc Robot Programming Engineer

Vancouver Automationvijayapura, India
2 days ago
Job description

About the Role

We are looking for a Fanuc Robot Programming Engineer with a passion for industrial automation and hands-on experience in Fanuc industrial robots (R-series, M-series) and Fanuc CRX collaborative robots .

The ideal candidate will be proficient in Fanuc TP programming , KAREL scripting , PLC communication (EtherNet / IP or Modbus) , and Python-based automation for robot-cell integration and data handling.

You’ll be joining a high-performance engineering team building next-generation sanding, polishing, and material-handling robotic systems. The work involves integrating robots with PLCs, sensors, cameras, and AI-based Python applications.

Key Responsibilities

  • Develop, debug, and optimize Fanuc robot programs (CRX & Industrial models).
  • Write TP and KAREL code for motion control, I / O, safety logic, and peripheral communication.
  • Configure and integrate PLC systems (Allen-Bradley, Siemens, Omron) with Fanuc controllers.
  • Use Python for automation scripts, data logging, and REST or socket communication between robot and PC.
  • Calibrate and optimize robot trajectories using vision or coordinate-based systems.
  • Troubleshoot robot-cell integration issues involving cameras, conveyors, sensors, or safety PLCs.
  • Collaborate with the mechanical and electrical teams to deploy robotic systems in production.

Required Skills & Qualifications

  • 3+ years of experience programming and deploying Fanuc robots in industrial or manufacturing settings.
  • Strong understanding of Fanuc TP language and KAREL scripting .
  • Proficiency in Python for scripting and API integration.
  • Experience with PLC programming (EtherNet / IP, Modbus TCP, etc.).
  • Familiarity with Fanuc CRX cobots , industrial safety standards , and vision systems (optional but valuable).
  • Strong problem-solving skills and hands-on debugging ability.
  • Comfortable working with electrical schematics and control panel layouts.
  • Preferred Skills

  • Knowledge of Socket Messaging (TCP / IP) and RESTful communication between robot and PC.
  • Experience with Fanuc ROBOGUIDE simulation.
  • Experience integrating robots into custom Python automation frameworks.
  • Exposure to field commissioning , cycle-time optimization , and robot maintenance .
  • Educational Background

  • Bachelor’s or Diploma in Electrical / Mechatronics / Automation Engineering or equivalent hands-on industrial robotics experience.
  • Technical Assignment (Must Be Submitted via Email)

    To evaluate your real-world coding and integration skills, please complete the following assignment :

    Assignment : Robot–Python Integration

    Objective : Demonstrate both Fanuc and Python programming understanding.

    Part 1 – Fanuc Logic (Text or Screenshot)

    Write (or outline) a Fanuc TP or KAREL code snippet that :

  • Moves the robot between Point A → Point B → Point C with blending.
  • Uses a register variable for speed control.
  • Triggers a DO(1) (digital output) when reaching Point C.
  • (Pseudocode or screenshot from RoboGuide is acceptable.)
  • Part 2 – Python Socket Communication

    Write a short Python program that :

  • Connects to the Fanuc robot over TCP / IP.
  • Sends a simple JSON command like : {"command" : "move", "target" : "P1", "speed" : 100}
  • Waits for a reply message such as "ACK : move complete" and prints it.
  • (You can simulate the robot with localhost socket communication if you don’t have access to hardware.)

    Submission :

  • Combine both parts (Fanuc + Python) in one PDF or text file.
  • Include your name , contact , and any relevant project links (GitHub, portfolio, etc.).
  • Email to with the subject : “Application – Fanuc Robot Programming Engineer – (Your Name)”
  • What We Offer

  • Competitive compensation and project-based bonuses.
  • Exposure to cutting-edge robotics and AI automation systems .
  • Opportunity to work on live industrial deployments.
  • Growth into senior robotics engineer or system integrator roles.
  • Create a job alert for this search

    Engineer Programming • vijayapura, India

    Related jobs
    • Promoted
    • New!
    (Urgent) Robotics Engineer

    (Urgent) Robotics Engineer

    Adept GlobalBengaluru, Karnataka, India
    Title : Senior Software Engineer – Geometric Vision Years of Experience : 4-8 years Location : Bangalore, India Salary : 30LPA 4+ years of work experience in a similar background (Dense / sparse 3D r...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Robotics Engineer

    Robotics Engineer

    BayOne SolutionsBengaluru, Karnataka, India
    Bengaluru, KA (Hybrid- Hybrid- 3 Days onsite / Week).Fulltime with BayOne Solutions.Develop software solutions with proficiency in ROS, Python, SQL, OpenCV, TensorFlow, PyTorch, and React.Strong know...Show moreLast updated: 17 hours ago
    • Promoted
    Robotics Instructor

    Robotics Instructor

    BrightCHAMPSBangalore, IN
    Teach Robotics to kids from grades 1 to 12.Teach the students on how to build and experiment with the projects based on our curriculum guide. Knowledge of coding (logic, sequence, and structure) to ...Show moreLast updated: 30+ days ago
    • Promoted
    Robotic Process Automation Consultant

    Robotic Process Automation Consultant

    TrantorBengaluru, Karnataka, India
    Inviting applications for the role of Lead Consultant - UiPath Developer.In this role, the developer will take part in RPA production bot maintenance, enhancement, and support activities for roboti...Show moreLast updated: 9 days ago
    • Promoted
    Senior Software Engineer (MFC & C++ & Fortran

    Senior Software Engineer (MFC & C++ & Fortran

    LuxoftBengaluru, India
    Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Senior (10+ years) Developers with MFC / C++ / Fortran. Strong SQL Server or Oracle Database experience.Strong expertis...Show moreLast updated: 23 days ago
    • Promoted
    Clutterbot - Robotics Engineer - C++ Programming

    Clutterbot - Robotics Engineer - C++ Programming

    CLUTTERBOTBangalore
    About Clutterbot : Imagine a world where you never have to worry about picking up clutter again! At our robotics startup, we understand the challenges families face ...Show moreLast updated: 30+ days ago
    • Promoted
    Robotics Engineer I - ROS / LIDAR

    Robotics Engineer I - ROS / LIDAR

    SmarthyreBangalore
    About the Role : We are seeking a passionate and driven Robotics Engineer to join our team and contribute to the development of resilient, robust autonomous marine vessels.As p...Show moreLast updated: 30+ days ago
    • Promoted
    Robotics Engineer

    Robotics Engineer

    CareerUS SolutionsBengaluru, IN
    The Robotics Engineer is responsible for designing, developing, and implementing robotic systems that automate processes, improve efficiency, and enhance product quality. The role involves working w...Show moreLast updated: 9 days ago
    • Promoted
    Computer Vision Engineer

    Computer Vision Engineer

    RecroGreater Bengaluru Area, India
    AI Engineer - Manufacturing Analysis Platform.We're seeking a passionate AI Engineer to lead the development of our core AI analysis engine. You'll be architecting and implementing machine learning ...Show moreLast updated: 9 days ago
    • Promoted
    Robotics and Automation - TDC

    Robotics and Automation - TDC

    ConfidentialBengaluru / Bangalore
    Education & Experience required : .Qualification : Bachelor's or Master's in Robotics, Automation, Mechatronics, Computer science, Electronics or related field. Experience : Minimum 02 to 08 years of re...Show moreLast updated: 30+ days ago
    • Promoted
    Robotics Engineer

    Robotics Engineer

    Adept GlobalBengaluru, Karnataka, India
    Senior Software Engineer – Geometric Vision.Dense / sparse 3D reconstruction, Multiview pose estimation, RGBD fusion, 3D object detection and 3D dimensioning 3D Geometry & Localization).We are seekin...Show moreLast updated: 30+ days ago
    • Promoted
    Robotics Engineer (SLAM Lead)

    Robotics Engineer (SLAM Lead)

    ClutterbotBangalore Urban, Karnataka, India
    Imagine a world where you never have to worry about picking up clutter again! At our robotics startup, we understand the challenges families face trying to balance work and daily responsibilities w...Show moreLast updated: 30+ days ago
    • Promoted
    Robotics Engineer UAV - System Integration

    Robotics Engineer UAV - System Integration

    TelebortiXBangalore, IN
    Unmanned Aerial Vehicles (UAVs).Our indigenous platforms — the.With full-stack in-house development across.TelebortiX is among the few companies globally capable of delivering scalable, long-endura...Show moreLast updated: 6 days ago
    • Promoted
    Software Engineer

    Software Engineer

    CoforgeGreater Bengaluru Area, India
    Location : Greater Noida & Bangalore.Expert Knowledge of C++ development in Linux environment with 3+ years of development experience. In-depth Knowledge of Object-Oriented Programming and Design Pa...Show moreLast updated: 17 days ago
    • Promoted
    Senior Robotics Engineer - C++ Programming

    Senior Robotics Engineer - C++ Programming

    SmarthyreBangalore
    About the role : We are seeking a passionate and driven experienced Senior Robotics Engineer to lead the development and integration of autonomy systems in our next-...Show moreLast updated: 14 days ago
    • Promoted
    Robotics Engineer - Sensor / RTOS

    Robotics Engineer - Sensor / RTOS

    ImpacteersBangalore
    Role Overview : As a Robotics Engineer, you will work on designing, developing, and testing robotic systems.You will be responsible for hardware and software integrat...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack Engineer (Golang + React + Kubernetes)

    Full Stack Engineer (Golang + React + Kubernetes)

    TechConnexions - Startup Hiring SpecialistsBengaluru, Karnataka, India
    Job Title : Full-Stack Engineer.Company : [Funded Startup in Observability space].Type : Full-Time | On-site (Hybrid).We’re a leading technology firm delivering. Our flagship product is a world-class f...Show moreLast updated: 9 days ago
    • Promoted
    Co-founder Robotics Engineer

    Co-founder Robotics Engineer

    Rx100 VenturesBengaluru, Karnataka, India
    We’re building next-generation.If you challenge conventions and see every limitation as a design problem waiting to be solved, this role is for you. Co-founder – ROS2 Robotic Engineering.You’ll arch...Show moreLast updated: 7 days ago
    • Promoted
    Lead Robotics Engineer

    Lead Robotics Engineer

    10xBengaluru, Karnataka, India
    As the Lead Robotics Software Engineer at 10xConstruction.You’ll design and implement robot manipulation and control algorithm, motion planning systems and navigation system leading the development...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (MFC & C++ & Fortran)

    Senior Software Engineer (MFC & C++ & Fortran)

    LuxoftBengaluru, Karnataka, India
    Developed product is the leading software system in Energy domain covering all aspects of Oil & Gas production from geological exploration to optimization of ongoing production.Our technology solut...Show moreLast updated: 23 days ago