CNC Machine Programmer jobs in United States
info-icon
This job has closed.
company-logo

BAE Systems, Inc. · 11 hours ago

CNC Machine Programmer

BAE Systems, a leading defense contractor and Fortune 500 Company, is seeking a CNC Machine Programmer to join their Naval weapon systems team. The role involves improving CNC machine programming processes, programming multi-axis CNC machinery, and ensuring quality control of machined components.

Defense & Space
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Providing strategic technical direction and guidance on complex projects, influencing technical decisions and ensuring alignment with business goals
Work with cross-functional teams, including design, quality, and production, to ensure seamless integration of machining processes
Ability to work independently and closely follow directions is essential
Available to work weekends & overtime if needed
Programming: Writing & Editing CNC programs (e.g., G-code, M-code) for machines such as mills, lathes, routers, cutters, grinders, honing, EDM, Drilling, machine centers, etc.). Adjust machine cutting paths to ensure components & products meet design specifications
Programming Languages: Proficiency in relevant programming languages (e.g., C/C++, Python, PLC logic, HMI programming)
Software: Using CAD/CAM software Siemens NX to model cutting paths, and create and load programs
Control Systems: Familiarity with control systems (Siemens, Fanuc, KT, G&L), sensors, and data acquisitions
Blueprint/Drawing Model Analysis: Reading & Interpreting complex blueprints or drawings or CAD Models, including understanding Geometric Dimensioning & Tolerancing (GD&T) applications. Analyzing them to write programs for machining manufacturing processes
Design & Development: Design, develop, code and test software for machine control systems, human-machine interfaces (HMI), and telematics applications
System Integration: Integrate software with mechanical, hydraulic, and electrical systems, ensuring seamless operation and performance
Troubleshooting & Debugging: Lead problem-solving and root cause analysis for operational issues, including safety risks, efficiency concerns, and system bottlenecks
Quality: Ensure quality control of machined components or products by inspecting finished products for accuracy and adherence to drawing or CAD model specifications, and making machine adjustments if issues are discovered
Problem-Solving: Using problem-solving skills and sometimes applying algebraic, geometric, and trigonometric knowledge to achieve desired results
Testing & Validation: Conduct simulations using Vericut, and field tests to validate software functionality and ensure compliance with safety standards and performance specifications
Documentation & Training: Maintain detailed records of programming & production processes, including production & quality logs. Prepare detailed documentation, instructions, and training materials for machinists, maintenance, and manufacturing engineers. Train new machinists on how to correctly operate CNC machines & programs
Collaboration: Work closely with cross-functional teams including design, manufacturing & software engineers, machinists, and operations to define requirements and deliver solutions. Work with maintenance on basic machine & preventative maintenance

Qualification

CNC programmingCAD/CAM softwareBlueprint interpretationControl systemsProgramming languagesTroubleshootingMachining processesCommunication skillsAttention to detailTeam collaboration

Required

High School diploma or equivalent (GED) qualification
Certificate from Technical School or Community College, or Associate's degree in CNC Machine Programming
Minimum of 3-5 years of experience in manufacturing, including role as a CNC Machine Programmer with experience programming multi-axis CNC machinery
Proficiency in interpreting technical blueprints, engineering drawings and CAD Models
Experience in NX CAD/CAM software
Proficiency in relevant programming languages (e.g., C/C++, Python, PLC Logic, HMI programming)
Proficiency in CNC control systems (Siemens, Fanuc, KT, G&L)
Experience with machining processes, including knowledge of materials (e.g., steel, aluminum, titanium, inconel, etc.)
Skill in using and reading precision measuring instruments
Strong ability to troubleshoot issues and work independently
Strong understanding of mechanical, electrical, and hydraulic principles
Strong written and verbal communication skills, with the ability to present technical information clearly to diverse audiences
Ability to work hands on in a manufacturing environment and adhere to all safety regulations & requirements
Strong attention to detail and accuracy
Experience working in a Team based manufacturing environment

Preferred

Bachelor's degree in computer, manufacturing, mechanical or industrial engineering, or a related technical field
Defense contract manufacturing and/or machining experience
Experience as a machinist or machine operator
Experience with functional safety standards (e.g., ISO 13849, IEC 61508)
Experience in a union based shop
Ability to stand for extended periods of time, and lift heavy objects
Calibration experience
Great attention to detail with a goal-driven attitude
Strong comprehension and analytical abilities

Benefits

Health, dental, and vision insurance
Health savings accounts
A 401(k) savings plan
Disability coverage
Life and accident insurance
Employee assistance program
A legal plan
Discounts on things like home, auto, and pet insurance
Paid time off
Paid holidays
Paid parental leave
Military leave
Bereavement leave
Any applicable federal and state sick leave
Company recognition program to receive monetary or non-monetary recognition awards

Company

BAE Systems, Inc.

company-logo
Improving the future and protecting lives is an ambitious mission, but it’s what we do. BAE Systems, Inc. is the U.S.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Tom Arseneault
President & Chief Executive Officer, BAE Systems, Inc.
linkedin
leader-logo
Don Widener, PhD
Chief Technology Officer, Intelligence Solutions
linkedin
Company data provided by crunchbase