CNC Programmer
UmbraGroup-Thomson Aerospace & Defense (Linear Motion, LLC) is an agile, passionate partner revolutionizing motion solution. We are an Intelligent Partner who works with passion and dedication always offering innovation, flexible and customizable solutions based on our customer’s needs, creating products that can revolutionize a constantly changing market. We are an intelligent supplier of actuators, ball screws, bearings, and components in high-tech markets. Excellent service is the foundation of our business, and we work to be FIRST (Customer Focused, Innovation, Respect, Social Responsibility, Teamwork).
Summary:
This position requires the individual to create, approve, edit and qualify CNC programs for use on metal cutting equipment (lathe, 3,4, & 5 axis machining centers & multi-axis turning), develop detailed work illustration instructions and configurations using Siemens Unigraphics 3D NX CAD software.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Minimum Requirements:
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
Specifically:
Must have knowledge and machine programming skills to create programs using Esprit CAD-CAM software with machine simulation and post processers. Must be capable of creating CNC programs to machine 4-6 axis positional moves cutting complex aerospace part configurations in forgings and bars made of specialty metals. This individual must have the ability to specify, recommend and purchase perishable tooling and work holding. Must have an excellent understanding of blueprint reading and GD&T tolerances along with very good math and reasoning skills. Please give detailed knowledge and experience on these when applying.
Essential Duties and Responsibilities:
Creates instructions for machinist
Ability to model to create program
Create model-based CNC program
Utilize multiple CNC programming software to create CNC program
Ability to utilize simulation software to prove out CNC programs
Create DNC file to store & make CNC program available
Vast knowledge of modern machining principles/methodology
Background in operation of CNC machines
Updated knowledge of state-of-the-art tooling
Ability to communicate & teach
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 clients 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.
Qualifications:
Due to ITAR regulations, must be a U.S. Person
High School diploma
Associate degree in CNC programming, a computer-related field or a mechanical field
Bachelor’s degree in computer programming or computer-related field preferred
Knowledge of electronics and machine tools
Experience with programming
Language, Math, and Reasoning Ability:
Ability to read and interpret documents such as safety rules, operating and maintenance instructions, drawings, set-up sheets, travelers, procedure manuals and government regulations.
Computer Skills:
Must be able to use the computer and computer software as required by job.
Physical Demands:
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.
While performing the duties of this job, the employee is regularly required to use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. The employee frequently is required to stand, walk, and sit. The employee is occasionally required to climb or balance; stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, and ability to adjust focus.
Work Environment:
factory and product manufacturing environment where the noise levels are moderate to loud.
All requirements are subject to modification to reasonably accommodate individuals with disabilities. This job description in no way states or implies that these are the only duties to be performed by the employee occupying this position. Employees are required to perform any other job-related duties requested by their supervisor.
UmbraGroup is an Equal Employment Opportunity employer and is committed to providing opportunities without regard for race, color, religion, sex, including pregnancy, sexual orientation, or gender identity, national origin, age, disability and genetic information, including family medical history. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or accommodation due to a disability, you may call us at 989.295.5217