JOBSEARCHER

Computer Numerical Control Programmer

CNC Programmer 📍 Location: Pleasanton,CA ,US (Hybrid)🏢 Industry: Financial Services💼 Work Setting: HybridWe are seeking an experienced CNC Programmer / Setup Machinist to independently program, set up, and operate CNC vertical mills for prototype, custom, and small-batch manufacturing projects.Are you a skilled machinist who can take a part from blueprint to finished product? This role offers the opportunity to work on complex, high-precision components while utilizing advanced machining techniques, CAD/CAM programming, and quality inspection methods.The ideal candidate is a self-starter with strong machining knowledge, programming experience, and the ability to consistently produce high-quality parts with minimal supervision.Key ResponsibilitiesCNC ProgrammingProgram DevelopmentCreate, modify, and troubleshoot CNC programs.Develop machining strategies for prototype and production parts.Optimize cycle times, tooling selection, and machining processes.Utilize Mastercam or similar CAD/CAM software.Program OptimizationImprove machining efficiency and productivity.Adjust feeds, speeds, and cutting parameters.Troubleshoot programming issues and implement corrections.CNC Setup & OperationMachine SetupSet up CNC vertical mills for production runs.Configure tooling, fixtures, and workholding systems.Establish tool offsets and work offsets (G54-G59).Verify setup accuracy before production begins.Machine OperationOperate CNC milling equipment safely and efficiently.Monitor machine performance throughout production.Make machine adjustments as needed.Produce components according to specifications and tolerances.Blueprint Reading & Technical InterpretationTechnical DocumentationRead and interpret blueprints and engineering drawings.Understand dimensional tolerances and specifications.Apply GD&T (Geometric Dimensioning & Tolerancing) principles.Translate engineering requirements into machining processes.Manufacturing PlanningDetermine machining methods and production sequences.Select proper tooling and fixturing strategies.Evaluate manufacturability and process efficiency.Tooling & Process DevelopmentTool SelectionSelect cutting tools for various materials and operations.Determine appropriate machining parameters.Establish feeds, speeds, and cutting paths.Workholding & FixturesSelect and implement proper workholding methods.Design setup approaches for complex parts.Ensure workpiece stability and machining accuracy.Quality Assurance & InspectionInspection ActivitiesPerform:First Article InspectionsIn-Process InspectionsFinal InspectionsPrecision MeasurementUtilize:CalipersMicrometersDial IndicatorsHeight GaugesPrecision Measuring ToolsQuality ControlVerify dimensional accuracy and tolerance compliance.Identify and correct machining defects.Maintain high-quality production standards.Troubleshooting & Continuous ImprovementProblem ResolutionTroubleshoot machining issues.Resolve tooling challenges.Investigate quality concerns.Correct programming errors.Process ImprovementRecommend workflow improvements.Increase machine utilization and efficiency.Reduce waste and rework.Support continuous improvement initiatives.Workplace Safety & OrganizationShop StandardsMaintain a clean and organized work area.Follow workplace safety procedures.Support 5S and lean manufacturing initiatives.Promote a safe machining environment.Required QualificationsExperience3-5 years of CNC machining experience preferredHands-on experience with:CNC SetupCNC OperationCNC ProgrammingManufacturing ExperiencePrototype ManufacturingCustom Part ProductionPrecision MachiningSmall Batch ProductionTechnical SkillsCNC MachiningCNC MillingVertical MillsMachine SetupTool OffsetsWork Offsets (G54-G59)ProgrammingG-CodeM-CodeCNC Program EditingCNC TroubleshootingBlueprint ReadingEngineering DrawingsGD&TTolerance AnalysisManufacturing DocumentationInspectionQuality ControlPrecision MeasurementDimensional VerificationFirst Article InspectionPreferred QualificationsCAD/CAM SoftwareMastercam ExperienceORStrong desire and ability to learn MastercamEquipment ExperienceHaas ControlsHaas Vertical MillsAdvanced Machining3-Axis Machining5-Axis MachiningCertificationsCNC Machining CertificationsCAD/CAM CertificationsKey SkillsCNC ProgrammingCNC SetupCNC MillingMastercamG-CodeM-CodeBlueprint ReadingGD&THaas Controls3-Axis Machining5-Axis MachiningPrecision Inspection