Francis — Automation Engineer
Francis
Industries Served
Will Work
Work History on Automate America
Secure & Personal Files
Verified documents on file. Only Francis and Automate America admins can view or download them — except the background check, which is shared with a customer when they shortlist Francis.
- Resume✓ On file
- Certificate of Insurance✓ On file
Programming Skills (9)
About Me
Skilled Trades (3)
Software Competencies (9)
Professional Competencies (7)
Full-cycle project execution from simulation and concept design to commissioning and on-site support Ability to troubleshoot and optimize multi-robot, multi-PLC automation cells under real-time conditions Developed and implemented preventive maintenance strategies and reliability-focused upgrades Skilled in cross-platform integration of robots, PLCs, sensors, safety devices, and motion systems
Founder of FR3M Automate, delivering consulting services in robotics, controls, and industrial automation Adept at cost estimation, vendor coordination, client consultation, and project scope definition Experienced in leading automation teams in production-critical environments with on-time project delivery Strong leadership in supporting startups, system upgrades, and scalable automation initiatives
Created detailed technical manuals, training guides, and documentation for engineering teams and end users Delivered structured training programs for technicians and engineers across robotics and controls platforms Proficient in developing support documentation for troubleshooting, system architecture, and standard procedures Excellent communicator with a track record of upskilling teams and reducing technical support bottlenecks
Strong command of Allen Bradley RSLogix 500/5000, Studio 5000, FactoryTalk Capable of designing, programming, and troubleshooting PLC logic for automated manufacturing lines Proficient in HMI development and seamless integration with robotic and sensor systems Deep knowledge of safety circuit design and IO configuration for high-reliability applications
Expert-level proficiency in ABB, Fanuc, and Yaskawa robot programming, including RAPID, TPP, INFORM, and Karel languages Advanced simulation and offline programming using RobotStudio, RoboGuide, and MotoSim Skilled in robot commissioning, calibration, and cycle optimization in production environments Proven ability to implement robot safety systems such as SafeMove, FSU, DCS, and Interference Zones
Developed robotic control software using C++, Karel, and HTML for custom automation solutions Maintained technical databases (SQL) for tracking robot configurations and support files Drafted electrical schematics and mechanical layouts using AutoCAD Electrical and SolidWorks Experienced in software lifecycle support and code deployment in real-time systems
Hands-on experience configuring and integrating Keyence (CVX, XGX, IV) and Cognex In-Sight 2D systems Skilled in Fanuc iRVision setup and vision-guided robotics applications Competent in lighting selection, lensing, and image processing setup for part verification and quality inspection Ability to troubleshoot, optimize, and support vision systems in high-speed environments
Applications (13)
Expert Level
Expert
Expert
My Business
Work Experience(14)
Saint Joseph, MI Helping Clients Achieve Automation Success.
Responsibilities: Make aggressive modifications to the ABB Rapid programs for production readiness. Setup all necessary parameters related to the Robotic software and Hardware. Validate and resolve all ABB Rapid programming code is completed. Debug all necessary showstoppers and resolve issues related to the Robotic Software and Hardware. Develop and Commission ABB robot processes. Support all Allen Bradley PLC integration with ABB robots Develop and Commission ABB Safe Move functionality. Successfully pass Failure testing validation. Support machine functionality phase before Plant handoff. Support machine handoff to Plant. Process flow mapping necessary sequencing. Technical writing documentation. Training.
Michigan Supervisory Responsibilities: Oversee daily work and schedules of technicians. Assist with performance evaluations that are timely and constructive. Responsibilities: Collaborate with developers, fellow engineers, project managers, clients, and other stakeholders to understand the requirements and scope of the robotics project. Drafts blueprints, sketches, or other documentation demonstrating proposed ideas and prototypes, modifying based on feedback and simulation results. Design and develop robotic simulations. Design and develop PLC ladder logic for automation processes. Configure, test, and debug robots and robotic systems. Debug and test PLC logic mainly Allen Bradley but also on Siemens controllers with TIA Portal. Install and calibrate robots. Ensure that robotic machines operate safely, dependably, and with precision; identifies and implements modifications. Provide technical support and troubleshooting services for robotic and control systems. Recommend, develop, and implement enhancements and improvements to increase production volume or precision in high-throughput operations. Maintain documentation of development process, modifications, maintenance requirements, and other data. Assist with cost estimates and project calculations. Maintain knowledge of existing and developing technology and trends in robotics.
Hudsonville, MI Create robotic simulations for ongoing/ future projects. Collaborate with Mechanical and Controls engineers in existing or future projects. Collaborate with Application engineers on future projects. Generate IO Mapping for all projects. Gathered information necessary to initiate designs. Contacted vendors for information needed. Programmed logic and any other components necessary including, but not limited to Robots, Vision Systems, Allen Bradley PLC's, and Communication Devices. Progressed with designs of multiple machines. Reviewed, resolved, and investigated opportunities that arise pertaining to active jobs. Reviewed procedure and made suggestions for company standard procedures. Maintained network files as required for the controls/robot's design department. Evaluated new and/or additional software. Reviewed with mechanical engineering intent for machine construction. Directly participated in the construction of machine manuals. Resolved problems encountered by manufacturing. Troubleshoot machines at the customer's facility. Conducted operator and maintenance training. Travelled as needed.
Buchanan, MI Managing a team of employees on multiple shifts, including employee development and performance management. Create, train, audit, and improve standardized work. Provide coaching, training, and development for non-exempt Partners (this is done without prompting from higher level leadership). Lead and direct the workforce in problem identification, problem solving and implementing continuous improvement measures. Responsible for mentoring and developing junior level Maintenance Leaders and Technicians. Evaluating, addressing, and supporting employee suggestions and ideas for continuous improvement. In collaboration with the rest of the team, design, develop and deliver new automated objects and processes that are efficient, well structured, maintainable, and easy to understand. Ability to translate business requirements to optimum solutions, complying with departmental and product standards. Produce estimates for projects and change requests. Complete post implementation project reviews detailing and measuring the key benefits delivered. Serve as a focal point to communicate and resolve interface and integration with other team members.
Saint Joseph, MI PLC Programming: Allen Bradley. HMI Development: FactoryTalk, Microsoft Frontpage, Keyence Vision, Fanuc HTML Operator Panel. Keyence Products: XG-X Vision System, CV-X Vision System, IV Sensor. Technology, IM CMM Series, XM Handheld CMM Series. Fanuc Robotics Programming. Universal Robotics Programming. Foerster Eddy Current. Automated Auto Gauging machines. SolidWorks Mechanical and Electrical Suite. Weiss ST Servo Motors. B&R CPU, Servo Drives and IO link modules. Designed control systems for new or existing machinery, including electrical systems, programming logic, robotics systems, Non-Contact Gauging/Contact Gauging and Vision Inspection development. Wrote, modified and problem solved machine ladder logic, PLC, Servo Motor & HMI programs for new and current machines. Provided engineering support to production equipment and processes, including advising maintenance on electrical/programming issues, as well as training all necessary personnel on New/Improved equipment and processes. Required to demonstration applications of technical electrical & controls engineering expertise/knowledge. Wrote, modified, and standardized Fanuc robot programs for new or existing process applications. Supported in the installation and integration of Vision systems on various applications such as (Fanuc iRVision, Keyence, Cognex). Interpreted and assured compliance with all national, state, RIA, and OSHA electrical standards on plant automation equipment. Coordinated automation campaigns.
Bridgman, MI Performed Robotics Automation Engineering functions for the development of complex automation systems and the commissioning of custom process applications. Performed the specification, test and integration of machine and plant automation, coding, implementation, and documentation. Collaborated with other engineers on design and integration of cellular production work centers. Developed relationships, in conjunction with purchasing, suppliers, and identified manufacturers and technology of interest. Designed Allen Bradley PLC applications. Knowledge and proficiency in the design and selection of Sensors (temperature, pressure, absolute position, etc.). Detail oriented in the organization of documentation related to proposal definition, design concepts, validation, and system release requirements.
Benton Harbor, MI Provided support in an advanced robotics experience including programming, equipment integration, specifying robots, retrofitting end of arm tooling (EOAT), and writing related documentation. Performed equipment failure analysis, repair, and implementation of preventative maintenance measures for robotic systems. Performed new product development utilizing Fanuc software. Which included creating new programs/improving them for manufacturing readiness. Programmed with TPP, Karel, and basic C++. Performed troubleshooting and repair electrical systems, control panels, cable harnesses, and interconnected wiring. Performed work from drawings and applicable codes and standards. Design, developed and made modifications to Allen Bradley PLC Logic. Strong mechanical aptitude to understand electro-servo-mechanical assemblies and design / function of mechanical, electrical, and fluid systems. Approached complex issues by identifying viable solutions that can be put into writing and implemented plant wide. Worked with both customers and vendors to resolve issues and complete projects. Updated technical manuals and programs for automated equipment. Used measuring instruments including Ohmmeters, multimeters (current, voltage, resistance measurements), calipers, and indicators. Team-player mentality, with ability to work interdependent as well as independently.
Rochester Hills, MI Develop and create robotics software from core with Karel, HTML, and C++ programming software. Update program machine control (PMC) FLAPT LADDER programs. Create and update TPP+ programs. Create customer specific robot programming guides. Included I/O Bitmap list, subroutines, and ladder logic. Develop software personalities according to specific customer requirements. Create image files for production robots. Work as a liaison between Software Development and Product Development
Bristol, IN Troubleshoot electrical and mechanical defects in Fanuc robotics. Implement maintenance of Fanuc robotics programs. Made modifications to Allen Bradley ladder logic. Fulfilled customer expectations by maintaining equipment to produce quality products. Troubleshoot and repair mechanical failures. Processed work orders and prioritize tasks.
Edwardsburg, MI Troubleshoot electrical and mechanical defects in Fanuc and ABB robotics. Implement maintenance of Fanuc and ABB robotics programs. Identified mechanical problems and performed repair tasks. Processed work orders and prioritized tasks.
Elkhart, IN Troubleshoot electrical and mechanical defects in Fanuc robotics. Develop TPP programs. Made modifications to Allen Bradley logic. Implement maintenance of Fanuc robotics programs. Fulfilled customer expectations by maintaining equipment to produce quality products. Troubleshoot and repair mechanical failures. Processed work orders and prioritized tasks. Performed CMM Faro Arm Layout and Programming
Elkhart, IN Assisted in building layouts. Erected steel strut buildings. Completed other tasks as directed.
Elkhart, IN Provided troubleshooting support for robotic systems using knowledge of microprocessors, PLC, Programmable Controllers, Electronics, Circuit Analysis, Mechanics, Sensor, Feedback systems, Hydraulics or Pneumatics, Conveyor systems. Disassembled and Reassembled robots or peripheral equipment to make repairs such as replacement of defective circuit boards, sensors, controllers, encoders, and servomotors. Performed preventive or corrective maintenance on robotic systems or components. Maintained service records of robotic equipment or automated production systems. Installed, programed, and repaired programmable controllers, robot controllers, end-of-arm tools, or conveyors. Documented robotics test procedures and results. Align, fit, or assemble component parts using hand tools, power tools, fixtures, templates, or microscopes. Networked between controllers, Test performance of robotic assemblies, using instruments such as oscilloscopes, electronic voltmeters, or bridges. Develop robotic path motions to maximize efficiency, safety, and quality.
Education / Training / Certificates(3)
2009 – Incomplete, Goshen, IN
2008 – Incomplete, South Bend, IN Advanced Manufacturing
Facilities Worked At(10)
Frequently Asked Questions
- What does Francis do?
- Francis is a Automation Engineer available for contract and project work through Automate America, the global professional marketplace for skilled talent across industrial, commercial, and residential work.
- Where is Francis located?
- Francis is based in St Joseph, Michigan, and takes on contract and project work worldwide through Automate America.
- What does Francis specialize in?
- Francis works with Allen Bradley / Rockwell, ABB, Fanuc, Keyence, Yaskawa / Motoman as a Automation Engineer on Automate America, the global professional marketplace for skilled talent across industrial, commercial, and residential work.
- Is Francis available for work?
- Francis is currently available for contract and project work on Automate America. Send a contract request from this profile to coordinate timing and scope.
- How do I connect with or hire Francis?
- Create a free profile on Automate America and send a connection or contract request from this profile. Francis can then respond and coordinate the work directly through the platform.





















