Popular Careers

Career Development

Career development resources for aspiring professionals.

Career Change Center

Career change guides, tutorials and resources for professionals in transition.

Job Search Resources

Job search resources, websites, guides and directories for job seekers.


Career and Education Opportunities for Numerical Control Tool Programmers in Charlotte, North Carolina

There are many career and education opportunities for numerical control tool programmers in the Charlotte, North Carolina area. The national trend for numerical control tool programmers sees this job pool shrinking by about 15.4% over the next eight years. In general, numerical control tool programmers develop programs to control machining or processing of parts by automatic machine tools, equipment, or systems.

Numerical control tool programmers earn approximately $19 hourly or $40,080 annually on average in North Carolina. Nationally they average about $21 hourly or $44,310 yearly. Numerical control tool programmers earn more than people working in the category of Computer Controls generally in North Carolina and more than people in the Computer Controls category nationally.

There are seven schools within twenty-five miles of Charlotte where you can study to be a numerical control tool programmer, among forty-three schools of higher education total in the Charlotte area. Given that the most common education level for numerical control tool programmers is an Associate's, or other 2-year degree, you can expect to spend about two years studying to be a numerical control tool programmer if you already have a high school diploma.

CAREER DESCRIPTION: Numerical Control Tool Programmer

Numerical Control Tool Programmer video from the State of New Jersey Dept. of Labor and Workforce Development

In general, numerical control tool programmers develop programs to control machining or processing of parts by automatic machine tools, equipment, or systems.

Numerical control tool programmers analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and layout data so as to calculate dimensions and feed rates. They also decide on the sequence of machine operations, and decide on the proper cutting tools needed to machine workpieces into the desired shapes. Equally important, numerical control tool programmers have to modify existing programs to enhance efficiency. They are often called upon to decide on reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures. They are expected to observe machines on trial runs or conduct computer simulations to insure that programs and machinery will function properly and produce items that meet specifications. Finally, numerical control tool programmers revise programs and/or tapes to remove errors, and retest programs to check that problems have been solved.

Every day, numerical control tool programmers are expected to be able to visualize how things come together and can be organized. They need to see details at a very fine level of focus. It is also important that they imediately see the relationships between collections of numbers, images, and patterns.

It is important for numerical control tool programmers to enter computer commands to store or retrieve components patterns or programs that transfer data to other media. They are often called upon to ready geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper. They also compare encoded tapes or computer printouts with original part specifications and blueprints to confirm precision of instructions. They are sometimes expected to enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers. Somewhat less frequently, numerical control tool programmers are also expected to write instruction sheets and cutter lists for a machine's controller so as to guide setup and encode numerical control tapes.

Numerical control tool programmers sometimes are asked to draw machine tool paths on pattern film, using colored markers and following guidelines for tool speed and efficiency. and revise programs and/or tapes to remove errors, and retest programs to check that problems have been solved. And finally, they sometimes have to observe machines on trial runs or conduct computer simulations to insure that programs and machinery will function properly and produce items that meet specifications.

Like many other jobs, numerical control tool programmers must be thorough and dependable and be able to absorb the factors involved and a problem and provide a well thought out solution.

EDUCATIONAL OPPORTUNITIES: Numerical Control Tool Programmer Training

Rowan-Cabarrus Community College - Salisbury, NC

Rowan-Cabarrus Community College, 1333 Jake Alexander Blvd, Salisbury, NC 28146-1595. Rowan-Cabarrus Community College is a medium sized college located in Salisbury, North Carolina. It is a public school with primarily 2-year programs and has 5,876 students. Rowan-Cabarrus Community College has less than one year, one to two year, and associate's degree programs in Computer Programming/Programmer which graduated zero, zero, and four students respectively in 2008.

King's College - Charlotte, NC

King's College, 322 Lamar Avenue, Charlotte, NC 28204. King's College is a small college located in Charlotte, North Carolina. It is a private for-profit school with primarily 2-year programs. It has 604 students and an admission rate of 82%. King's College has an associate's degree program in Computer Programming/Programmer which graduated eight students in 2008.

Gaston College - Dallas, NC

Gaston College, 201 Hwy 321 S, Dallas, NC 28034. Gaston College is a medium sized college located in Dallas, North Carolina. It is a public school with primarily 2-year programs and has 5,557 students. Gaston College has a less than one year and an associate's degree program in Computer Programming/Programmer which graduated two and two students respectively in 2008.

Mitchell Community College - Statesville, NC

Mitchell Community College, 500 W Broad Street, Statesville, NC 28677-5293. Mitchell Community College is a small college located in Statesville, North Carolina. It is a public school with primarily 2-year programs and has 2,911 students. Mitchell Community College has an associate's degree program in Computer Programming/Programmer.

York Technical College - Rock Hill, SC

York Technical College, 452 S Anderson Rd, Rock Hill, SC 29730. York Technical College is a medium sized college located in Rock Hill, South Carolina. It is a public school with primarily 2-year programs and has 5,094 students. York Technical College has a less than one year and an associate's degree program in Data Processing and Data Processing Technology/Technician which graduated sixteen and fifteen students respectively in 2008.

Central Piedmont Community College - Charlotte, NC

Central Piedmont Community College, 1201 Elizabeth Avenue, Charlotte, NC 28204. Central Piedmont Community College is a large college located in Charlotte, North Carolina. It is a public school with primarily 2-year programs and has 16,536 students. Central Piedmont Community College has 2 areas of study related to Numerical Control Tool Programmer. They are:

  • Computer Programming/Programmer, less than one year, one to two year, and associate's degree which graduated three, zero, and three students respectively in 2008.
  • Data Processing and Data Processing Technology/Technician, less than one year and associate's degree which graduated thirty-two and four students respectively in 2008.

Catawba Valley Community College - Hickory, NC

Catawba Valley Community College, 2550 Hwy 70 SE, Hickory, NC 28602-0699. Catawba Valley Community College is a small college located in Hickory, North Carolina. It is a public school with primarily 2-year programs and has 5,011 students. Catawba Valley Community College has an associate's degree program in Computer Programming/Programmer which graduated four students in 2008.

LOCATION INFORMATION: Charlotte, North Carolina

Charlotte, North Carolina
Charlotte, North Carolina photo by Alaskan Assassin

Charlotte is located in Mecklenburg County, North Carolina. It has a population of over 687,456, which has grown by 27.1% over the last ten years. The cost of living index in Charlotte, 86, is well below the national average.

The three big industries for women in Charlotte are health care, finance and insurance, and educational services. For men, it is construction, finance and insurance, and professional, scientific, and technical services. The average commute to work is about 25 minutes. More than 36.4% of Charlotte residents have a bachelor's degree, which is higher than the state average. The percentage of residents with a graduate degree, 10.5%, is higher than the state average.

The unemployment rate in Charlotte is 9.7%, which is less than North Carolina's average of 10.6%.

The percentage of Charlotte residents that are affiliated with a religious congregation, 48.0%, is less than the national average but more than the state average. New Hampton Church, New Emmanuel Church and New East Stonewall Church are all churches located in Charlotte. The largest religious groups are the Southern Baptist Convention, the Catholic Church and the United Methodist Church.

Charlotte is home to the Crown Point Plaza and the Providence Square as well as Kilborne District Park and Little Rock Road District Park. Shopping malls in the area include Heckinger Shopping Center, Hampshire Hills Shopping Center and Providence Village Shopping Center. Visitors to Charlotte can choose from American Motel, Extended Stay America - Charlotte/Tyvola and Drury Inn and Suites Charlotte for temporary stays in the area.