1

Scpi Python Jobs in San Carlos, CA (NOW HIRING)

Python , LabVIEW , or test automation frameworks * Instrumentation control (SCPI, VISA, PXI, etc.) * Data acquisition , measurement analysis , and reporting automation * Hardware bring-up , test ...

Python , LabVIEW , or test automation frameworks * Instrumentation control (SCPI, VISA, PXI, etc.) * Data acquisition , measurement analysis , and reporting automation * Hardware bring-up , test ...

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

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

next page

Showing results 1-20

Scpi Python information

See San Carlos, CA salary details

$15

$70

$104

How much do scpi python jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for scpi python in San Carlos, CA is $70.78, according to ZipRecruiter salary data. Most workers in this role earn between $58.37 and $80.38 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.

What cities near San Carlos, CA are hiring for Scpi Python jobs?

Cities near San Carlos, CA with the most Scpi Python job openings:

Infographic showing various Scpi Python job openings in San Carlos, CA as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 8% Part Time, and 6% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $147,232 per year, or $70.8 per hour.

Manufacturing Test Automation Software Engineer

Joby Aviation

San Carlos, CA โ€ข On-site

$89 - $151/hr

Other

Medical, Life, Retirement, PTO

Posted 22 days ago


Job description

Company Overview

Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. At Joby, we've been working to make that dream a reality since 2009 and we're now in the final stages of certifying our aircraft with the FAA. With plans to launch our aircraft in the US and Dubai, we're now scaling manufacturing and preparing for the launch of our commercial service.


Overview

Joby is looking for a software engineer with experience in electronics manufacturing and software development. Ideal candidates will possess strong Python skills, hands-on experience with electronic test equipment, and a solid understanding of software-hardware interfaces.


As a Test Infrastructure Software Engineer, you will develop software that enables the automation of electronics manufacturing tests in an aerospace production environment. You will manage a Python monorepo of microservices that spans test-execution services, hardware-in-the-loop (HIL) integrations, and CI/release tooling. Beyond code, you are expected to participate in technical strategy and cross-team collaboration, turning ambiguous test requirements into a deterministic, automated reality.


Responsibilities

  • Build unique new test stations while providing high-tier support for existing stations, ensuring the production line remains deterministic and FAA-compliant


  • Design and maintain Python test software and HIL (Hardware-in-the-Loop) infrastructure that gates the production and certification of Jobyโ€™s avionics systems


  • Drive cross-functional discussions with software, hardware, and manufacturing engineers to translate complex manual acceptance procedures into reliable, fully automated software


  • Maintain database schemas and ELT pipelines to store mission-critical test results for downstream aerospace analytics


  • Full-Stack delivery of efficient UIs and robust backend services within an Agile/Sprint environment, deploying via CI/CD pipelines


  • Understanding of networking fundamentals (TCP/IP, UDP, Routing) to design robust communication paths between test stations and aircraft hardware, ensuring low-latency and reliable data transport


  • Build async Python services and hand-rolled drivers to interface with test equipment via a deep stack of protocols, including gRPC, WebSockets, Modbus TCP, and SCPI/VISA



Required

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering (or a related field) and 2+ years of full-time industry experience; or an Advanced degree with practical experience


  • Expertise in OOP Python, specifically with asyncio for high-concurrency hardware control and an exposure to other languages such as: C++, C, Go, SQL


  • Experience operating electronics test equipment (multimeters, power supplies, data acquisition devices)


  • Experience with networking, Modbus, I2C, and SCPI/VISA protocols and writing drivers for electronics test equipment


  • Demonstrable experience in software development for production test equipment in a manufacturing environment


  • Experience designing and implementing test strategies to assess the reliability of automation frameworks and libraries


  • Mature understanding of Continuous Integration, Continuous Development (CI/CD) and DevOps tools


  • Ability to work closely with the software development team, and teams in other domains, gathering requirements and feedback



Desired

  • Experience building full-stack applications, including efficient web-based UIs and robust backend services using FastAPI and SQL


  • Positive attitude and self-motivated work ethic with an openness to feedback


  • Ability to work effectively as a team member in a geographically distributed team


  • Ability to adapt quickly in a fast-paced environment while remaining flexible and eager to learn new technologies


  • Collaborative, teaching-oriented approach to problem-solving



Compensation at Joby is a combination of base pay, bonus, and Restricted Stock Units (RSUs). The target base pay for this position is $89,000 - $151,000/yr. The compensation package will be determined by job-related knowledge, skills, and experience.


Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.


Additional Information

Joby Aviation is an Equal Opportunity Employer

#J-18808-Ljbffr