CNC Programming Engineer

CNC Programming Engineer

A CNC programmer writes code to automate power driven machines that cut and finish metal or plastic such as lathes, grinders and mills.

•Creates instructions for machinists.
•Reviews 3D CAD design blueprints.
•Makes calculations for programming including where materials should be cut.
•Translates instructions into a computer automated manufacturing (CAM) program.
•Communicates with engineers and machinists who will use the programs.
•Checks completed programs by running simulations or tests.
•Prepares geometric layout of designs using proper software.
•Determines sequence of operations in a program.
•Chooses cutting tools that will be needed.
•Analyzes job order and performs necessary calculations.
•Writes programs and modifies existing ones for increased efficiency.
•Analyzes and selects speeds and cutting tools for programs.
•Makes improvements to set up times for a task and contouring of complex shapes.
•Simplifies tooling time for workers and increases productivity for the client.
•Evaluates all completed designs to validate their functions and ensure they successfully reduce time and money for the client.
•Monitors all programs to make sure they follow blueprint instructions and safely and successfully complete the task.
•Provides training for clients on automated systems.
•Complies with all safety rules and regulations.

•Must have superior computer programming skills.
•Must have excellent reading comprehension skills.
•Good math skills, especially algebra, trigonometry and physics.
•Good active listening skills.
•Must have good problem solving skills.
•Must have excellent time management skills.
•Must have good organizational and planning skills.
•Must have excellent written and verbal communication skills.
•Must be mechanically inclined.
•Knowledge of metal shop work.
•Must be highly detail oriented.
•Must be able to work effectively with little or no supervision.
•Must have the ability to write and read complex spreadsheets.
•Must have the ability to read blueprints.
•Knowledge of safety measures pertinent to each job assignment.

•High School diploma.
•Associate’s degree in CNC programming, a computer-related field or a mechanical field.
•Knowledge of electronics and machine tools.
•Experience with programming.
•Certification from accredited technical school.

Demonstrated ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. Demonstrated ability to communicate orally or in written form effectively with co-workers, departments, Supervision, preferably customers and vendors as well.

Demonstrated ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Ability to compute rate, ratio, and percent and to interpret bar graphs.

With minimal supervision, demonstrate the ability to solve practical problems, interpret, resolving problems and issues using a variety of instructions or guides furnished in written, oral, diagram, or schedule form.

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Standing, sitting, stooping and squatting can be expected along with lifting or with other means transfer of tooling, parts, containers and raw materials. Specific vision abilities required may include close vision, distance vision, peripheral and depth perception and ability to focus.

•Time is spent in a climate-controlled office environment.
•Time is spent in front of a computer screen keyboarding and manipulation a mouse.
•Must be able to do shift work.
•Must be willing to visit manufacturing warehouses to observe equipment in action and wear safety goggles and hard hat.
•Must be willing to work in areas with high levels of noise such as plants or engineering departments.

Preparing Your Resume

Your resume should be an accurate overview of your past work experiences and knowledge. Here are some key points to include in your resume when submitting to LaRue:

  • Contact Information — Positioned at the top and easy to locate. Be sure to include name, address, current phone number, and email address.
  • Work history starting with the most current and working back. Be sure to include the month and year in your date range. If you have a gap of employment list the date ranges for the gap and a brief explanation for the gap. Include your main responsibilities for each position held.
  • Education — Include your highest level of education and type of degree earned.
  • Equipment you have operated and your proficiency.
  • List three professional references with their name, title, and phone number.
  • Salary History — List your starting and ending pay history for your previous two positions held.
If you think this job is right for you then please submit your resume below.