Swiss CNC Programmer
Location : Union County, NJ
Pay : $30-40 / hour
About the Role :
We are seeking a skilled CNC Programmer / Machinist to join our advanced manufacturing team. This hands-on position is responsible for programming, set-up, tooling, and operation of precision CNC equipment. You’ll play a key role in supporting prototype development and production manufacturing for medical device and specialty markets.
Key Responsibilities :
- Program and set up CNC equipment (Makino Wire EDM, Haas CNC Mill, Tridex CNC Grinder)
- Read and interpret complex part drawings and translate into functional components
- Select tools, adjust offsets, and perform machine troubleshooting and daily maintenance
- Operate equipment to meet tight tolerances, quality standards, and quoted cycle times
- Use various metrology techniques (contact and non-contact) to inspect part geometry (surface finish, concentricity, straightness, etc.)
- Collaborate with Contract Review team to provide accurate estimates on new parts (setup time, tooling cost, cycle time, scrap factors)
- Develop and cost-reduce tooling and machining processes for existing and new parts
- Identify and implement cost reduction opportunities for jobs in production
- Maintain accurate production documentation and ensure machines run on schedule
- Work with cross-functional teams in Quality, Engineering, and Manufacturing
- Maintain safety standards and follow all SOPs and quality system requirements
Required Qualifications & Competencies :
Strong CNC programming background – requiredExperience in ISO 9001 : 2015 / ISO 13485 : 2016 regulated manufacturingProficiency in CAM software (FeatureCAM / PartMaker) and SolidWorks or similarStrong mechanical aptitude and ability to solve complex machining problemsKnowledge of Lean Manufacturing principlesAbility to work independently and as part of a team in problem-solving situationsFamiliarity with CNC set-up, tool selection, and program editingExcellent communication and team collaboration skillsHS Diploma required.This job description is a complete list of all desired skills, but not all are required. We strongly encourage candidates who have some of the skills to apply. We look forward to a conversation to learn more about you!