Talent.com
No longer accepting applications
Fanuc Robot Programming Engineer

Fanuc Robot Programming Engineer

Vancouver Automationpune, maharashtra, in
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 nipung@vancouverautomation.com 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 • pune, maharashtra, in

    Related jobs
    • Promoted
    Robotics RL / DL Engineer

    Robotics RL / DL Engineer

    Kalyani GroupPune, Maharashtra, India
    Reinforcement Learning & Deep Learning for Robotic Arms.Location : Bharat Forge, Mundhwa, Pune.Industry : AI-Driven Robotics, Neural Network-Based Manipulation, Autonomous Dexterity Systems.We are lo...Show moreLast updated: 27 days ago
    • Promoted
    Principal Software Engineering (Boomi WFD)

    Principal Software Engineering (Boomi WFD)

    Korn FerryPune, Maharashtra, India
    Job Title : Principal Software Engineering (Boomi WFD).The Principal Engineer is responsible for creating solutions for global customer needs to meet their interfacing requirements with products in ...Show moreLast updated: 18 days ago
    • Promoted
    Programmer Dev

    Programmer Dev

    Persistent Systemspune, maharashtra, in
    Net Full Stack Angular with hands on experience in.Location : All Persistent Locations.Job Type : Full Time Employment.Ability to adapt to new technology, concept, approaches, and environment faster....Show moreLast updated: 20 days ago
    • Promoted
    Robotics Engineer

    Robotics Engineer

    CareerUS SolutionsPune, 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
    Robotics Instructor

    Robotics Instructor

    BrightCHAMPSPune, 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
    Senior Software Engineer - React - Posium

    Senior Software Engineer - React - Posium

    Posiumpune, maharashtra, in
    Posium is an AI startup developing state-of-the-art AI agents that automate end-to-end software testing.We are backed by top global investors, including Sequoia, and our team comprises talented ind...Show moreLast updated: 8 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    VOLANSYS (An ACL Digital Company)Pune / Pimpri-Chinchwad Area, India
    Experience in Embedded Development required is between 4 to 10 years.Please don't apply if you have only worked in the Automotive domain. Strong practical hands-on with C programming & Debugging ski...Show moreLast updated: 9 days ago
    • Promoted
    Software Engineer

    Software Engineer

    HCLSoftwarePune, India
    We are Hiring Skilled CAD , C++ Developers for our Product HCL Geomtech under HCL Software.Location- Pune / Mumbai / Hyderabad & Chennai. Good in aptitude and analytical Geometry.CAD tools (NX, Creo o...Show moreLast updated: 7 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    HCLSoftwarePune, India
    We are Hiring Skilled CAD , C++ Developers for our Product HCL Geomtech under HCL Software.Location- Pune / Mumbai / Hyderabad & Chennai. Good in aptitude and analytical Geometry.CAD tools (NX, Creo o...Show moreLast updated: 23 days ago
    • Promoted
    Robotics Engineer

    Robotics Engineer

    One Click AIPune
    Job Title : Robotics Engineer Experience : 3 - 6 Years Location : Pune / Gurgaon &l...Show moreLast updated: 21 days ago
    • Promoted
    MAN - Functional Development Engineer - Autosar

    MAN - Functional Development Engineer - Autosar

    MAN TRUCK & BUS INDIA PVT. LTDPune
    About the Role : We are looking for an experienced Software Integration Engineer with strong expertise in AUTOSAR-based development and integration.The ideal candidat...Show moreLast updated: 30+ days ago
    • Promoted
    Robotics Engineer UAV - System Integration

    Robotics Engineer UAV - System Integration

    TelebortiXPune, 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

    ACL DigitalPune, Maharashtra, India
    ACL Digital -Alten Calsoft Labs is hiring Experience – 4 to 8 years Location – Pune Notice Period – Immediate- 30 Days Skills – C Programming with Linux (mandatory) C++ (good to have) TCP / IP and ...Show moreLast updated: 30+ days ago
    • Promoted
    Cobol Architect (Development)

    Cobol Architect (Development)

    Persistent SystemsPune, Maharashtra, India
    About Position : We are seeking a skilled and innovative Cobol Architect Development to join our dynamic team.The ideal candidate will be responsible for Client facing, designing, implementing, and...Show moreLast updated: 9 days ago
    • Promoted
    Manufacturing Expert ( PLC - Robotics Programming ) - AME Specialist

    Manufacturing Expert ( PLC - Robotics Programming ) - AME Specialist

    ConfidentialPune
    What you can look forward as a Manufacturing Expert - AME Specialist : .Internet of Things (IoT), artificial intelligence (AI), and automation, with the aim of achieving a high level of automation a...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Autosar

    Software Engineer - Autosar

    Antal InternationalPune
    Job Description for Autosar - 2 to 12 year's experience Must have : - Experience in embedded C programming - Experience in Design, Dev...Show moreLast updated: 9 days ago
    • Promoted
    Vertex Programmer Developer

    Vertex Programmer Developer

    Persistent SystemsPune, Maharashtra, India
    We are seeking for Vertex Programmer Dev with hands on experience in Mainframes Microfocus COBOL, CICS, JCL, VSAM.Role : Vertex Programmer Developer. Location : All Persistent Location.Job Type : Full ...Show moreLast updated: 19 days ago
    • Promoted
    Mongo DBA

    Mongo DBA

    Tata Consultancy ServicesPune, IN
    Location : Gurgaon, Noida, Bangalore, Bhubaneswar, Hyderabad, kochi, Pune.As an individual contributor, will be involved with Development and Operations of a framework that caters to automating Mon...Show moreLast updated: 9 days ago
    • Promoted
    Model Based Engineer - Matlab & C

    Model Based Engineer - Matlab & C

    Evionix SystemsPune, Maharashtra, India
    Model-Based Software and Embedded C Developer for ECU Responsibilities : .Define and maintain software architecture for embedded and model-based systems. Design modular, scalable frameworks using embe...Show moreLast updated: 1 day ago
    • Promoted
    Robotic Process Automation Consultant

    Robotic Process Automation Consultant

    TrantorPune, Maharashtra, 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