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

AOI Programmer

Omega EMS

Job Description

Job Description

Position Summary

The AOI Programmer & Operator is a hybrid technical role responsible for programming, optimizing, maintaining, and operating AOI and inspection systems in a high-mix, low-volume PCBA manufacturing environment. This role bridges production and engineering by ensuring inspection programs are robust, efficient, and aligned with IPC standards while supporting production throughput, quality, and continuous improvement objectives.

Key Responsibilities

AOI Programming & Engineering Duties

• Create, debug, optimize, and maintain AOI inspection programs for new and existing PCB assemblies.

• Write AOI programs using platform-specific software (Koh Young).

• Fine-tune inspection parameters to minimize false calls while maintaining defect detection sensitivity.

• Support NPI builds by creating inspection programs from CAD, Gerber, BOM, assembly drawings, and customer documentation.

• Maintain and update inspection libraries, component databases, golden boards, and revision-controlled programs.

• Document program logic, revisions, and releases per document control and quality system requirements.

• Inform Engineering or Management of potential quality or inspection issues prior to production release.

 

 

AOI Operation & Production Support

• Set up, operate, and monitor AOI equipment to inspect production PCBs per released programs and work instructions.

• Review, classify, and disposition inspection results, escalating true defects per quality procedures.

• Verify defect calls and coordinate rework or repair activities as required.

• Perform first article inspections and in-process verification as scheduled.

• Support production flow by prioritizing inspection queues and communicating issues affecting throughput.

• Perform basic machine setup, changeover, calibration checks, and preventive maintenance.

• Maintain a clean, safe, and organized work environment.

 

Quality, Compliance & Documentation

• Ensure inspections comply with IPC-A-610, customer, and internal quality requirements.

• Follow ESD, safety, ITAR, handling, and storage procedures at all times.

• Accurately document inspection results, defect data, and corrective actions in MES or quality systems.

• Participate in root cause analysis, corrective actions, and continuous improvement activities.

Training & Cross-Functional Support

• Assist in training AOI operators and technicians on inspection equipment and quality standards.

• Act as a technical resource for Production, Quality, and Engineering teams.

• Support internal and customer audits by providing inspection data, documentation, and technical explanations.

 

 

Required Qualifications

• High School Diploma or equivalent preferred.

• 2–3+ years of experience operating and programming AOI inspection systems in a PCBA environment.

• Hands-on experience writing and debugging AOI inspection programs.

• Working knowledge of IPC-A-610 standards (Class 2 and/or Class 3 preferred).

• Ability to read and interpret assembly drawings, schematics, BOMs, and technical work instructions.

• Strong attention to detail with sound judgment in defect classification.

• Good written and verbal communication skills.

• Proficiency with computers and ability to learn new software systems (e.g., MES, PCB inspection software).

• Self-motivated, detail-oriented, and able to multitask in a fast-paced environment.

Physical & Work Environment Requirements

• Ability to sit or stand for extended periods while reviewing inspection images.

• Ability to lift up to 25 pounds occasionally.

• Manual dexterity to handle printed circuit boards and small components.

• Ability to work flexible hours or shifts as required by production schedules.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the AOI Programmer in San Jose, CA vacancy
  • $26.44 - $32.21 per hour

     ...Description At Balance Staffing we’re obsessed with your success! Let us help you achieve your career dreams. Job Title: AOI Programmer Type of Role: Contract to Hire Shift / Hours: Day shift: 8am - 4:30pm Location: San Jose, CA Hourly Range: $26.44... 
    Suggested
    Hourly pay
    Weekly pay
    Contract work
    Work at office
    Local area
    Shift work
    Day shift

    Balance Staffing

    San Jose, CA
    15 days ago
  • $27 - $37 per hour

     ...the highest industry standards, and keeping innovation at the forefront of everything we do. Position Summary : The AOI Test Operator/Programmer is responsible for writing AOI programs, and fine tuning and testing/debugging boards.  Job Functions # Develop,... 
    Suggested
    Hourly pay
    Flexible hours
    Shift work
    Day shift
    Afternoon shift

    Sierra Circuits Inc.

    San Jose, CA
    5 days ago
  •  ...Description Position Summary The Surface Mount Technology (SMT) programmer manages the data, programs, and machines used to automatically...  ...SMT manufacturing process, and for training new programmers. AOI programming experience is a plus but not required. The... 
    Suggested
    Full time

    Omega EMS

    San Jose, CA
    5 days ago
  • $150.4k - $277.6k

     ...Accelerate framework, a well used library serving many technologies.DescriptionThe group is looking for an exceptional high performance programmer to complement the team and make a difference. As a member of our fast paced group, you will have the unique opportunity to... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • Job-ID31607148Reference25-04636 Responsibilities: The Sr. Statistical Programmer supports the Biostatistics team in the generation and validation of analysis datasets and statistical outputs for clinical trials This role is key to implementing programming standards and... 
    Suggested
    Interim role

    Katalyst Healthcares & Life Sciences

    Santa Clara, CA
    1 day ago
  •  ...South Bay Solutions, Inc. is seeking a skilled CMM Programmer to develop and optimize CSMM programs using ZEISS CALYPSO. You will collaborate with Engineering, Manufacturing, and Quality teams to ensure product quality and on-time delivery. The ideal candidate has 3–5... 

    South Bay Solutions

    San Jose, CA
    1 day ago
  • Statistical ProgrammerThe statistical programming contractor contributes to the analysis of clinical study data through their statistical programming expertise. This individual will develop programs for and maintain complete and auditable documentation of the analysis ...
    For contractors

    Omega Solutions

    Santa Clara, CA
    2 days ago
  •  ...Job Description Job Description GPU Programmer - Remote Job Type: Contractor Location: Remote Job Overview We are seeking experienced GPU Programmers / Software Engineers to design and optimize GPU-based tasks for AI and LLM applications. You will apply... 
    Remote job
    For contractors

    YO AI Labs

    San Jose, CA
    21 days ago
  • $106k - $170.2k

     ...Santa Clara, California, United States of America Job Description Johnson & Johnson is hiring for a Senior Statistical Programmer – J&J MedTech Circulatory Restoration Portfolio/Solutions to join our team. The position is FULLY REMOTE and can sit anywhere in... 
    Interim role
    Internship
    Local area
    Immediate start
    Remote work

    Johnson & Johnson MedTech | Circulatory Restoration

    Santa Clara, CA
    5 days ago
  •  ...Job Description Job Description Job Title: CMM Programmer Location: El Cajon, CA Onsite/ Remote: Onsite The pay range for this role is ***k- ***kper annum including any bonuses or variable pay. *** also offers benefits like medical, vision, dental, life,... 
    Contract work
    Remote work

    Yantran LLC

    San Jose, CA
    8 days ago
  •  ...Job Description Job Description Job Title: NC Programmer (Vericutt) Location: El Cajon, CA Onsite/ Remote: Onsite Position Responsibilities: Create, test, and optimize NC programs for machining operations. Interpret engineering drawings, tooling requirements... 
    Remote work

    Yantran LLC

    San Jose, CA
    8 days ago
  • $43 - $50 per hour

     ...Job Description Job Description Title: CMM Programmer/ QC Supervisor Location: Santa Clara, CA Type: Direct Hire Compensation: $43-$50/hr. About the Company An established, family-owned precision manufacturing company with more than 50 years of... 

    Caltek Staffing

    Santa Clara, CA
    8 days ago
  • $92k - $148.35k

     ...Senior Statistical Programmer position supporting biostatistics and clinical trial data analysis for Johnson & Johnson's MedTech cardiovascular portfolio. The role focuses on developing SAS programs, maintaining CDISC-compliant datasets, and preparing regulatory submissions... 
    Remote work

    Johnson & Johnson

    Santa Clara, CA
    20 days ago
  • $45 - $52 per hour

     ...CMM Programmer/Quality InspectorOur client is a local machine shop that is in need of a CMM Programmer/Quality Inspector to join their highly tenured team of machinists.CMM Programmer/Quality Inspector Compensation and BenefitsHourly rate of $45 - $52 per hourM-R 4 x... 
    Local area

    New Day Executive Search

    Santa Clara, CA
    1 day ago
  •  ...Job Description Job Description Job Summary We are seeking an experienced SMT Programmer to support electronic/PCBA manufacturing operations. The ideal candidate will be responsible for creating, updating, maintaining, and troubleshooting SMT machine programs while... 

    PEAK Technical Services Inc.

    San Jose, CA
    8 days ago
  • $150.4k - $277.6k

    Role Number: 200689757Team: Software and ServicesLocation: Cupertino; San DiegoWeekly Hours: 40Posted: 2026-10-22SummaryAt Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job...
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $150.4k - $277.6k

    Role Number: 200647415Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted: 2026-02-23SummaryPlay a part in the next revolution in human-computer interaction and work with us to build intelligent technology that makes each device feel truly personal. Work...
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $110k - $200k

    Join us in pioneering the next generation of nuclear reactors! You'll leverage your software skills alongside nuclear engineers to model, simulate, design, and deploy advanced fission power technology. You will work at the forefront of the nuclear industry, developing novel...
    Immediate start
    Remote work
    Flexible hours

    Oklo

    Santa Clara, CA
    1 day ago
  • $116.5k - $173.25k

    The CompanyPayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to ...
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    PayPal

    San Jose, CA
    1 day ago
  • Position: Software Engineer IIILocation: Cupertino, CaliforniaDuration: ContractJob ID: 171424Job Overview: We are seeking a highly skilled and experienced Software Engineer III to join our team in Cupertino, California. The ideal candidate will bring a strong technical...
    Full time
    Contract work

    Pinnacle Group

    Cupertino, CA
    1 day ago
  • $232.2k - $282.7k

    Teamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the...
    Work experience placement
    Internship
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    1 day per week

    Roku

    San Jose, CA
    5 days ago
  • $129.3k - $225.3k

    Role Number: 200673336Team: Software and ServicesLocation: CupertinoPosted: 2026-07-30SummaryThe Apple Services Engineering (ASE) Commerce group is looking for an extraordinary back-end Java software engineer to join our Developer Services software engineering team. The...
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • Job-ID29298868Reference26-25821Salary$89.69 / hourRemote50% Remote Software Engineer, Developer Relations - Arcade Job Description - Client Arcade is a family-friendly subscription gaming service on the App Store featuring 150+ games with no ads or in-app purchases...
    For contractors
    Work at office
    Remote work

    Mindlance

    Cupertino, CA
    5 days ago
  • Crane Aerospace and Electronics has an exciting opportunity for a Senior Software Engineer (Level III or IV) at our Burbank, CA location.About Crane:Crane Aerospace & Electronics supplies critical systems and components to the aerospace and defense markets. You’ll find ...
    Full time
    For contractors
    Work at office

    Crane

    San Jose, CA
    1 day ago
  • $150.4k - $277.6k

    Role Number: 200674473Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted: 2026-07-28SummaryApple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple...
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $150.4k - $277.6k

    Role Number: 200679909Team: HardwareLocation: CupertinoPosted: 2026-08-26SummaryThe people here at Apple don't just create products, they create the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that inspires ...
    Relocation
    Shift work

    Apple

    Cupertino, CA
    4 days ago
  • $136.3k - $199.9k

    To make electronics, you need chips, wafers, transistors, reticles, and... To make these, you must see, test and manufacture them at scale—faster and better than ever before. That's where KLA comes in. Whether you're early in your career or an experienced professional, ...
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • Company DescriptionProcom is a leading provider of professional IT services and staffing to businesses and governments in Canada.With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the...
    Permanent employment
    Contract work
    For contractors
    H1b

    ProCom

    Santa Clara, CA
    1 day ago
  • $179.5k - $246.5k

    Who We AreApplied Materials is the global leader in materials science and engineering solutions that are at the foundation of virtually every new semiconductor chip and advanced display in the world. The equipment that we create and service is essential to advancing AI ...
    Full time

    Applied Materials

    Santa Clara, CA
    1 day ago
  • $184.7k - $277.6k

    Role Number: 200686823Team: Software and ServicesLocation: CupertinoPosted: 2026-10-06SummaryThe Apple Services Engineering (ASE) team is building the next generation of foundational tools that empower software developers at Apple to build products that our customers love...
    Work experience placement
    Relocation

    Apple

    Cupertino, CA
    4 days ago

Do you want to receive more vacancies?

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