CNC Programmer Apply
Job Description
ABOUT US
BMG is a thermoforming packaging/automation solutions leader focused on a customer-centric approach to designing and building capital equipment machinery, tooling systems, and packaging automation solutions. BMG is a global organization representing the world’s most extensive thermoforming portfolio in the following industries: automotive, medical, electronics, horticulture, food, and process automation.
ABOUT THIS OPPORTUNITY
BMG has an exciting opportunity for a CNC programmer to work in our Beaverton, MI location. Our Programmers develop programs for the various numerical control equipment used to create piece parts in the manufacturing department. When circumstances and workload dictate, programmers perform tasks consistent with our Machinist “A” job description.
EDUCATION/QUALIFICATIONS:
- A minimum of a high school diploma or GED; college preferred
- Four years’ experience as a CNC machinist preferred
- Basic math skills to include trigonometry, geometry, etc.
- Ability to perform assigned tasks with minimal instruction
- CAD/CAM training and/or two years’ CAD/CAM experience preferred
- Knowledge of basic tool design
- Basic understanding of Thermoforming process preferred
- Ability to communicate and work with others
- Ability to manage time to meet specific deadlines
- Functional knowledge of Windows based software (file transfer, file maintenance, etc.)
- Basic computer skills
- A minimum requirement for this position is the ability to work legally in the United States on a permanent basis. No visa sponsorship/support is available for this position
BENEFITS:
- 401(k) matching
- Health, Dental & Vision insurance
- Flexible Spending Account and Other Supplemental Plan Options
- Employer Paid Life insurance and Disability Insurance
- Paid Time Off and Holiday Pay effective upon hire date
- Tuition Reimbursement Program
- Employee Referral Program
- Work with a supportive team on highly engineered, one-of-a-kind machinery
DUTIES AND RESPONSIBILITIES:
- Read and interpret blueprints and sketches
- Develop CNC programs for individual operations on piece parts that are consistent with the Routing and Engineering specifications to economically produce quality components
- Evaluate new engineering designs for special tool requirements and communicate them to the Tool Crib Attendant in a timely manner
- Evaluate designs for manufacturing and cost implications and provide input on alternative solutions in cooperation with engineering
- Stay reasonably informed on technological advancements in cutting tools and related fields through trade magazines, trade shows, and direct communication with vendors
- Recommend the use of new technology whenever it is deemed economical and appropriate
- Create, update and maintain routings as required
- Maintain the integrity of the engineering database while programming and inform the appropriate engineering personnel when mistakes are made or discovered as soon as possible
- Maintain CNC Program database and DNC Server. Ensure routine backups to network are timely and complete.
- Assist Sales and Manufacturing with hours/costing information when appropriate
- Create files (DXF, PDF, etc.) for Inside/Outside operations as required
- Provide information to machine operators and vendors in a timely manner to maintain schedules
ENVIRONMENT/PHYSICAL REQUIREMENTS:
- Lift, push, and pull up 35 to 50 lbs. occasionally.
- Frequent bending, reaching, and lifting.
- Walk for extended periods of time.
- May work in seated or standing positions for prolonged periods of time, perform sustained manual activities at low to moderate levels of exertion.
BMG is an Equal Employment Opportunity employer and all qualified applicants for employment will receive consideration for employment without regard for race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other legally protected characteristics.
We are committed to working with and providing reasonable accommodation to individuals with disabilities. If you need reasonable accommodation for any portion of the employment process, please call 989-435-7741 and ask for Human Resources.

