Fanuc Robot Programming Engineer

5 days ago


bangalore, India Vancouver Automation Full time

About the RoleWe 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 ResponsibilitiesDevelop, 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 & Qualifications3+ 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 SkillsKnowledge 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 BackgroundBachelor’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 IntegrationObjective: 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 CommunicationWrite 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 OfferCompetitive 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.


  • Robotics Engineer

    2 weeks ago


    bangalore, India CareerUS Solutions Full time

    Job Summary: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 with hardware and software components, programming robotic systems, and collaborating with cross-functional teams to bring innovative automation...

  • Robotics Engineer

    2 weeks ago


    bangalore, India CareerUS Solutions Full time

    Job Summary: 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 with hardware and software components, programming robotic systems, and collaborating with cross-functional teams to bring innovative automation...


  • bangalore, India Demolish Full time

    Senior Robotics/Automation Lead (PLC/Motion/Vision, Food - Washdown)Location: Bengaluru (on-site; 20–30% travel to vendors and sites)About Us:We’re reinventing meat for a planet-positive future. Our Gen4 precision-structuring platform is the first in the world to recreate all perceptible components of meat. It recreates the muscle fibres, connective...

  • Sales Service Engineer

    14 hours ago


    Bangalore, India OrbiTouch HR (orbiTouch outsourcing pvt ltd) Full time

    // Urgent hiring for Service engineer // Job Location-Bangalore , Gurgaon Profile- Service engineer Experience: 2-3 years CTC: upto 7-8 Lpa Working days- 5 days ( work 24*7) Required Skills - Robotic experience (Fanuc, Yaskawa, ABB, Panasonic etc.) or working at robot Integrator Have a knowledge of PLC, Integration and robot service.; Complex problem solving...

  • Robotics Engineer

    14 hours ago


    Bangalore, India BayOne Solutions Full time

    Title: Robotics Engineer Location: Bengaluru, KA (Hybrid- Hybrid- 3 Days onsite/Week) Job Type : Fulltime with BayOne Solutions Must Have Skills Develop software solutions with proficiency in ROS, Python, SQL, OpenCV, TensorFlow, PyTorch, and React. Strong knowledge of network communication protocols and computer vision technologies. Program and control 6DOF...

  • Robotics engineer

    3 weeks ago


    Bangalore, India Ethereal Machines Full time

    We are Machine Tool Builders proudly leading India's Multi-Axis CNC Controller Development. We offer CNC Machining Services with advanced manufacturing solutions to clients across the globe in various manufacturing sectors. We are looking for a highly skilled Robotics Engineer to join our development team and push the boundaries of Computational...


  • bangalore, India Omnipresent Robot Tech Full time

    Position Title: Computer Vision Engineer – Drone-Based SolutionsAbout Us: Omnipresent Robot Tech Pvt. Ltd. is an innovative startup pushing the boundaries of robotics, drones, and space tech. We recently contributed to ISRO’s Chandrayaan-3 missionby developing the perception and navigation module for the Pragyaan rover. Currently, we are developing...


  • bangalore, India Omnipresent Robot Tech Full time

    Position Title: Computer Vision Engineer – Drone-Based Solutions About Us: Omnipresent Robot Tech Pvt. Ltd. is an innovative startup pushing the boundaries of robotics, drones, and space tech. We recently contributed to ISRO’s Chandrayaan-3 missionby developing the perception and navigation module for the Pragyaan rover. Currently, we are developing...

  • Robotics Engineer

    4 days ago


    bangalore, India BayOne Solutions Full time

    Title: Robotics Engineer Location: Bengaluru, KA (Hybrid- Hybrid- 3 Days onsite/Week)Job Type: Fulltime with BayOne SolutionsMust Have SkillsDevelop software solutions with proficiency in ROS, Python, SQL, OpenCV, TensorFlow, PyTorch, and React.Strong knowledge of network communication protocols and computer vision technologies.Program and control 6DOF...


  • Bangalore, India Playto Labs Full time

    Role Description We are looking for a dynamic Robotics Engineer who is passionate about cutting-edge technology, innovation, and practical applications of robotics. This role goes beyond traditional teaching — you will be directly involved in guiding both international and domestic learners, including IIT students, through high-level robotics projects and...