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
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
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.
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 StageLeadership Team
Recent News
2024-05-12
2024-05-12
2024-05-08
Company data provided by crunchbase