CNC Programmer
$90k - $108kThe New IEM LLC dba Industrial Electric Mfg.
CNC Programmer
Fremont, California, United States
At IEM, we're not just building innovative electrical distribution systems, we're shaping the future. IEM is dedicated to delivering world-class solutions for complex power needs. After 75 years, we continue to push the boundaries of what's possible. Whether you're an experienced professional or just starting out, you'll have the opportunity to contribute, grow, and make a lasting impact on industries that power the world's most dynamic markets.
IEM is currently seeking a CNC Programmer for our Fremont, CA location. This is an onsite role and will report to the Director of Operations. The CNC Programmer team serves to support the Metal Fabrication department's pursuit to exceed IEM's commitment to Quality, On-Time-Delivery, & Customer Support. The CNC Programmer team members will report into this team as an integral part of Metal Fabrication. As a Programmer, this role will be responsible for creating machine programs, identifying novel process improvement opportunities, and troubleshooting production/machinery/software related issues with a medium level of complexity. They will make an impact by ensuring IEM's machinery produces the highest quality parts in the most efficient manner possible. This role will specialize in one of the following machine programming disciplines and demonstrate proficiency for at least one more: Laser/Punch Combo machines, Press Brakes, Standalone Turret Punch, Flat Bed CNC Routers, Robotics & Automation.
Role Responsibilities
- Generate machine programs for IEM's wide array of manufactured components.
- Provide daily support to Metal Fabrication to improve the daily output of the Programming team.
- Evaluate and provide best-practice recommendations for the use of IEM's machinery and manufacturing procedures.
- Provide recommendations for the development of tooling, fixtures, and jigs to improve manufacturing processes.
- Develop work instructions, standard operating procedures (SOPs), and training materials to support consistent operations across IEM's Machine Programmers
- Assess component manufacturability from Engineering documents and provide recommendations for optimal fabrication methods.
- Support automation initiatives and integration of Industry 4.0 technologies to drive smart manufacturing and operational efficiency.
- Participate in kaizen events, root cause analysis (RCA), and corrective/preventive action (CAPA) processes.
Qualifications
- 3+ Years in a CNC Programming Role
- Bachelor's Degree in a relevant Engineering field, or 6+ years experience in equivalent roles
- 3+ Years experience with sheet metal fabrication processes, equipment & tooling. Press Brakes, Fiber Lasers, Punching, and Automation equipment preferred
- Highly computer literate with a desire to leverage all possible software functionality
- Ability to manage multiple priorities and drive results in a dynamic, fast-paced environment
- Strong communication, interpersonal, customer service, analytic, and problem solving skills
- Demonstrated career ambition with a track record of growth and increasing responsibility; highly promotable with the potential to take on broader leadership roles within a fast-paced, high-growth organization
- Excellent organizational & time management skills with attention to detail
- Highly responsible, reliable, and self-driven to achieve excellence daily
- Proficient in Microsoft Office Suite or related software
Preferred Qualifications
- Experience with Amada's Equipment and Suite of Software
- Lean and/or Six Sigma Certifications
- Experience in training or other personnel-development roles & activities
- Experience with IT & Software implementation in an Engineering Environment
- Applied Demonstration of the following skills and methods: Change Management, Design for Manufacturing, Problem Solving, Process Standardization, Technical Leadership
Compensation: The salary range for this position is $90,000 - $108,000
Why Join IEM
At IEM, you'll join a team that powers some of the world's most ambitious projects. We're engineers, makers, and problem-solvers who thrive on tackling complex challenges and delivering solutions that keep industries moving forward. If you're driven, collaborative, and ready to make an impact, we'd love to hear from you. Your creativity and passion can help us achieve great things—come be part of the journey.
- ...Position Information Position: CNC Programmer Hours: 40 hours per week Position Summary Our manufacturing company is seeking a CNC Programmer with experience programming 3- and 5-axis CNC mills and CNC Lathes. You will develop new CNC programs for production runs or modify...SuggestedFlexible hours
- ...quality craftsmanship. Summary Produces machined parts by programming, setting up, and operating a computer numerical control (CNC) machine; maintaining quality and safety standards; keeping records, and maintaining equipment and supplies. Required Skills...SuggestedShift work
- ...candidates that have a positive attitude. The "can-do" type is successful in this shop. We are currently seeking an experienced CNC Lathe Programmer. First Shift: 5am - 1:30pm Second Shift: 1:20pm - 9:50pm Overall Responsibilities: Automate machinists'...SuggestedContract workDay shiftAfternoon shift
- ...CNC Programmer Department: Machine Shop Reports To: Gemeral Manager Location: On-Site - Newark, CA/ Hybrid Travel: Negligible FLSA: Salary, Full-Time, Exempt Revision Date: February 2026 About Vitesse: How we communicate, capture, and share information has...SuggestedPermanent employmentFull timeFlexible hoursWeekend workAfternoon shift
- ...CNC Programmer The CNC Programmer is responsible for the programming, setup and operation of 2, 3 and 4 axis CNC machines; as well as part inspection in a prototype and job shop environment. The programmer shall adhere to schedules; workflow from priorities set by...Suggested
- ...Sr. CNC Programmer The Senior CNC Programmer is a key technical expert within the manufacturing organization, responsible for developing highly efficient and reliable CNC programs that support complex plastic-fabricated components. This role provides advanced programming...Temporary workLocal areaRelocation package
- Manufacturing Cnc Programmer South Bay Solutions is a high-precision machine shop, making parts for semiconductor, medical devices, and advanced tech hardware. Our tolerances are measured in microns, our equipment is top-of-the-line, and our team is passionate about quality...Shift work
- ...together, not in isolation — we'd love to build it with you. What You'll Do Programming & machining Create and optimize CNC programs in CAM software (Fusion 360, Mastercam, or similar). Set up and run 5-axis Haas mills and Haas lathes to produce...
$33 - $50 per hour
...Benefits: ~401(k) ~401(k) matching ~ Dental insurance ~ Health insurance ~ Paid time off Position: CNC Machinist Hours: 40 hours per week Position Summary We are currently seeking an experienced and reliable CNC Machinist to...Hourly payFlexible hours- ...CNC Operator South Bay Solutions is a high-precision machine shop, making parts for semiconductor, medical devices, and advanced tech hardware. Our tolerances are measured in microns, our equipment is top-of-the-line, and our team is passionate about quality craftsmanship...Shift work
- ...Under general supervision, the CNC Programmer reports to and assist Sales Personnel to resolve all print issues concerning legibility, missing dimensions or any vital information that will prevent us to produce the product. The programmer also verifies the process flow...Work experience placement
$25 - $30 per hour
...Senior CNC Machinist Join a high-performance manufacturing team using industry-leading CNC technology in Newark, CA! We are seeking a highly skilled CNC Operator/Programmer with hands-on experience in advanced woodworking machinery, including HOMAG/Weeke CENTATEQ...Hourly payShift workAfternoon shift- ...Job Description Job Description Job description CNC Machinist operates and programs machine tools such as lathes, mills, and grinders controlled by a computer to produce precision metal parts according to engineering drawings and specifications. The machinist will...
- ...Job Description The occupation requires monitoring and operating CNC (computer numerically controlled) lathe machines to cut metal and plastic parts for the manufacturing industry. This includes monitoring tool life, adjusting tool offsets, periodic inspection of part...Immediate startShift work
$25 - $35 per hour
...provided on blueprints or other explanatory documents to make sure the final product matches the draft Strong computer skills as CNC Operators use computer software to control machinery Understanding of how the machine works to maintain the machinery for which they...Hourly payFull timeContract workMonday to Friday- ...CNC Machinist III The Computer Numerical Control (CNC) Machinist III role produces precision machined components to engineering specifications. The CNC Machinist III is responsible for setting up and operating one or more types of computer numeric controlled production...Immediate startFlexible hoursShift workWeekend workDay shiftAfternoon shift
- ...adjust machine controls as needed Confer with Team Leaders and Programmers regarding drawings, sketches, and design data of a part to... ...times Perform additional related duties as assigned Assist CNC department with complex fixture building Assist engineering...Temporary workApprenticeshipWork experience placementFlexible hoursDay shift
$21 - $23 per hour
...Machinist Vertical Mill FREMONT, CA 94538 As a CNC Vertical Mill Machinist 1, you will set-up and run repeat or proven part(s) with simple to intermediate complexity with direction from area Lead or Supervisor. Responsible for utilizing shop paper procedure including...Work experience placement- ...reading, GD & T ~ Extensive knowledge of accepted inspection practices ~ Extensive knowledge of 5 axis ~ Extensive knowledge of CNC programming and G&M code ~ Extensive probe and toll pre-setter knowledge Culture: At FM Industries our success is powered...Day shift
- South Bay Solutions is seeking a Shop Floor Helper with no prior experience needed, offering training for a career in CNC machining. You will work in a high-precision machine shop, helping with daily machine checks, material prep, and supporting machinists. The role provides...
- ...CNC Horizontal Mill Machinist 3 FM Industries can promise you an environment that not only encourages your best but also rewards... ...proven, or new parts with little to no supervision. May assist programmer, department lead, or supervisor in developing new processes....ApprenticeshipWork experience placementAfternoon shift
$90k - $120k
...offices. They craft compelling customer journeys, transforming every brand interaction into a memorable experience. The Senior CNC Programmer is a key technical leader within the manufacturing organization, responsible for developing and optimizing CNC programs that...Work at office- ...CNC Lathe Machinist 2 What can we offer you for all your hard work? ~ Competitive salary ~ PTO program ~ Nine (9) paid holidays ~ Medical, dental, vision, and life insurance ~ Short and long-term disability coverage at no cost to employee ~ Tuition assistance...Temporary workApprenticeshipWork experience placementFlexible hoursDay shift
- ...edge support from prototype to production. Day Shift: Monday thru Friday, 6:00 a.m. to 2:30 p.m. Summary Of Position: As a CNC Horizontal Machinist II, you will set-up and run repeat or proven part(s) with simple to high complexity with minimal direction from...Temporary workApprenticeshipWork experience placementMonday to FridayFlexible hoursDay shift
- ...prototype to production. This Position Is For Day Shift Monday thru Friday, 6:00 a.m. to 2:30 p.m Summary Of Position: As a CNC Lathe Machinist 3 required to set-up and run the most complex proven or new parts with little to no supervision. Will assist in the development...Temporary workApprenticeshipWork experience placementMonday to FridayFlexible hoursDay shift
- ...environment. Cross train on other machines as needed. Performs other related duties as assigned by management. Qualifications Relatable CNC machine experience, minimum of one year. Ability to work with minimal supervision. Acute attention to detail, commitment to...Shift work
$21 - $25 per hour
...Job Title: CNC Machine Operator / Drill Operator Job Description This role operates CNC drilling equipment to support printed circuit board production, ensuring parts meet precise specifications and quality standards. You will follow detailed work instructions, monitor...Weekly payFull timeContract workTemporary workFlexible hoursShift work- ...Experience operating a ProtoTRAK mill is a strong plus Background in prototype or low-volume production environments Basic knowledge of CNC machining is a plus Work Environment & Schedule: Full-time position Standard day shift (hours may vary based on production...Full timeDay shift
$20 per hour
...Job Description Job Description About the Role: Join B&Z Manufacturing Company Inc. as a Vertical CNC Mill Operator, where precision meets innovation! The ideal candidate must be able to read, write and understand English. Potential employees must be team-oriented...Hourly payImmediate startMonday to FridayDay shift- ...Work with engineering teams to optimize mold designs for gating, venting, cooling, and ejection systems. Machine with Accuracy: Operate CNC mills, lathes, grinders, and EDM machines to produce mold components with tight tolerances and excellent surface finishes. Maintain...Local areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Programmer. Be the first to apply!


