1

Scpi Python Jobs (NOW HIRING)

Systems Software Engineer

Torrance, CA ยท On-site

$100K - $170K/yr

Design and implement modular, object-oriented test automation frameworks in Python to control ... using SCPI, VISA, or native APIs * Telemetry & Protocols: Develop software to sniff, parse, and ...

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

Eng II - SW

Nashua, NH ยท On-site

$79.37K - $134.92K/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 ...

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

Experience automating test equipment via SCPI, VISA, or equivalent * Proficiency in Python for test automation and data analysis * Experience organizing and processing large volumes of test data

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

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

WSoC RF Test Automation Engineer

Los Angeles, CA ยท On-site

$120.30K - $210.10K/yr

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

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 Jun 3, 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 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.

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 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 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:
Infographic showing various Scpi Python job openings in the United States as of May 2026, with employment types broken down into 5% Internship, 1% Full Time, 42% Part Time, 2% Temporary, and 50% Contract. Highlights an 28% Hybrid, and 72% Remote job distribution, with an average salary of $121,932 per year, or $58.6 per hour.
Power Electronics Embedded Systems Engineer

Power Electronics Embedded Systems Engineer

Magna-Power Electronics

Flemington, NJ โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago


Job description

Salary: $135k - $160k

Magna-Power Electronics, a Flemington, New Jersey based electronics manufacturer, is seeking a to join its dedicated world class team. With continued growth and recipient of the 2020 NJ Top Workplace, 2021 Great Places to Work, and 2022 Hunterdon County Business of the Year awards, Magna-Power competes in a worldwide marketplace and addresses a broad range of applications, including: electric vehicle powertrain development and manufacturing, particle accelerators, semiconductor fabrication, cutting-edge energy research, national defense, among many others.


In the role of Power Electronics Embedded Systems Engineering, you will be an important part of Magna-Power's R&D team, creating the controls and integrating them with power electronics for multi-kilowatt programmable DC power supplies. Youll model advanced control algorithms in MATLAB/Simulink, translate them into ultra-reliable C firmware on TI C2000 MCUs, and validate everything on custom PCBs you help design and debug. From concept through production, youll collaborate closely with power-electronics, test, and manufacturing teams to deliver the next generation of high-performance power solutions.Given the complex nature of the products, there will be significant hands-on training and interaction with various Magna-Power teams.


Key Responsibilities:


  • Building and refining closed-loop control models in MATLAB/Simulink and auto-generation of production-ready C code.
  • Tuning digital compensators (PI/PID, state-space, predictive) for high-bandwidth control
  • Writing, optimize, and document bare-metal C for TI C2000 and other 32-bit MCUs.
  • Developing low-level drivers (ADC, PWM, timers, SPI, IC, UART, RS-485, CAN, Ethernet) with deterministic execution and interrupt-safe design.
  • Implementing high-resolution PWM strategies for hard-switched.
  • Interfacing firmware with gate-driver, current-sense, voltage-sense, and isolation circuitry
  • Characterizing converter efficiency, thermal performance, and dynamic response; iterate based on oscilloscope/logic-analyzer captures.
  • Designing 2- to 4-layer PCBs in Altium for mixed-signal and high-voltage layouts
  • Bring-up and debug prototypes with oscilloscopes, isolated differential probes, power analyzers, and high-bandwidth current probes.
  • Authoring automated Python/LabVIEW scripts for regression tests and production programming.
  • Generating detailed electrical specs, BOMs, and test plans; contribute to UL/IEC/CE compliance documentation and patent filings.
  • Leading design reviews, mentor junior engineers, and interface with suppliers and contract manufacturers to resolve DFM/DFA issues.
  • Supporting field-failure analysis and sustainment engineering for products in volume production.


Qualifications & Experience:


  • Bachelor's degree in Power Electronics, Electrical/Computer Engineering, or a related field, Master's degree a plus.
  • Five (5) plus years experience in Power Electronics Engineering
  • Circuit modeling and simulation experience (MATLAB, Simulink, Python) preferred
  • Experience with Texas Instrument microcontrollers, C2000 preferred
  • Experience with hardware design and schematic capture tools
  • Experience working with real-time operating systems
  • Experiencing working with communication protocols such as UART, SPI, and I2C
  • Exposure to Python programming
  • Exposure to laboratory communications (SCPI, Labview, etc.)
  • Familiarity with modern test equipment
  • Experience with software development processes (GIT, issues tracking, etc.)
  • Excellent written and verbal skills
  • Ability to work cooperatively in a team environment
  • Ability to learn new skills independently and assume new responsibilities


In addition to competitive compensation, Magna-Power offers a comprehensive benefits package, which includes:


  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Supplemental insurance
  • Flexible spending account (FSA)
  • 401k plan with company match
  • Accrued paid time off
  • Paid sick-time leave
  • Tuition reimbursement


Excellent growth opportunities are available for individuals who are willing to learn and develop. Magna-Power Electronics values diversity in the workplace. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. Should you require accommodations due to a disability at any time during the hiring and/or assessment process, we will make all reasonable efforts to accommodate your request.