Demo

SMT Programmer

Omega EMS
San Jose, CA Full Time
POSTED ON 12/31/2025
AVAILABLE BEFORE 2/28/2026

Position Summary
 
The Surface Mount Technology (SMT) programmer manages the data, programs, and machines used to automatically solder electronic components to new SMT Printed Circuit Boards. In performing this job, they are required to program and debug the programs used to run the SMT machine, as well as operate the machine itself, and inspect the final circuit board product. The programmer is responsible for verification of customer’s documentation as it pertains to the SMT manufacturing process, and for training new programmers. AOI programming experience is a plus but not required.
 
The SMT operator is responsible for creating build documentation and pick and place programs to facilitate SMT automated assembly. The Operator is required to verify the First Article using the customer BOM and drawings provided in SMT folder.
 
Primary Responsibilities:

  • Verify completeness of customer supplied PCA documentation files
  • Generate PnP program from customer supplied CAD files. 
  • Program Surface Mount Technology (SMT) machines. (Yamaha  YSM20 or legacy and Fuji AMEX)
  • Verify First Article Assembly
  • Run SMT machines to debug and update SMT programs. 
  • Inspect boards produced for component alignment, missing components, incorrect or damaged components, component orientation, and solder joint quality

Potential responsibility:

  • Create and update AOI programs. KohYoung and Photodynamics.

Qualifications and Requirements

  • Familiarity with different CAD data formats, such as ASCII, Gerber, Text XY, ODB , IPC.
  • Must be familiar with Microsoft Word and Excel
  • Must be familiar with Printed Circuit Board manufacturing data file use
  • Familiarity with Electro-static Discharge precautions

Experience:

  • Experience operating Printed Circuit Board assembly, inspection, or test equipment
  • Must have experience working with all types of electro-mechanical SMT components
  • SMT programming: 2 years (Required)

Job Type: 

Full-time

Work authorization:

  • United States (Required)

Salary : $27 - $31

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a SMT Programmer?

Sign up to receive alerts about other jobs on the SMT Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$72,620 - $96,681
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Omega EMS

  • Omega EMS San Jose, CA
  • Summary: The Process Technician will be a key contributor to Omega EMS’s SMT line, AXI, and process engineering activities for PCB assembly. This role is r... more
  • 12 Days Ago

  • Omega EMS San Jose, CA
  • Role Overview The Box Build & Electro-Mechanical Engineer supports the manufacturing of complete electro-mechanical systems by reviewing customer-supplied ... more
  • 12 Days Ago

  • Omega EMS San Jose, CA
  • Summary: All SMT Assemblers are responsible to ensure highest product quality and products manufactured per MPI or Instructions. Essential Duties and Respo... more
  • 12 Days Ago

  • Omega EMS San Jose, CA
  • Summary: The Process Engineer plays a critical role in driving continuous improvement and supporting high-mix, high-reliability PCB assembly at Omega EMS. ... more
  • 12 Days Ago


Not the job you're looking for? Here are some other SMT Programmer jobs in the San Jose, CA area that may be a better fit.

  • Qostronics San Jose, CA
  • QoSTronics is an electronics manufacturing company specializing in high-quality PCB assembly and production. We are looking for an experienced SMT Programm... more
  • 1 Month Ago

  • rocketems Santa Clara, CA
  • About the Role As an SMT Programmer at Rocket EMS , you will be responsible for creating, optimizing, and maintaining programs for SMT equipment to ensure ... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!