1

Scpi Python Jobs (NOW HIRING)

... Python and C++ for interfacing with real hardware including actuators, sensors, relays, etc * Experience with common embedded stacks: Debian Linux, Ethernet, USB, SPI, UART, SCPI * Capable of reading ...

Hardware Lab Engineer

Santa Clara, CA · On-site

$145K - $191K/yr

Develop and maintain Python scripts to automate: * Test execution * Instrument control * Data ... Experience automating RF test equipment using SCPI commands. * Knowledge of 5G NR, LTE, or wireless ...

SCPI USB TCP/IP RS-232 / Serial Support the software development lifecycle for test applications ... Use Python for test scripting or data analysis as needed. Hardware & System Integration Interface ...

NY · On-site

$100 - $130/hr

Python.net experience * Familiarity with hardware interfaces - serial communication, TCP sockets, low‑level protocols and interfaces (I2C, GPIB), and instrument communication standards (SCPI, VISA)

Senior Software Engineer

San Jose, CA · On-site

$140 - $210/hr

Python.net experience * Familiarity with hardware interfaces - serial communication, TCP sockets, low-level protocols and interfaces (I2C, GPIB), and instrument communication standards (SCPI, VISA)

Advanced proficiency in LabVIEW (preferred) and/or Python, including architecting test automation frameworks. Proficiency with instrument control (VISA/SCPI).* Practical Skills* Extensive experience ...

New

Strong Python scripting skills for instrument control (SCPI/VISA), data analysis, and test reporting. * Lab Instrumentation: Expert-level proficiency with oscilloscopes, multimeters, power supplies ...

Showing results 41-60

Scpi Python information

See salary details

$13

$58

$86

How much do scpi python jobs pay per hour?

As of Aug 21, 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 is an SCPI Python developer?

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 skills and qualifications are needed to thrive as an SCPI Python developer?

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.

What are 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.

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:

What job categories do people searching Scpi Python jobs look for?

The top searched job categories for Scpi Python jobs are:

Infographic showing various Scpi Python job openings in the United States as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $121,932 per year, or $58.6 per hour.

Senior Software Engineer, Hardware Test

Muon Space

San Jose, CA

$184K - $208K/yr

Full-time

Posted 20 days ago


Job description

About the role

Muon seeks a Senior Software Engineer to join our Hardware Reliability & Test organization as the technical lead for our hardware test frameworks - the software, standards, results databases, and tooling used to test Muon hardware from module level through fully assembled spacecraft.  The ideal candidate is a hands-on engineer who bridges hardware and software: equally comfortable architecting clean Python frameworks and debugging test instruments at the bench.

This position is hybrid and requires working on-site in our San Jose, CA office three days per week.

Responsibilities
  • Serve as the technical lead for Muon's hardware test frameworks: own architecture, standards, and the technical roadmap
  • Design and build Python-based test frameworks and tooling used from module-level through fully assembled spacecraft testing
  • Write drivers and abstractions for test instruments and ground support equipment (power supplies, DAQs, oscilloscopes, environmental chambers, RF test equipment)
  • Architect test results databases and user interfaces, selecting the right technologies for Muon's scale
  • Build standard, shared spacecraft-level tests that can be tailored per mission
  • Partner with subsystem, bus, and test teams to drive framework adoption, supporting and training users
  • Integrate test frameworks with CI/CD and hardware-in-the-loop infrastructure for automated regression testing
  • Mentor engineers and set the bar for code quality across hardware test software
Qualifications
  • Experience developing software that controls and tests physical hardware, including writing drivers for test instruments (e.g., VISA/SCPI, serial, CAN, or Ethernet-based)
  • B.S. in Computer Science, Electrical/Computer Engineering, or a related technical field
  • 8+ years of software engineering experience, with demonstrated technical leadership of complex, multi-engineer projects
  • Expert-level Python, including designing frameworks or libraries adopted by other engineering teams
  • Working knowledge of electronics and lab test equipment; comfortable debugging at the bench
  • Experience with databases and building tooling and user interfaces
  • Excellent communication and presentation skills
  • Excited to work in a fast-paced environment with new challenges each week
Nice-to-have Skills
  • Experience testing spacecraft, launch vehicles, or other aerospace hardware
  • Experience with reading & modifying embedded C/C++ applications
  • Experience with hardware-in-the-loop simulation or production/acceptance test systems
  • Familiarity with pytest or similar frameworks as a foundation for hardware test
  • Experience with results/time-series databases and dashboarding tools (e.g., SQL, InfluxDB, Grafana)
Salary

The salary range for this role is $184,000 - $208,000, plus a competitive equity grant and comprehensive benefits package. Final compensation will be determined based on skills, qualifications, experience, and geographic location as assessed during the interview process.Â