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.
$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...SuggestedHourly payFlexible hoursShift workAfternoon shift- ...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...SuggestedFlexible hours
$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...SuggestedContract workWork at officeMonday to FridayShift workWeekend work- ...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
- ...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...SuggestedContract workRemote work
- 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
$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...- ...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 contractContract workRemote work
$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 timeRelocation- ...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 timeTemporary workWork experience placementWork at officeLocal area
- ...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 workDay shiftAfternoon shift
- 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 timeInternshipWork at officeRemote work
- 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
$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$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...InternshipLocal areaRelocationFlexible hours- 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
- 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 officeFlexible hours
$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 timeTemporary workLocal areaFlexible hours2 days per week3 days per week$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 wageFull timeWork experience placementFlexible hours- 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...
$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- 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
$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 timeTemporary workLocal areaFlexible hours$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 wageFull timeWork experience placementFlexible hours$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 officeImmediate startRemote workFlexible hours$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 payFull timeImmediate startFlexible hours$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 timeImmediate start- 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 workLocal areaImmediate startVisa sponsorship
$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 areaWorldwideVisa sponsorship$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AOI Programmer. Be the first to apply!




