CNC Programmers - Manufacturing
$90k - $108kIndustrial 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.
- ...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...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' tools using computer...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 not changed...SuggestedPermanent employmentFull timeFlexible hoursWeekend workAfternoon shift
- 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
- 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
- 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
- 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
- ...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
- ...and learn new skills! We have everything from VMCs 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: 5...Contract workNight shiftDay shiftAfternoon shift
- ...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
- 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
- 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
$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- 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 for ensuring machines are properly configured, running efficiently, and...ApprenticeshipShift work
- 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
$27.92 - $44.4 per hour
Tesla Motors, Inc. is seeking a skilled CNC Machinist to join their Prototype Machine Shop in Fremont, California. The role involves operating various CNC mills and lathes to produce critical components while collaborating with engineers in an innovative environment. Ideal...- 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
$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 payPermanent employmentFull timeLocal areaShift work- ...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 shiftDay shift
- 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 timeApprenticeshipWeekend workAfternoon shift
$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 payFull time- ...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
$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- 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...
$27.92 - $44.4 per hour
...Prototype Machine Shop is currently seeking a dedicated and skilled CNC Machinist to join the team and contribute to Tesla's mission.... ...feedback with clear communication to management, engineers, programmers, and other machinists on design, process, project status and outcomes...Hourly payTemporary workWork at officeFlexible hours- Ellison Technologies, Inc. is seeking a CNC Sales Engineer in Fremont, CA. The role offers autonomy to build territories with a competitive compensation structure linked to performance. Collaborate with a skilled technical team to deliver tailored solutions and drive business...
- ...independently 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 Requirements Ability...
$30 - $35 per hour
...adjust machine controls as needed Confer with Team Leaders and Programmers regarding drawings, sketches, and design data of a part to determine... ...all times Perform additional related duties as assigned Assist CNC department with complex fixture building Assist engineering as...Hourly payFull timeTemporary workApprenticeshipWork experience placementFlexible hoursDay shift- ...Job Description Job Description Job Title: CNC Machinist Location: Fremont, CA Essential Duties and Responsibilities: Perform machine setups quickly, accurately, and efficiently. Collaborate with engineering and CAM programming teams to develop and...Contract workDay shiftAfternoon shift
- Neotech located in Fremont, CA is seeking candidates for a role that involves operating and maintaining machinery with specific focus on electronic aerospace modules. Responsibilities include performing standard maintenance tasks and ensuring compliance with procedural ...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Programmers - Manufacturing. Be the first to apply!


