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.
$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...SuggestedHourly payWeekly payContract workWork at officeLocal areaShift workDay shift$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,...SuggestedHourly payFlexible hoursShift workDay shiftAfternoon shift- ...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...SuggestedFull time
$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...SuggestedRelocation- 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...SuggestedInterim role
- ...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...
- 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
- ...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 jobFor contractors
$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 roleInternshipLocal areaImmediate startRemote work- ...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 workRemote work
- ...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
$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...$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$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- ...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...
$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$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$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 startRemote workFlexible hours$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 timeWork at officeLocal areaImmediate startFlexible hours- 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 timeContract work
$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 placementInternshipWork at officeLocal areaRemote workMonday to ThursdayFlexible hours1 day per week$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- 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 contractorsWork at officeRemote work
- 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 timeFor contractorsWork at office
$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$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 ...RelocationShift work$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 wageFull timeWork experience placement- 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 employmentContract workFor contractorsH1b
$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$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 placementRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AOI Programmer. Be the first to apply!
- html5 developer San Jose, CA
- remedy developer San Jose, CA
- remote ruby on rails developer San Jose, CA
- cassandra developer San Jose, CA
- open source developer San Jose, CA
- full-stack ruby on rails developer San Jose, CA
- perl developer San Jose, CA
- cuda developer San Jose, CA
- programmer no experience San Jose, CA
- us-developer San Jose, CA




