remote
CNC Programmer - Big Rock Industries
Software Engineer
Detail‑oriented CNC Programmer responsible for creating, testing, and optimizing CNC programs using CAD/CAM tools and precision measurement equipment to ensure high‑quality, efficient machining of components.
About the role
Key Responsibilities
- Develop, write, and edit CNC programs (G‑code) for multi‑axis machining centers.
- Utilize CAD/CAM software such as SolidWorks and Mastercam to generate toolpaths and verify part geometry.
- Conduct trial runs, troubleshoot program errors, and fine‑tune cycles for optimal cycle time and surface finish.
- Collaborate with engineers and shop floor personnel to interpret drawings, select tooling, and ensure manufacturability.
- Perform in‑process inspections using micrometers, calipers, CMMs, and other precision measurement tools to verify compliance with tolerances.
- Maintain program libraries, document revisions, and adhere to safety and quality standards.
Requirements
- Proven experience in CNC programming for milling and turning operations (3+ years).
- Strong proficiency with CAD/CAM packages (e.g., SolidWorks, Mastercam) and G‑code editing.
- Solid understanding of machining processes, tooling selection, and material properties.
- Hands‑on experience with precision measurement equipment and interpreting engineering drawings.
- Problem‑solving mindset, attention to detail, and ability to work effectively in a fast‑paced shop environment.
Skills
autocadlean manufacturing