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 6 days ago
Similar jobs that could be interesting for youBased on the AOI Programmer in San Jose, CA vacancy
  • $22 - $27 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 Write AOI... 
    Suggested
    Hourly pay
    Flexible hours
    Shift work
    Afternoon shift

    Sierra Circuits Inc.

    San Jose, CA
    6 days ago
  •  ...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... 
    Suggested
    Flexible hours

    Omega EMS

    San Jose, CA
    4 days ago
  • $35 - $50 per hour

    As an SMT Programmer at Rocket EMS , you will be responsible for creating, optimizing, and maintaining programs for SMT equipment to ensure...  .... Experience with stencil printers, reflow ovens, and AOI integration a plus. Skills Proficient in interpreting Gerber... 
    Suggested
    Contract work
    Work at office
    Monday to Friday
    Shift work
    Weekend work

    Rocket EMS, Inc.

    Santa Clara, CA
    4 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
    19 days ago
  •  ...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, disability insurance and paid time off... 
    Suggested
    Contract work
    Remote work

    Yantran LLC

    San Jose, CA
    1 day 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... 
    Interim role

    Katalyst Healthcares & Life Sciences

    Santa Clara, CA
    14 hours ago
  • $86.9k - $121.88k

     ...Job Title: Sr. Statistical Programmer Job Summary The Senior Statistical Programmer develops, validates, and documents statistical analysis programs to support clinical trial data analysis and regulatory submissions. This role leads programming activities, ensures... 

    Terumo Aortic

    San Jose, CA
    3 days ago
  •  ...Role: Senior Statistical Programmer Employment Type: Long-Term Contract (ACL Digital W2) (No C2C) Location: 100% Remote (US-based) Experience Level: 9 to 12 Years Domain Requirement: Deep Therapeutic Experience in Oncology Sponsor Requirement... 
    Long term contract
    Contract work
    Remote work

    ACL Digital

    San Jose, CA
    2 days ago
  • $143.1k - $264.2k

     ...: We are looking for a skilled and motivated programmer with expertise in front-end, back-end, or full-stack development. The ideal candidate is passionate about programming, driven by curiosity, and committed to refining and improving their work. As a team member, we... 
    Full time
    Relocation

    Apple

    Cupertino, CA
    9 days ago
  •  ...Job Description Job Description SMT Programmer Locations: San Jose (NVD)    Business Units: CESBG    Job Classification: Non-Exempt    Summary A Surface Mount Technology (SMT) Programmer will be mainly responsible to create, update and maintain SMT... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area

    Foxconn Industrial Internet - FII

    San Jose, CA
    a month ago
  •  ...Job Description Job Description We are seeking an experienced CMM Programmer / Quality Inspector to support a high-precision manufacturing operation in the San Jose area. This position will be responsible for programming and operating CMM equipment, performing... 
    Shift work
    Day shift
    Afternoon shift

    Laborup

    San Jose, CA
    a month ago
  • About Centric Software:Centric Software is a global leader, providing an innovative and AI-enabled product-concept-to-commercialization platform for retailers, brands and manufacturers of all sizes. We equip retail, fashion, luxury, footwear, outdoor, home and consumer ...
    Full time
    Internship
    Work at office
    Remote work

    Centric Software

    Campbell, CA
    3 days 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
    14 hours 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
    14 hours ago
  • $142.6k - $228.2k

    We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our portfolio of automation...
    Internship
    Local area
    Relocation
    Flexible hours

    Universal Robots

    San Jose, CA
    2 days ago
  • Job-ID29371793Reference26-27092Salary$0.01 / hourRemote50% Remote Description As a Software Engineer, you make direct technical contributions. You execute on assigned software engineering tasks with some guidance, feedback and support from your manager, tech drive, or other...
    Remote work

    Mindlance

    San Jose, CA
    4 days ago
  • The RoleWe're looking for a Software Engineer to join the team building the core of Gridmatic's battery optimization platform. Our challenges are shaped by the nature of energy markets: optimization models run on tight schedules, bids must be submitted reliably within tight...
    Home office
    Flexible hours

    Gridmatic

    Cupertino, CA
    3 days ago
  • $167.7k - $245.2k

    The role is hybrid based 2-3 days/week in our San Jose officeMeet the TeamJoin our Backend Team to design and deliver the AI-driven backbone of Cisco Cloud Control. You'll work across multiple stacks and domains to build integrations and features that power the next generation...
    Full time
    Temporary work
    Local area
    Flexible hours
    2 days per week
    3 days per week

    CISCO Systems

    Milpitas, CA
    3 days ago
  • $136.3k - $231.7k

    Company OverviewKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible ...
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • Job-ID33178456Reference26-01912 Job Description & Skill Requirement: Role Summary: Hands-on full-stack software engineer supporting Test Infrastructure Development. Work closely with Senior Software Engineers on technical direction, architecture, design review, and priorities...

    Katalyst Healthcares & Life Sciences

    Santa Clara, CA
    14 hours ago
  • $105k - $120k

    Job Req ID: 30094About Supermicro:Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing...
    Worldwide

    Supermicro

    San Jose, CA
    14 hours 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
    2 days ago
  • $167.7k - $245.2k

    The application window is expected to close on: 10/29/2026We run the platform that serves foundational models to Cisco IT. Our Foundational Model Service, gives engineering teams across the company access to small, large, and embedding models. youWe serve those models on...
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    2 days ago
  • $136.3k - $231.7k

    Company OverviewKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible ...
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $125.7k - $194.8k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could...
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $388k

    At Netflix, our mission is to entertain the world. Together, we are writing the next episode - pushing the boundaries of storytelling, global fandom and making the unimaginable a reality. We are a dream team obsessed with the uncomfortable excitement of discovering what...
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    14 hours ago
  • $120k - $150k

    Santa Clara, CASoftware Engineering - Simulation /Full-time /HybridPlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon Valley with operations in the United States and Europe, Plus was ...
    Full time
    Immediate start

    Plus.ai

    Santa Clara, CA
    4 days ago
  • Company DescriptionIDEALFORCE has a CONTRACT-TO-HIRE position available immediately for a Software Engineer to join our customer in Santa Clara, CA. This is an ONSITE position. Please find below additional details about this job. Kindly respond with your most up to date...
    Contract work
    Local area
    Immediate start
    Visa sponsorship

    idealforce

    Santa Clara, CA
    14 hours ago
  • $142.8k - $220.6k

    Headquartered in Silicon Valley, California, Archer is a leader in the next-gen aerospace sector building an end-to-end advanced air mobility platform that delivers air taxis, unmanned aircraft systems (“UAS”), aviation-related physical artificial intelligence (“AI”) solutions...
    Local area
    Worldwide
    Visa sponsorship

    Archer Aviation

    San Jose, CA
    14 hours ago
  • $100k

    Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms,...
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

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