CNC Programmer


Under limited supervision, converts scientific, engineering and other technical problem formulations to format procedures by computer by performing the following duties.


  • Confers with other engineers and technical personnel to resolve problems of intent, inaccuracy or feasibility of CNC machines.
  • Reviews results of CNC machine runs with interested personnel to determine necessity for modifications or returns.
  • Design special tooling.
  • Generate print-outs for details that are sent to the shop.
  • Develops new subroutines or expands programs to simplify statement, programming or coding of future problems.
  • Maintain a clean and orderly work area.
  • Comply with state and federal law safety regulations in addition to Oberg safety and security procedures.
  • Adhere to company policies and state and federal laws and regulations relating to employment, including promoting a workplace free of discrimination and harassment
  • Other related duties as assigned.

While performing the duties of this job, the employee is required to sit at a computer terminal for extended periods of time and occasionally travel between departments.

While performing the duties of this job, the employee will regularly have to travel through other departments. The atmosphere is a climatic office setting, and the employee will spend the majority of his/her time sitting at a computer terminal.


  • Must have a working knowledge of machining practices.
  • Must be able to read and understand blueprints.
  • Under normal business conditions, must be able to work 50 hours per week, however, schedule will be adjusted according to business and operational needs.
  • Must possess knowledge of algebra, geometry, and trigonometry.
  • Must be able to organize work and prioritize tasks.
  • Must be able to understand written correspondence.
  • Must be able to communicate through written, verbal, or other means of communication.
  • Must be able to wear personal protection equipment, such as earplugs, safety glasses, and safety shoes.
  • Must have the ability and interpersonal skills to successfully work as a team member to obtain desired results.
  • Must be able to understand and apply work-related documents such as operating manuals, maintenance instructions, and procedure manuals.
  • Must be able to understand and perform to job-related quality standards, methods, usage of inspection devices and reporting as required.
  • Must be able to travel domestically and internationally.
  • Must be a U. S. citizen or be able to comply with U. S. export regulations.


  • High school diploma or equivalent.
  • 5 Years tool room or machine programming experience required.
  • 2 Years CAD/CAM experience preferred.


The preceding is presented as a matter of occupational information and guidance only, all such other reasonable tasks, duties and responsibilities as management may deem necessary may be included for satisfactory performance.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.