1

Nc Programmer Jobs in Indiana (NOW HIRING)

NC Operator

Jeffersonville, IN ยท On-site

$22/hr

... engineering, and an innovative culture. Our strong Company portfolio is comprised of long products ... A NC operator sets up and operates manual and NC machine tools such as lathes, milling machines ...

NC Operator

Utica, IN ยท On-site

$22/hr

... engineering, and an innovative culture. Our strong Company portfolio is comprised of long products ... A NC operator sets up and operates manual and NC machine tools such as lathes, milling machines ...

NC Operator

Jeffersonville, IN ยท On-site

$22/hr

... engineering, and an innovative culture. Our strong Company portfolio is comprised of long products ... A NC operator sets up and operates manual and NC machine tools such as lathes, milling machines ...

NC Operator

Jeffersonville, IN ยท On-site

$22/hr

... engineering, and an innovative culture. Our strong Company portfolio is comprised of long products ... A NC operator sets up and operates manual and NC machine tools such as lathes, milling machines ...

Lead Platform Engineer

Evansville, IN ยท On-site

$88K - $116K/yr

Title - Lead Platform Engineer Location - Evansville, IN and OneMain corporate offices in Baltimore ... Charlotte, NC; Irving, TX OneMain Financial is the country's largest lending-exclusive financial ...

Lead Automation Engineer

Indianapolis, IN ยท On-site

$97K - $143K/yr

Southfield MI, Marshall MI, South Bend IN, Indianapolis IN and/or Kings Mountain NC. This role will support 5+ Mfg. site US locations . Travel is expected to be 50%-75% . The Lead Automation Engineer ...

Lead Automation Engineer

South Bend, IN ยท On-site

$97K - $143K/yr

Southfield MI, Marshall MI, South Bend IN, Indianapolis IN and/or Kings Mountain NC. This role will support 5+ Mfg. site US locations . Travel is expected to be 50%-75% . The Lead Automation Engineer ...

MEP Engineer

Indianapolis, IN ยท On-site

$100 - $125/hr

Headquartered in Charlotte, NC, with regional offices in Raleigh, NC and Indianapolis, IN, we ... Position Summary The MEP Engineer is responsible for the planning, design, coordination, and ...

Senior MEP Engineer - Commercial Construction Design/Build LOCATION: Indianapolis, IN EXPERIENCE ... Headquartered in Charlotte, NC, with regional offices in Raleigh, NC and Indianapolis, IN, we ...

next page

Showing results 1-20

Nc Programmer information

See Indiana salary details

$11

$37

$65

How much do nc programmer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for nc programmer in Indiana is $37.62, according to ZipRecruiter salary data. Most workers in this role earn between $24.47 and $48.94 per hour, depending on experience, location, and employer.

What is an NC programmer?

NC Programmers, or Numerical Control Programmers, are professionals who create programs and instructions for computer-controlled machines, such as CNC (Computer Numerical Control) machines. They use specialized software to convert engineering drawings and specifications into precise code that directs machines on how to manufacture parts. NC Programmers play a vital role in industries like manufacturing, aerospace, and automotive, ensuring components are produced accurately and efficiently. Their expertise helps streamline production processes and maintain high-quality standards.

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

To thrive as an NC Programmer, you need a strong background in CNC machining, computer-aided manufacturing (CAM), and blueprint reading, typically supported by relevant technical education or certifications. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Siemens NX and knowledge of G-code programming are essential. Attention to detail, problem-solving abilities, and effective communication help ensure accurate program development and collaboration with production teams. These skills are vital for producing precise, efficient machining programs that maximize productivity and minimize errors in manufacturing.

What challenges do NC programmers face when working with complex machinery or new manufacturing processes?

NC Programmers often encounter challenges such as interpreting intricate engineering drawings, adapting programs for machines with varying capabilities, and troubleshooting unexpected issues during test runs. Collaborating closely with machinists and engineers is essential to ensure programmed instructions align with real-world machine functions and tolerances. Staying updated on the latest CAM software and machine technologies also helps address these challenges and ensures efficient, error-free production.

What is the difference between Nc Programmer vs CNC Machinist?

AspectNc ProgrammerCNC Machinist
Primary RoleDesigns and develops CNC programs to control machine toolsOperates and sets up CNC machines to produce parts
Skills & CertificationsKnowledge of CAD/CAM software, programming languages, and machine operationMachine operation skills, blueprint reading, and basic programming knowledge
Work EnvironmentTypically works in engineering or programming departmentsWorks directly on the shop floor operating CNC machines
Industry UsageUsed in manufacturing, aerospace, automotive, and metalworking industriesCommonly employed in manufacturing and machining facilities

While both Nc Programmers and CNC Machinists work closely with CNC machines, Nc Programmers focus on creating the programs that control machine operations, often working in design or engineering roles. CNC Machinists operate and set up the machines based on those programs, executing the manufacturing process on the shop floor.

What are popular job titles related to Nc Programmer jobs in Indiana?

For Nc Programmer jobs in Indiana, the most frequently searched job titles are:

What job categories do people searching Nc Programmer jobs in Indiana look for?

The top searched job categories for Nc Programmer jobs in Indiana are:

What cities in Indiana are hiring for Nc Programmer jobs?

Cities in Indiana with the most Nc Programmer job openings:

Infographic showing various Nc Programmer job openings in Indiana as of June 2026, with employment types broken down into 1% Locum Tenens, 86% Full Time, 1% Part Time, 1% Temporary, and 11% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $78,251 per year, or $37.6 per hour.

Advanced Controls Engineer

Elkhart, IN โ€ข On-site

Bond Technologies, Inc
Machinery Manufacturingย โ€ขย 11 - 50 employees

$70K - $110K/yr

Full-time

Re-posted 29 days ago


Job description

An engineer in this position develops and maintains software & occasionally electrical controls hardware for Friction Based Metal Processing Machines.
Job Responsibilities:

  • Interpret control requirements, especially software, from customer/internal specifications
  • Develop flow charts, sequence of operations, and other high level controls documentation
  • Primarily responsible for developing and maintaining Machine Controller software with a focus on new and advanced development items
    • Programmable Logic Controller (PLC) software
      • Primarily in IEC 61131 Structured Text, but some in Ladder Logic
    • Computer Numerical Controller (CNC) software
      • Primarily in IEC 61131 Structured Text
    • Human Machine Interface (HMI) software (Using HMI builder software, like RSView)
  • Assists in developing advanced Human Machine Interface (HMI) software (written in advanced program languages such as Visual Basic, (“.net”), C#, & XAML etc.)
  • Follows established standards for software architecture and programming conventions
  • Contributes to development and improvement of the standard architecture and programming conventions
  • Assist in the creation of electrical control schematics & other hardware design documentation
  • Assist in the creation of Bill of Materials listing electrical components for hardware design
  • Provide technical content for documents such as machine set-up manuals, operation instructions, and help files
  • Support Assembler, Electrical Technicians, and Project Manager during machine build
  • Support startup and debug of equipment
  • Support Project Manager during Run-off (Factory Acceptance Testing) of equipment
  • Provides remote technical support to customers via email, phone, and remote access software

Required Experience, Education, Skills:

  • College degree (BS-minimum) in Electrical Engineering or Computer Engineering.  (BS Degrees in other fields may be considered if the course work and experience supports the skill set listed below)
  • At least 1-5 years experience software development and/or machine controls
  • Must be eligible to work in the U.S. permanently
  • Ability to work with the standard IEC 61131 programming languages such as Structured Text, Ladder Logic, Function Block, etc.
  • Ability to develop and modify computer programs in Visual Basic, C#, and XAML
  • The ability and willingness to learn new processes and programming languages
  • Ability to implement advanced mathematics in software
  • Must have excellent communication, collaboration, & leadership skills
  • The ability and willingness to learn new processes and programming languages
  • Proficient with Microsoft Office products and the use of Macros and Visual Basic for Applications (VBA)

Preferred Experience/Skills:

  • Experience with B&R Automation products, specifically Automation Runtime and Automation Studio.
  • Familiar with HMI development software
  • Familiar with NC programming (G-Codes etc.)
  • Understanding of manufacturing machinery, especially controls
  • Understanding of basic electrical circuits
  • Familiar with using Computer Aided Design/Drafting (AutoCAD) to design and draft Electrical Controls Drawings
  • Knowledgeable in Model View ViewModel (MVVM) as a preferred form of programming for Windows Presentation Foundation (WPF)
  • Proficient with basic Network configuration tasks
  • Foreign Language experience helpful (Spanish, German, Chinese or French).

PHYSICAL REQUIREMENTS

  1. Ability to travel (potentially internationally)
  2. Ability to function in a shop environment
  3. Ability to work in an office environment
  4. Visual Acuity:

    Ability to work at a computer monitor

    Accommodations as required for reading engineering drawings and office files.

  5. Hearing Ability:  No special requirements.