1

Python Pyvisa Jobs in Dublin, CA (NOW HIRING)

Expertise in Python for test automation, data analysis, and instrument control (e.g., PyVISA, NumPy, Pandas). * Familiarity with standard communication protocols such as SPI, I2C, UART, Ethernet, and ...

Python Pyvisa information

See Dublin, CA salary details

$14

$66

$97

How much do python pyvisa jobs pay per hour?

As of Sep 12, 2026, the average hourly pay for python pyvisa in Dublin, CA is $66.02, according to ZipRecruiter salary data. Most workers in this role earn between $54.42 and $75.00 per hour, depending on experience, location, and employer.

What is a Python PyVISA developer?

A Python PyVISA developer is a software professional who specializes in using the PyVISA library to control and automate measurement instruments, such as oscilloscopes, multimeters, and signal generators, through Python programming. PyVISA is an open-source Python package that provides a convenient interface to communicate with instruments via GPIB, USB, Serial, Ethernet, and other interfaces following the VISA standard. Developers in this role typically write scripts or applications to acquire, process, and analyze data from laboratory instruments, often for research, testing, or manufacturing environments.

What are the key skills and qualifications needed to thrive as a Python PyVISA engineer?

To thrive as a Python PyVISA Engineer, you need strong programming skills in Python, a solid understanding of instrument control protocols (such as GPIB, USB, and serial), and relevant engineering or technical education. Familiarity with the PyVISA library, experience using laboratory instrumentation, and knowledge of test automation frameworks are typically required. Attention to detail, problem-solving ability, and effective communication help you troubleshoot issues and collaborate with multidisciplinary teams. These skills ensure reliable automation, efficient instrument integration, and accurate data collection in research and development environments.

What are some common challenges faced by engineers working with Python PyVISA for instrument automation?

Engineers using Python PyVISA for instrument automation often encounter challenges such as managing communication timeouts, handling diverse instrument command sets, and troubleshooting connectivity issues with different interfaces (GPIB, USB, Ethernet). Ensuring reliable data transfer and synchronizing commands between multiple instruments can require careful coding and thorough testing. Collaborating closely with hardware teams and understanding the specific requirements of each device are key to successful automation projects.

What is the difference between Python Pyvisa vs Test Automation Engineer?

AspectPython PyvisaTest Automation Engineer
Required SkillsPython programming, instrument control, hardware interfacingProgramming, testing frameworks, automation tools
Work EnvironmentLaboratories, R&D, hardware testingSoftware development, testing labs, QA teams
Industry UsageElectronics, instrumentation, researchSoftware, manufacturing, quality assurance

Python Pyvisa focuses on controlling laboratory instruments via Python, often used in research and hardware testing. Test Automation Engineers develop and implement automated testing processes across software and hardware systems. While both roles involve automation and programming, Python Pyvisa is specialized in instrument control, whereas Test Automation Engineers work broadly in testing frameworks and quality assurance across industries.

What are popular job titles related to Python Pyvisa jobs in Dublin, CA?

For Python Pyvisa jobs in Dublin, CA, the most frequently searched job titles are:

What job categories do people searching Python Pyvisa jobs in Dublin, CA look for?

The top searched job categories for Python Pyvisa jobs in Dublin, CA are:

What cities near Dublin, CA are hiring for Python Pyvisa jobs?

Cities near Dublin, CA with the most Python Pyvisa job openings:

Infographic showing various Python Pyvisa job openings in Dublin, CA as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 11% Part Time, and 7% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $137,320 per year, or $66 per hour.

Optical Engineer, RTP, Test Automation and Optics NPI

Menlo Park, CA • On-site

Meta
Internet and IT • 10K+ employees

$173K - $245K/yr

Full-time

Posted 29 days ago


Meta rating

7.8

Company rating: 7.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz


Job description

The Meta Hardware Design and Release to Production (Hardware Design and Release to Production) team ensures that the hardware running in Meta's production fleet is stable, secure, performant, and delivers the most value. Within Within this organization, the Release to Production New Product Introduction (Release to Production NPI) team finds, debugs, and remediates hardware failure modes before certifying new platforms for mass production, and then sustains them across the deployed lifecycle. We are looking for an Optical Engineer to drive optics validation within RTP-NPI - pairing deep optical-transceiver expertise with Python scripting skills to automate the testing that qualifies optical communications modules and to lead optical transceiver NPI programs end to end. In this role, you will develop optics test automation using Python scripts, drive hands-on NPI execution with vendors and ODMs through EVT/DVT/PVT to mass production, and contribute to optical networking standards and engage with ecosystem partners.
Responsibilities
Develop and maintain Python scripts and test automation for qualification of optical transceivers and subsystems across EVT / DVT / PVT / characterization, using the team's existing test frameworks, instrument drivers, switch and host abstractions, and results pipelines
• Lead optics NPI programs end to end, working closely with optics vendors and ODMs from RFI / RFP through EVT / DVT / PVT to mass production ramp and sustaining
• Find, debug, and remediate optical hardware failure modes before certifying modules for mass production; drive root-cause analysis and corrective action with vendors and ODMs
• Set up and operate NPI test stations in Meta lab regions: integrate modules, switches, and instruments, and debug at-scale, lights-out test execution
• Define test and measurement methodologies for high-speed optical technologies, and translate them into reusable Python scripts and automation
• Develop instrument automation and integration - BERT, OSA, optical power and wavelength meters, scopes - and CMIS register-level module control using SCPI / VISA / PyVISA and vendor APIs
• Ensure new optical platforms are supported by production and fleet-health tooling, and contribute to production-readiness documentation including production-readiness review documentation, best-known configuration guides, and design-for-test specifications
• Contribute to data integrity and analysis: build data capture, storage, and visualization so test and fleet results are trustworthy, queryable, and actionable
• Provide sustaining support after deployment - validate stability, security, and performance under production workloads, and refine understanding of failure characteristics at scale
• Contribute to engineering standards for test automation - code review, version control, documentation - and mentor engineers and technicians on Python scripting best practices and optical test methods
• Collaborate across Software, Thermal, Mechanical, Electrical Engineering, Signal Integrity, TPM, and Production Engineering teams to integrate optics into systems
• Interface with the industry, contribute to the RFI / RFP process, and shape product requirements, test plans, and data sheets
Minimum Qualifications
• Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
• 8+ years in development roles for optical networking hardware, with experience taking new optical products from development through volume production
• Demonstrated experience writing Python scripts to automate test and measurement, including instrument control, data acquisition, and data analysis in a lab environment. Experience developing and maintaining reusable test automation in a team setting
• Hands-on experience with high-speed optical and electrical test, test automation, and lab instrumentation
• Experience leading optical transceiver NPI programs with vendors and/or ODMs through EVT, DVT, PVT to MP
Preferred Qualifications
• Familiarity with data center network architecture, fleet health and sustaining concepts, and high-volume manufacturing test flows
• Willingness to work hands-on in the lab and to travel to vendor, ODM, and manufacturing sites as needed to support NPI builds
• Experience in creating or influencing product requirements documents, test plans, and data sheets
• Familiarity with additional languages where useful for test or analysis: C/C++ or MATLAB
• Track record of mentoring engineers, improving engineering standards and practices for test automation quality, and influencing without direct authority
• Experience using instrument-control libraries and APIs - SCPI / VISA, PyVISA, vendor APIs - to automate lab instruments including BERT, OSA, power meters, and scopes
• Deep knowledge of pluggable optical transceivers and form factors - QSFP-DD, OSFP, QSFP112 - and the CMIS management interface
• Experience with version control - Git or Mercurial - for managing test code in collaborative environments
• Experience driving NPI milestones - EVT / DVT / PVT / MP - production-readiness reviews, and transferring test scripts and methods to contract manufacturers and ODM factory lines, including dual-ODM strategies
• Experience writing Python scripts to automate tests and measurements, with familiarity in debugging, code reuse and shared libraries, and writing clean, maintainable automation
• Ability to set technical direction across a multi-quarter NPI (New Product Introduction) program, define scope and requirements when they are initially unclear, and align cross-functional and external partners, including vendors, ODMs, TPMs, and Production Engineering
• Experience with advanced modulation formats and direct-detect and coherent systems - OOK, PAM-4, QPSK, 8-QAM, 16-QAM - and related concepts
• Data handling for test results: schema design, database persistence, dashboards, and statistical analysis of measurement data using NumPy, pandas, SQL or similar tools
• Expertise in optical test and measurement: BER / FEC, pre-FEC and post-FEC analysis, eye diagrams, TDECQ, OSNR, optical spectrum, and link budgets
• Experience with optical integration including InP PICs, silicon-photonic PICs, PIC-IC integration, and 3D optical packaging technologies
About Meta
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics.
Equal Employment Opportunity
Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here.

What Meta employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom