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

CNC Programmer

$90k - $108k
Full-time

Industrial Electric Manufacturing

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. Learn more about IEM at We offer comprehensive and competitive benefits package designed to support our employees' well-being, growth, and long-term success. View a snapshot of our benefits at Recruiting Scams Beware of recruiting scams. IEM never charges candidates fees, and all recruiter emails come from an @iemfg.com address. If you suspect fraudulent activity, do not share personal information and report it to us at iemfg.com/contact Non-Discrimination Statement IEM does not discriminate against any applicant based on any characteristic protected by law. Privacy Information collected and processed as part of your IEM Careers profile, and any job applications you choose to submit is subject to IEM's Workforce Member Privacy Policy.

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

    South Bay Solutions

    Fremont, CA
    2 days 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' tools using computer... 
    Suggested
    Contract work
    Day shift
    Afternoon shift

    Mass Precision

    Fremont, CA
    3 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 not changed... 
    Suggested
    Permanent employment
    Full time
    Flexible hours
    Weekend work
    Afternoon shift

    Vitesse Systems LLC

    Newark, CA
    2 days ago
  • A leading manufacturing company in Fremont is seeking an experienced CNC Lathe Programmer. This role involves automating machinists' tools and writing code for machines that cut and finish materials. The ideal candidate must have at least 3 years of experience programming... 
    Suggested

    MASS Precision, Inc.

    Fremont, CA
    3 days ago
  • South Bay Solutions in Fremont, California, is looking for a CNC Setup personnel to operate and program CNC machines, ensuring high precision standards are met. Candidates should have at least 3 years of experience in CNC setup and a comprehensive understanding of machine... 
    Suggested

    South Bay Solutions

    Fremont, CA
    2 days ago
  • A leading technology solutions provider in Newark, CA is seeking a CNC Programmer responsible for programming and operating 2, 3, and 4 axis CNC machines in a job shop environment. Ideal candidates possess strong CNC machining experience, proficiency with MasterCAM, and... 
    Full time

    Vitesse Systems LLC

    Newark, CA
    5 days ago
  • A technology solutions company is seeking a CNC Programmer responsible for programming, setup, and operation of CNC machines. The role involves inspecting parts, adhering to workflow, and improving processes to enhance efficiency. Candidates should have experience with... 
    Full time

    Vitesse Systems

    Newark, CA
    5 days ago
  • $28 - $36 per hour

     ...Fremont, CA Order: 1700227 Order Type : Temp Job Title: CNC Machinist Location: Fremont, CA Pay: $28-$36/hr DOE About the job: As a Machinist 3, you'll bring your advanced CNC machining skills to a team that values quality and... 
    Weekly pay
    Temporary work

    Slingshot Connections

    Fremont, CA
    4 days ago
  •  ...learn new skills! We have everything from VMC's to 5-axis Mills to Mill/Turn lathes! Can you setup Haas, Fadal, or Fanuc controlled CNC Mills? Our shop is busy! So, we have several openings for Horizontal and Vertical Setup Machinists on Days and Nights. First Shift... 
    Contract work
    Night shift
    Day shift
    Afternoon shift

    Mass Precision

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

    FOXSEMICON TECHNOLOGY LLC

    Union City, CA
    6 hours ago
  •  ...operating assigned machinery. Operator ensures that the machine runs smoothly and is appropriately maintained. The essential role of a CNC operator is to operate CNC machines, load and unload raw materials or partially finished goods, inspect and measure finished products... 
    Shift work

    South Bay Solutions

    Fremont, CA
    2 days ago
  •  ...the-line, and our team is passionate about quality craftsmanship. Position Summary South Bay Solutions is seeking an experienced CNC Setup Machinist to set up and operate horizontal milling machines in a fast-paced manufacturing environment. This role is responsible... 
    Apprenticeship
    Shift work

    South Bay Solutions

    Fremont, CA
    3 days ago
  • Aerotek is seeking a skilled CNC Machinist in Newark, California, to operate and program CNC lathes and milling machines. In this role, you will ensure production quality by interpreting engineering drawings, monitoring machine operations, and maintaining safety standards... 

    Aerotek

    Newark, CA
    3 days ago
  • $30 - $38 per hour

     ...Job Title: CNC Machinist Job Description This role involves operating and programming CNC lathes, mills, and laser systems to produce high-quality parts with precision and efficiency. You will interpret engineering drawings, set up machines, monitor production, and... 
    Weekly pay
    Contract work
    Temporary work
    Monday to Friday

    Aerotek

    Newark, CA
    4 days 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
    1 day ago
  • South Bay Solutions in Fremont, California is hiring an experienced CNC Setup Machinist to set up and operate horizontal milling machines in a fast-paced manufacturing environment. The role involves ensuring machines are configured properly, troubleshooting issues, and... 
    Afternoon shift

    South Bay Solutions

    Fremont, CA
    3 days ago
  • FM Industries, Inc. in Fremont, CA, is seeking a CNC Horizontal Mill Machinist 3 for the Swing Shift. This position involves setting up and running complex parts with minimal supervision, performing inspections, and programming CNC machines. Candidates should have 5-7 years... 
    Afternoon shift

    FM Industries, Inc.

    Fremont, CA
    3 days ago
  • $30 - $35 per hour

     ...Perform machine setups quickly, accurately, and efficiently Work with engineering and CAM programming department to develop and improve CNC programs Design and aid in the fabrication of fixturing for parts of varying complexity Advise supervisor and programming team of... 
    Full time

    Spherion Staffing & Recruiting, San Jose CA

    Fremont, CA
    1 day ago
  • $30 - $37 per hour

     ...limited to setting-up, operating and dimensionally inspecting parts on a Surface Grinder, Rotary Surface Grinder, Blanchard, Manual Mill, CNC machines, polishing/lapping- and slicing equipment. This role requires strong attention to detail, knowledge of machining processes,... 
    Hourly pay
    Permanent employment
    Full time
    Local area
    Shift work

    Fralock

    Fremont, CA
    6 hours ago
  • $120k - $160k

     ...machinable, tolerances are achievable, and the geometry coming off the machine matches the model. You will program and operate 5-axis CNC mills and lathes, set up fixturing for complex aerospace-grade components, and manage the full workflow from stock prep through... 
    Remote work

    American Turbines

    Fremont, CA
    2 days ago
  • Vitesse Systems is seeking a CNC Machinist III in Newark, California, to produce precision machined components. This role involves setting up and operating CNC machinery, inspecting finished products, and ensuring strict adherence to safety and quality standards. The ideal... 
    Weekend work

    Vitesse Systems

    Newark, CA
    4 days ago
  • South Bay Solutions seeks a CNC Operator in Fremont, California. The role involves operating CNC machinery, maintaining production standards, and ensuring a clean work environment. Candidates should have 3-5 years of experience in CNC machine operation and the ability to... 
    Day shift

    South Bay Solutions

    Fremont, CA
    2 days ago
  • $30 - $37 per hour

     ...include setting up, operating, and dimensionally inspecting parts on a Surface Grinder, Rotary Surface Grinder, Blanchard, Manual Mill, CNC machines, polishing/lapping, and slicing equipment. Key Responsibilities Set up and operate surface grinding machines to grind... 
    Hourly pay
    Permanent employment
    Full time
    Local area
    Shift work

    Fralock

    Fremont, CA
    1 day ago
  •  ...California is seeking experienced Setup Machinists to join their busy team. The role involves setting up Haas, Fadal, or Fanuc controlled CNC mills, making good parts while managing multiple machines, and ensuring quality through proper offsets. Candidates must possess a... 
    Night shift
    Day shift

    MASS Precision, Inc.

    Fremont, CA
    4 days ago
  • A premier manufacturing solutions provider is seeking a part-time CNC Lathe Machinist for the weekend swing shift in Fremont, CA. The role involves setting up and running complex parts with minimal supervision and ensuring the quality of production through precise inspection... 
    Part time
    Apprenticeship
    Weekend work
    Afternoon shift

    FM Industries, Inc.

    Fremont, CA
    2 days ago
  • $29 - $40 per hour

     ...manufacturing company located in Fremont, California, is seeking a skilled Machine Operator. Responsibilities include operating and maintaining CNC equipment for manufacturing Build Plates used in 3D printing. The ideal candidate will have expertise in various CNC operations and... 
    Hourly pay
    Full time

    Velo3D

    Fremont, CA
    2 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
    2 days ago
  •  ...and manage time effectively Preferred Qualifications: Experience with ProtoTRAK milling systems Familiarity with basic CNC concepts or conversational programming Prior experience in a job shop or low-volume, high-mix environment Physical... 

    Workers'

    Fremont, CA
    2 days ago
  • $30 - $35 per hour

    A staffing and recruiting firm is looking for a Senior Machinist 3 in Fremont, CA. This role involves operating and programming CNC machines, ensuring efficient operation, and maintaining quality standards. The ideal candidate should have 8+ years of CNC machine operation... 
    Full time

    Spherion Staffing & Recruiting, San Jose CA

    Fremont, CA
    1 day ago
  • Job Summary The Senior CNC Programmer is a key technical expert within the manufacturing organization, responsible for developing highly efficient and reliable CNC programs that support complexplasticfabricatedcomponents. This role provides advanced programming leadership... 

    Hirebridge

    Union City, CA
    1 day ago

Do you want to receive more vacancies?

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