1

Robot Programmer Jobs in West Virginia (NOW HIRING)

Process Automation Engineer

Apple Grove, WV ยท On-site

$77K - $105K/yr

Program PLCs, HMIs, SCADA systems, robotics, hydraulic controls, and other automation platforms ... Programing PLCs, HMIs, SCADA systems, robotics, hydraulic controls, and other automation platforms ...

LASER ENGINEER / TECHNICIAN This position is to work directly in our laser cutting shop with Trumpf ... robotics/automation, such as sensors, device interfaces, and controls.

Test Automation - Manager

Charleston, WV

$42.50 - $56.25/hr

... PTF, RPA Testing, SAP Worksoft, Service Now, Talos, Test complete, Tosca, UFT, Voice bot/IVR ... Drive the adoption of best software engineering practices including CI/CD and automated testing.

Senior Automation Engineer

Charleston, WV ยท Hybrid

$101K - $188K/yr

Job Summary Swift is seeking a highly skilled and experienced Senior Automation Engineer to design ... Proven expertise in designing and implementing automation frameworks using Robot Framework and ...

Experience in construction surveying or engineering surveying. * Strong experience using Robotic Total Stations for construction layout and control. * Experience working on large-scale construction ...

The Process Engineer is responsible for developing, implementing, and continuously improving ... Evaluate and specify new equipment, tooling, and automation (robotics, EOAT, sensors) Quality ...

New

Showing results 41-60

Robot Programmer information

See West Virginia salary details

$13

$28

$41

How much do robot programmer jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for robot programmer in West Virginia is $28.55, according to ZipRecruiter salary data. Most workers in this role earn between $23.65 and $33.51 per hour, depending on experience, location, and employer.

What does a robot programmer do?

A Robot Programmer is responsible for creating, testing, and implementing the software that controls industrial and commercial robots. They write code to instruct robots on tasks such as assembly, welding, painting, or material handling. Robot Programmers work closely with engineers and production teams to ensure robots operate efficiently and safely within manufacturing environments. Their work often involves troubleshooting, optimizing existing programs, and integrating new robotic systems into workflows.

What does a robot programmer do?

The job duties of a robot programmer include working to write, test, and modify programs that direct the actions of robotic equipment. As a robot programmer, your responsibilities typically consist of using robotic software to create directions for manufacturing or industrial applications. You analyze drawings, blueprints, and manufacturing or assembly requirements before programming the equipment. You may also need to physically set up and place the robot in the workspace, test your program before beginning work, and monitor progress to ensure quality during the production run or another process.

What are the key skills and qualifications needed to thrive as a robot programmer, and why are they important?

To thrive as a Robot Programmer, you need strong programming skills (such as in Python, C++, or proprietary robot languages), a solid understanding of robotics engineering, and typically a degree in computer science, engineering, or a related field. Familiarity with robotic control systems, industrial automation software (like ROS or PLCs), and relevant certifications are often required. Analytical thinking, problem-solving abilities, and effective teamwork are essential soft skills for optimizing robotic performance and collaborating with engineering teams. These skills ensure the development, integration, and maintenance of efficient, reliable robotic systems in various industrial applications.

What are some common challenges robot programmers face when integrating new robots into existing manufacturing systems?

Robot Programmers often encounter challenges such as ensuring compatibility between new robots and legacy equipment, optimizing robot paths for efficiency, and minimizing downtime during integration. Coordinating closely with engineers, operators, and IT specialists is essential to address communication protocols, safety requirements, and production schedules. Adapting to rapidly evolving technologies and troubleshooting unexpected issues are also key aspects of the role, making strong problem-solving skills and teamwork crucial for success.

What is the difference between Robot Programmer vs Robot Technician?

AspectRobot ProgrammerRobot Technician
CredentialsTypically requires a degree in robotics, engineering, or computer scienceOften requires technical diploma or associate degree in robotics or electronics
Work EnvironmentDesigning, coding, and testing robot programs in labs or manufacturing settingsMaintaining, troubleshooting, and repairing robots on the production floor
Employer & Industry UsageUsed mainly in automation, manufacturing, and robotics developmentCommon in manufacturing plants, assembly lines, and maintenance services

Robot Programmers focus on creating and optimizing robot software, while Robot Technicians handle the installation, maintenance, and repair of robotic systems. Both roles are essential in automation industries but differ in their primary responsibilities and required skills.

How much do robot programmers make?

Robot programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and industry. Advanced skills in robotics, programming languages, and automation tools can lead to higher salaries and career growth.

Is robot programming a good career?

Robot programming is a growing field that involves developing software to control robotic systems, often requiring knowledge of programming languages like Python or C++ and familiarity with automation tools. It offers opportunities in manufacturing, logistics, and research, with a demand for technical skills and problem-solving abilities. The career can be stable and well-paying for those with relevant training and experience.

What are popular job titles related to Robot Programmer jobs in West Virginia?

For Robot Programmer jobs in West Virginia, the most frequently searched job titles are:

What job categories do people searching Robot Programmer jobs in West Virginia look for?

The top searched job categories for Robot Programmer jobs in West Virginia are:

What cities in West Virginia are hiring for Robot Programmer jobs?

Cities in West Virginia with the most Robot Programmer job openings:

What are popular job titles related to Robot Programmer jobs in WV?

For Robot Programmer jobs in WV, the most frequently searched job titles are:

Infographic showing various Robot Programmer job openings in West Virginia as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $59,388 per year, or $28.6 per hour.

Forward Deployed Engineer, Operations & Sustainment (R5497)

Shield AI

Charleston, WV โ€ข On-site

$150K - $230K/yr

Full-time

Posted 18 days ago


Job description

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X, Instagram, and YouTube. 

Job Description:

Shield AI builds intelligent systems that protect service members and civilians. Our products include Hivemind autonomy software and V-BAT and X-BAT aircraft, and our teams support customers and operations across the United States, Europe, the Middle East, and Asia-Pacific. 

The Forward Deployed Engineer, Operations & Sustainment is a highly technical, customer-facing role focused on deploying, supporting, and sustaining Hivemind products in real operating environments. This role bridges field deployment, customer operations, technical troubleshooting, training, and sustainment. 

This is a travel-intensive role. Candidates must be willing and able to travel at least 50% of the time, including frequent domestic and international trips, customer-site work, test events, training events, and multi-week deployments as program needs require. 

In this role, you will work directly with customers and internal teams to install, configure, validate, train, troubleshoot, and support Hivemind products. The role requires strong technical judgment, clear customer communication, comfort operating under field pressure, and the discipline to turn field lessons into durable support artifacts: runbooks, supported baselines, evidence packages, known-issue records, escalation paths, customer-safe updates, and product feedback. 

What you'll do:
  • Deploy with customers on site globally, with a minimum expectation of 50% travel, to support installation, configuration, validation, training, troubleshooting, and sustainment of Hivemind products. 
  • Become an expert user of the Hivemind Enterprise software stack, autonomy modules, deployment tooling, supported configurations, and diagnostic workflows. 
  • Execute and improve deployment runbooks covering software install, version/configuration validation, licensing or provisioning status, pre-mission checks, log readiness, and acceptance steps. 
  • Provide hands-on technical support to customer operators, maintainers, partners, and internal field teams during deployment, test, training, demonstration, and sustainment windows. 
  • Capture and organize field evidence for triage, including logs, telemetry, recorded data, screenshots, version/configuration state, asset context, operator notes, mission phase, and environmental constraints. 
  • Drive issues through the support flow: intake, severity assessment, ownership, workaround or fix delivery, customer-safe status, closure, and learning loop. 
  • Convert recurring field issues, workarounds, customer questions, and training gaps into support tickets, knowledge-base content, known-issue records, runbooks, and product feedback. 
  • Partner with engineering, product, program, sustainment, licensing, safety, legal, commercial, and support teams to route issues to the right owner for seamless customer support.Support root-cause investigation and corrective-action validation by reproducing issues, collecting field context, testing updates, and confirming fixes or workarounds. 
  • Support Field Service Representative-style obligations when required by contract, including on-site support posture, issue intake, operator assistance, troubleshooting, documentation, escalation, and evidence capture. 
Projects you might work on:
  • Deploying Hivemind software and autonomy capabilities during customer integration events, exercises, test campaigns, demonstrations, or operational support windows. 
  • Building deployment-to-sustainment handoff packages with supported baselines, configuration checklists, evidence checklists, known issues, escalation contacts, and training material. 
  • Standing up a repeatable support flow so field issues move from informal chats and ad hoc engineering asks into a durable support hub, severity model, owner route, and closure loop. 
  • Troubleshooting field behavior across software, autonomy, networking, telemetry, configuration, sensors, operator workflows, and customer environment constraints. 
  • Creating customer-safe documentation that helps operators and maintainers self-serve routine issues while preserving the right escalation path for mission-critical problems. 
Required qualifications:
  • Bachelor's degree in Engineering, Computer Science, Robotics, Aerospace, or a related technical field, or equivalent practical experience. 
  • 5+ years of experience in field engineering, forward-deployed engineering, applications engineering, systems integration, flight test, robotics support, unmanned systems operations, technical operations, customer deployment, or a similar hands-on technical role. 
  • Strong technical background in software engineering, systems integration, or autonomy-adjacent systems. 
  • Proficiency writing, reading, and debugging modern C++ code. 
  • Working proficiency with Python, Bash, or similar scripting for diagnostics, automation, data handling, and field support workflows. 
  • Strong troubleshooting skills across Linux or embedded systems, networking, configuration management, logs, telemetry, release packages, sensors or payloads, and operator workflows. 
  • Excellent problem-solving, communication, training, expectation-management, and escalation skills in customer-facing environments. 
  • Ability to write clear field notes, deployment records, troubleshooting guides, evidence packages, and support updates that engineering and support teams can act on. 
  • Willingness and ability to travel at least 50% of the time, including frequent domestic and international travel and multi-week deployments. 
  • Ability to operate professionally in lab, flight-test, range, customer-site, and field environments under time pressure. 
  • Ability to comply with export-control, security, safety, sensitive-data, customer-site, and mission-specific operating requirements. 
Preferred qualifications:
  • Experience with autonomy, robotics, defense aviation, unmanned aircraft, deployed defense systems, flight test, payload integration, sensors, operator systems, or edge compute environments. 
  • Experience supporting defense, government, allied, or international customers in operational, test, training, or overseas environments. 
  • Experience building or scaling a support, field-service, customer-success, sustainment, or applications-engineering function during an early product rollout. 
  • Experience with enterprise software deployment, customer support, licensing, provisioning, release management, configuration baselines, or offline/air-gapped operating environments. 
  • Hands-on experience with recorded-data analysis, diagnostic tooling, telemetry review, networking tools, system health checks, or support automation. 
  • FAA Part 107, military aviation or maintenance background, UAS operator experience, flight-test experience, systems engineering experience, or prior Field Service Representative experience. 
  • Experience using GenAI tools to accelerate troubleshooting, documentation, knowledge capture, data review, or support workflow automation. 
  • Active or prior security clearance, or eligibility to obtain one when required by program or customer need. 
#LI-KC3
#LD

Full-time regular employee offer package:
Pay within range listed + Bonus + Benefits + Equity
 
Temporary employee offer package:
Pay within range listed above + temporary benefits package (applicable after 60 days of employment)
 
Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information.
 
###
 
Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know. 

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.