1

Scpi Python Jobs (NOW HIRING)

Eng II - SW

Nashua, NH · On-site

$79K - $134K/yr

Design, develop, and test Python applications that integrate with BAE's existing infrastructure and ... Experience with SCPI and test instrument communication * Excellent problem-solving skills, with the ...

Proficiency with measurement automation tools and scripting languages such as, Python, SCPI (C/C++ experience) Experience using and understanding lab equipment: signal analyzer, signal generator ...

Proficiency with measurement automation tools and scripting languages such as, Python, SCPI (C/C++ experience) Experience using and understanding lab equipment: signal analyzer, signal generator ...

Proficiency with measurement automation tools and scripting languages such as, Python, SCPI (C/C++ experience) Experience using and understanding lab equipment: signal analyzer, signal generator ...

Proficiency with measurement automation tools and scripting languages such as, Python, SCPI (C/C++ experience) Experience using and understanding lab equipment: signal analyzer, signal generator ...

Experience using Python or LabVIEW to control optical instruments via GPIB/TCP-IP (SCPI commands). * Data Visualization:Ability to plot "Coupling Maps" (heat maps) to visualize how spatial ...

Sr. Test Engineer (Electrical)

Wilmington, MA · On-site

$117K - $153K/yr

Develop and maintain automated test software and frameworks (Python preferred) for instrument ... Familiarity with SCPI-based instrument control and automated validation frameworks. * Experience ...

Test Engineer

Palo Alto, CA · On-site

$120K - $140K/yr

Design and build Python-based software to control, coordinate, monitor, and visualize signals from ... Develop software abstraction layers over vendor SDKs, PyVISA/SCPI, serial, USB/Ethernet, DAQ ...

next page

Showing results 1-20

Scpi Python information

See salary details

$13

$58

$86

How much do scpi python jobs pay per hour?

As of Jul 11, 2026, the average hourly pay for scpi python in the United States is $58.62, according to ZipRecruiter salary data. Most workers in this role earn between $48.32 and $66.59 per hour, depending on experience, location, and employer.

What are SCPI Python developers?

SCPI Python developers are professionals who specialize in using Python to communicate with and control instruments that support the Standard Commands for Programmable Instruments (SCPI) protocol. They write scripts and software to automate testing, data collection, and instrument management in research, engineering, or manufacturing environments. Their expertise includes understanding both the SCPI command set and how to use Python libraries, such as PyVISA, to interface with various test and measurement devices.

What are some common challenges faced by SCPI Python developers when integrating with legacy systems?

SCPI Python developers often encounter challenges when integrating modern Python-based solutions with legacy systems that use the Standard Commands for Programmable Instruments (SCPI) protocol. Issues may include communication mismatches, lack of up-to-date documentation, and handling diverse instrument response formats. Overcoming these typically involves writing custom Python wrappers, rigorous testing with physical instruments, and close collaboration with hardware engineers to ensure seamless data exchange. Familiarity with both Python libraries (such as PyVISA) and SCPI command structures is crucial for success.

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

AspectScpi PythonTest Automation Engineer
Required credentialsPython programming, SCPI command knowledgeProgramming skills, testing frameworks, scripting
Work environmentLaboratories, hardware testing labs, embedded systemsSoftware testing environments, development teams
Industry usageElectronics, instrumentation, measurementSoftware development, quality assurance

While both roles involve scripting and technical skills, Scpi Python specialists focus on controlling and automating test equipment using SCPI commands with Python, primarily in hardware and measurement environments. Test Automation Engineers develop comprehensive testing frameworks for software products, often using various scripting languages. The roles overlap in scripting expertise but differ in application focus and industry context.

What are the key skills and qualifications needed to thrive as an SCPI Python Developer, and why are they important?

To excel as an SCPI Python Developer, you need strong programming skills in Python, deep understanding of the Standard Commands for Programmable Instruments (SCPI) protocol, and a background in electrical engineering or a related field. Familiarity with instrument control libraries (such as PyVISA), test automation frameworks, and experience with oscilloscopes, multimeters, or similar lab equipment is often required. Analytical thinking, problem-solving abilities, and effective communication are soft skills that help developers troubleshoot complex instrument interactions and collaborate with engineering teams. These skills ensure reliable automation, efficient device integration, and accurate data acquisition in laboratory and testing environments.
More about Scpi Python jobs
What cities are hiring for Scpi Python jobs? Cities with the most Scpi Python job openings:
What states have the most Scpi Python jobs? States with the most job openings for Scpi Python jobs include:
Coherent Systems Architect - Mixed Signal AFE development

Coherent Systems Architect - Mixed Signal AFE development

Nokia

San Jose, CA • On-site

$159K - $295K/yr

Full-time

Re-posted 19 days ago


Nokia rating

8.6

Company rating: 8.6 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

5th of 81 rated telecommunications companies


Job description


We are seeking a hands-on Coherent RF Architect to lead silicon bring-up, validation, and production test development for a mixed-signal Analog Front-End (AFE) featuring high-speed DACs, ADCs, PLL/clocking , and the RF electrical interface to the Transmitter and Receiver Optical Sub-Assembly (TROSA) used in the optical coherent pluggable. The role owns end-to-end AFE characterization, from bench measurement and automation through correlation to simulation test coverage.
NION2026
Responsibilities
  • Key Responsibilities
  • Silicon Bring-up & Debug

  • Own first-silicon bring-up for DAC/ADC/PLL blocks: power-up sequencing, register access, clock tree bring-up, and initial functional validation.

  • Debug mixed-signal issues across domains (clocking, analog biasing, digital control, interfaces, and test modes).

  • Create debug playbooks and "known-good" procedures to accelerate lab triage and cross-team communication.

  • Full AFE Characterization (Bench + Automation)

  • DAC: SFDR, IMD, THD, SNR, ENOB, spurs vs. output amplitude, output frequency, sampling frequency, temperature, supply, and code format; static linearity where applicable.

  • ADC: SNR, ENOB, SFDR, interleaving mismatch (offset/gain/timing), harmonic/spurious behavior, clock sensitivity.

  • PLL/Clocking: phase noise, integrated jitter, spur analysis, jitter transfer/tolerance where relevant to the system.

  • AFE-level metrics: frequency response, passband ripple, impedance/termination impact, crosstalk, noise coupling, and sensitivity to board/connector effects.

  • Design experiments for PVT sweeps and margin analysis; develop guard-banding strategies aligned to production realities.

  • RF characterization of TROSA

  • Characterize RF electrical behavior of the Transmitter and Receiver Optical Sub-Assembly, including bandwidth, frequency response, impedance matching, insertion and return loss, Gain, noise figure (where applicable), and linearity.

  • Work closely with photonics, SiGe IC, and module teams to correlate electrical AFE performance to optical metrics.

  • Support electro-optical (E/O) and opto-electrical (O/E) RF validation for coherent transmit and receive chains.

  • Measurement Infrastructure & Data Analytics

  • Build and maintain automated measurement systems using Python and standard instrument control (SCPI/PyVISA).

  • Use robust data practices: versioned test scripts, metadata capture, calibration traceability, and reproducible analysis notebooks.

  • Create dashboards/reports summarizing performance trends, correlations, and anomalies.

  • Cross-Functional Collaboration & Requirements

  • Work with design teams to define: test hooks, observability, calibration registers, and design-for-test requirements for analog blocks.

  • Define measurable acceptance criteria aligned to coherent system requirements.

  • Collaborate closely with Analog/RF design, SiGe IC teams, DSP, Signal Integrity (SI), photonics, module, and manufacturing teams.

Qualifications
Required Qualifications
  • Ph.D. in Electrical Engineering or Applied Physics with experience in mixed-signal silicon test/validation/characterization, high-speed electronics or systems.

  • Strong fundamentals in high speed electronics and practical experience with test equipment such as high bandwidth oscilloscopes, phase noise analyzer, spectrum analyzer, VNA.

  • Experience characterizing high-speed RF and mm-wave interconnects, amplifiers, and components

  • Solid automation skills in Python including data pipelines and plotting.

  • Ability to read schematics, understand board-level effects, and debug signal integrity/power integrity interactions.

  • Comfortable in a fast-moving lab environment: hands-on probing, rework coordination, fixture bring-up

Preferred Qualifications
  • Experience with optical coherent systems and coherent transceiver architectures.

  • Experience with MZ modulator drivers (MZMD) and TIAs in coherent links.

  • Experience with high-speed data converters, interleaved ADCs, and calibration techniques.

What Nokia employees say

Workplace

Get the full story on Breakroom