Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CNC Programmer

$90k - $108k

The 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Fremont, CA vacancy
  •  ...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... 
    Suggested
    Flexible hours

    FOXSEMICON TECHNOLOGY LLC

    Union City, CA
    3 days ago
  •  ...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... 
    Suggested
    Shift work

    South Bay Solutions

    Fremont, CA
    3 hours ago
  •  ...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'... 
    Suggested
    Contract work
    Day shift
    Afternoon shift

    Mass Precision

    Fremont, CA
    2 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Flexible hours
    Weekend work
    Afternoon shift

    Vitesse Systems

    Newark, CA
    2 days ago
  •  ...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

    Vitesse Systems

    Newark, CA
    3 days ago
  •  ...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 work
    Local area
    Relocation package

    OUTFORM

    Union City, CA
    10 hours ago
  • 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

    South Bay Solutions

    Fremont, CA
    2 days ago
  •  ...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... 

    Dexmate

    Fremont, CA
    4 days ago
  • $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 pay
    Flexible hours

    FOXSEMICON TECHNOLOGY LLC

    Union City, CA
    3 days ago
  •  ...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

    South Bay Solutions

    Fremont, CA
    4 days ago
  •  ...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

    CHAWK TECHNOLOGY INTERNATIONAL INC

    Hayward, CA
    1 day ago
  • $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 pay
    Shift work
    Afternoon shift

    Trillium Staffing

    Newark, CA
    4 days ago
  •  ...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... 

    Spherion SanJose

    Fremont, CA
    14 days ago
  •  ...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 start
    Shift work

    South Bay Solutions

    Fremont, CA
    10 hours ago
  • $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 pay
    Full time
    Contract work
    Monday to Friday

    Human Bees

    Union City, CA
    3 days ago
  •  ...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 start
    Flexible hours
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Vitesse Systems

    Newark, CA
    1 hour ago
  •  ...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 work
    Apprenticeship
    Work experience placement
    Flexible hours
    Day shift

    FM Industries

    Fremont, CA
    2 days ago
  • $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

    LaborMAX

    Fremont, CA
    10 hours ago
  •  ...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

    FM Industries

    Fremont, CA
    3 days ago
  • 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... 

    South Bay Solutions

    Fremont, CA
    3 days ago
  •  ...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.... 
    Apprenticeship
    Work experience placement
    Afternoon shift

    FM Industries

    Fremont, CA
    3 days ago
  • $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

    Claire Myers Consulting

    Union City, CA
    25 days ago
  •  ...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 work
    Apprenticeship
    Work experience placement
    Flexible hours
    Day shift

    FM Industries

    Fremont, CA
    3 days ago
  •  ...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 work
    Apprenticeship
    Work experience placement
    Monday to Friday
    Flexible hours
    Day shift

    FM Industries

    Fremont, CA
    1 hour ago
  •  ...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 work
    Apprenticeship
    Work experience placement
    Monday to Friday
    Flexible hours
    Day shift

    FM Industries

    Fremont, CA
    3 days ago
  •  ...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

    Employnet, Inc.

    Fremont, CA
    1 day ago
  • $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 pay
    Full time
    Contract work
    Temporary work
    Flexible hours
    Shift work

    Aerotek

    Milpitas, CA
    4 hours ago
  •  ...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 time
    Day shift

    WORKERS.COM

    Fremont, CA
    14 days ago
  • $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 pay
    Immediate start
    Monday to Friday
    Day shift

    B&Z MANUFACTURING COMPANY INC

    Milpitas, CA
    27 days ago
  •  ...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 area
    Worldwide

    Viant Medical

    Fremont, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Programmer. Be the first to apply!