🤖 BARBIE MODE ACTIVATED 💗    Your adblocker was detected!    Comic Sans has been applied as cosmic punishment 💅    Ads keep this database FREE — please whitelist replacedbyrobot.info!    ✨ Everything is pink and that's entirely your fault ✨    🌸                     🤖 BARBIE MODE ACTIVATED 💗    Your adblocker was detected!    Comic Sans has been applied as cosmic punishment 💅    Ads keep this database FREE — please whitelist replacedbyrobot.info!    ✨ Everything is pink and that's entirely your fault ✨    🌸                     
Automation Risk Analysis

Will “Numerical Control Programmer (NC Programmer)” be Automated?

Advertisement

A robot took your ad!

Ads keep this free database of 57,000+ jobs alive. Please whitelist replacedbyrobot.info — we promise our ads are tasteful!

AI Exposure Risk

60%

“Numerical Control Programmer (NC Programmer)” will maybe be replaced by AI.

Based on the cognitive demands, communication requirements, and logical reasoning intrinsic to this occupation according to O*NET data, we project a 60% probability of disruption by generative AI and Large Language Models.

Automation & Robot Risk

30%

“Numerical Control Programmer (NC Programmer)” will probably not be replaced by robots.

Evaluating the physical dexterity, repetitive motion tasks, and manual labor associated with this role, our analysis indicates a 30% likelihood of substitution by advanced robotics systems.

Personal & Financial Insights

Every occupation has a unique profile. For Computer Programmers, the Bureau of Labor Statistics and O*NET classify the day-to-day work broadly as: Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

Avg. Annual Salary $103,640
Avg. Hourly Wage $49.83
Available Jobs (US) 109,870
Job Title & Hierarchy Code (SOC) Computer Programmers #15-1251
Wage vs. National Median
ℹ️

Data is based on the reference occupation: “Computer Programmers”

Advertisement

A robot took your ad!

Ads keep this free database of 57,000+ jobs alive. Please whitelist replacedbyrobot.info — we promise our ads are tasteful!

Core Skills & Abilities

  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.

  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.

  • Collaborate with computer manufacturers and other users to develop new programming methods.

  • Develop Web sites.

  • Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.

  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.

  • Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.

  • Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.

  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.

  • Assign, coordinate, and review work and activities of programming personnel.

  • Write or contribute to instructions or manuals to guide end users.

  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.

  • Train subordinates in programming and program coding.

  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.

  • Train users on the use and function of computer programs.

Technologies & Software

  • Forth
  • Scheme
  • Enterprise JavaBeans
  • National Instruments LabVIEW
  • Selenium
  • Splunk Enterprise
  • Claude (Anthropic)
  • Amazon Kinesis
  • Verilog
  • Elasticsearch
  • Codeium
  • CoffeeCup The HTML Editor
  • Interstate connection ICON
  • C
  • IBM SPSS Statistics
  • Python
  • Microsoft Visio
  • ICON programming language
  • The MathWorks MATLAB
  • IBM Domino
  • IBM DB2
  • SAP NetWeaver BW
  • Simulation program with integrated circuit emphasis SPICE
  • Apache Hadoop
  • Oracle Hyperion
  • Epic Systems
  • Symbolic debugger software
  • Computer Associates integrated data management system CA-IDMS
  • GitHub Copilot
  • Apache Struts
  • ABC: the AspectBench Compiler for AspectJ
  • Red Hat Enterprise Linux
  • Integrated development environment IDE software
  • Perl
  • StataCorp Stata
  • VMware
  • Qlik Tech QlikView
  • Virage VS Archive
  • Web service definition language WDSL
  • IBM Cognos Impromptu
  • ABC Compiler
  • Modula
  • Microsoft Excel
  • Puppet
  • Snort
  • Structured Query Report SQR
  • Apache Pig
  • Ext JS
  • Qwen (Alibaba)
  • Hypertext markup language HTML
  • Oracle JavaServer Pages JSP
  • Salesforce Visualforce
  • Interpreter software
  • Oracle JD Edwards EnterpriseOne
  • React
  • NoSQL
  • Atlassian Confluence
  • Extensible stylesheet language XSL
  • Microsoft Visual C# .NET
  • Drupal
  • KornShell
  • Apache Solr
  • Minitab
  • Basis BBx VisualPRO/5
  • Canu
  • GitHub
  • Git
  • Shell script
  • Formula translation/translator FORTRAN
  • MUMPS M
  • Just-in-time compiler
  • Gemini Code Assist
  • Clipper
  • Tier generator software
  • Teradata Database
  • AJAX
  • Microsoft Exchange
  • UNIX Shell
  • Adobe Flex
  • Compilers
  • JUnit
  • PostgreSQL
  • Microsoft Extensible Application Markup Language (XAML)
  • Tabnine
  • Eiffel
  • Red Hat WildFly
  • Dynamic hypertext markup language DHTML
  • Computer On-line Real-time Applications Language CORAL 66
  • Amazon Redshift
  • Algorithmic language ALGOL
  • Smalltalk
  • Bolt.new
  • Citrix cloud computing software
  • dBASE Plus
  • Call-processing language CPL
  • Network intrusion prevention systems NIPS
  • JavaScript Object Notation JSON
  • Pascal
  • Amazon DynamoDB
  • Computer aided design and drafting CADD software
  • Progress WebSpeed Workshop
  • Docker
  • Microsoft PowerPoint
  • Adobe Illustrator
  • SAP Crystal Reports
  • Grok (xAI)
  • Google Angular
  • Symantec Visual Cafe
  • Adobe ActionScript
  • Cascading style sheets CSS
  • Ruby
  • Microsoft Silverlight
  • Advanced business application programming ABAP
  • Hibernate ORM
  • Cursor AI
  • Apache Subversion SVN
  • Command interpreters
  • SAP Business Objects
  • Microsoft Dynamics
  • Gemini (Google)
  • Quest Erwin Data Modeler
  • Apache Kafka
  • Veritas NetBackup
  • Oracle E-Business Suite Financials
  • Adobe Dreamweaver
  • Microsoft Windows Server
  • Adobe PostScript
  • Geographic information system GIS software
  • Code munger software
  • Greatis Object Inspector
  • Human resource management software HRMS
  • Debugging software
  • Amazon Web Services AWS CloudFormation
  • Google Antigravity
  • Collaborative Application Markup Language CAML
  • Microsoft SQL Server Reporting Services SSRS
  • jQuery
  • Oracle WebLogic Server
  • IEA Software Emerald
  • Microsoft Visual Basic Scripting Edition VBScript
  • Microsoft Dynamics GP
  • Microsoft Visual Basic for Applications VBA
  • Source code migration software
  • Inline code expander software
  • Microsoft Windows
  • MicroStrategy
  • Microsoft ASP.NET
  • Virtual private networking VPN software
  • McAfee
  • Llama (Meta)
  • Nagios
  • Microsoft Access
  • R
  • DeepSeek
  • Microsoft FrontPage
  • IBM Notes
  • Apache Maven
  • Amazon CodeWhisperer
  • Adobe ColdFusion
  • Bourne Shell
  • Dassault Systemes CATIA
  • Red Hat OpenShift
  • Beginner's all-purpose symbolic instruction code BASIC
  • Oracle Fusion Middleware
  • UNIX
  • Haskell
  • Corel CorelDraw Graphics Suite
  • IBM Power Systems software
  • Spring Boot
  • Oracle Business Intelligence Enterprise Edition
  • IBM WebSphere
  • Perforce Helix software
  • Microsoft Visual Studio
  • Amazon Simple Storage Service S3
  • Embarcadero Delphi
  • Objective C
  • Atlassian JIRA
  • Atlassian Bamboo
  • Apache Hive
  • Relational database management software
  • Amazon Elastic Compute Cloud EC2
  • LAMP Stack
  • Ansible software
  • Go
  • CAST SQL Builder
  • C++
  • FileMaker Pro
  • Chef
  • Structured query language SQL
  • Transact-SQL
  • B-Method
  • Microsoft Visual Basic
  • Amazon Web Services AWS software
  • Source code editor software
  • IBM Rational ClearCase
  • Google Analytics
  • Swift
  • Hewlett Packard HP-UX
  • Prolog
  • Kimi (Moonshot AI)
  • SAP software
  • Operating system software
  • Tax software
  • IBM InfoSphere DataStage
  • PowerSoft PowerBuilder
  • Mistral (Mistral AI)
  • Microsoft ESP SDK
  • Microsoft SharePoint
  • Hewlett Packard LoadRunner
  • SAS
  • Oracle PeopleSoft
  • Retargetable compiler
  • Wireshark
  • Partial class generator software
  • Adobe Acrobat
  • SAP BusinessObjects Data Integrator
  • Microsoft SQL Server
  • Microsoft Project
  • Microsoft Visual FoxPro
  • Microsoft PowerShell
  • Devin (Cognition AI)
  • Node.js
  • v0 by Vercel
  • Backbone.js
  • Xerces2 Java Parser
  • Django
  • One pass compiler software
  • Microsoft Azure software
  • Microsoft Publisher
  • Ubuntu
  • SAP Adaptive Server Enterprise
  • Progress OpenEdge ABL
  • E++ pattern language
  • Revision control software
  • Mixed code generator
  • ChatGPT (OpenAI)
  • Microsoft Active Server Pages ASP
  • Incremental compiler software
  • ReCrystallize Crystal Reports
  • Scala
  • Gambit Scheme
  • Progress Sonic ESB
  • Objective Caml
  • Apache Cassandra
  • Jupyter Notebook
  • Low-level debugger software
  • Lovable.dev
  • Bentley MicroStation
  • Code generator software
  • AWK
  • Microsoft ASP.NET Core MVC
  • Delphi Technology
  • C#
  • JavaScript
  • MySQL
  • Restructured extended executor REXX
  • NetSuite ERP
  • Extensible markup language XML
  • Decompilers
  • Mistral AI (chat/models)
  • Tableau
  • Oracle PL/SQL
  • Common Lisp Object System CLOS
  • Apache Ant
  • Data manipulation language DML
  • Microsoft Visual Basic.NET
  • Apache HTTP Server
  • Data definition language DDL
  • American National Standards Institute ANSI C
  • J
  • Customer information control system CICS
  • Oracle JDBC
  • Microsoft Word
  • Perplexity AI
  • Apache Groovy
  • Oracle PeopleSoft Financials
  • Apache Spark
  • Common business oriented language COBOL
  • Oracle Fusion Applications
  • MongoDB
  • OpenAI ChatGPT
  • Microsoft .NET Framework
  • Extensible hypertext markup language XHTML
  • PHP
  • Bigloo Scheme
  • Microsoft Systems Management Server
  • Oracle Solaris
  • Logo design software
  • Emerald Software Group Emerald Green Office
  • ESRI ArcGIS software
  • Oracle Java
  • Linux
  • Ada
  • Microsoft SQL Server Integration Services SSIS
  • Apache Tomcat
  • Unified modeling language UML
  • Job control language JCL
  • Threaded code compiler
  • Oracle Database
  • String oriented symbolic language SNOBOL
  • Eclipse IDE
  • Supervisory control and data acquisition SCADA software
  • Event-driven State-machines Programming
  • Oberon
  • Microsoft Office software
  • Graphical user interface GUI design software
  • Interface definition language IDL
  • Adobe Photoshop
  • Microsoft ActiveX
  • Ruby on Rails
  • Spring Framework
  • Bash
  • List processing language LISP
  • A programming language APL
  • Programming language one PL/I
  • Nova (Amazon)
  • Workflow software
  • Computer servers
  • Serial port cards
  • Mainframe operating systems
  • Mainframe computers
  • Desktop computers