Skip to main content

Python Developer

Technology
Programming.com
San Carlos, United States3 days agoUntil 11/13/2026
Service contractOn-site

Job description

Kindly review the Job requirement and let me know your interest.

Position - Software Engineer - Python

Location: San Carlos, CA The Opportunity

We are looking for a highly experienced Instrument Control Software Engineer to join a sophisticated scientific instrumentation program for one of our clients. The engineer will work closely with the client's software, hardware, firmware, and scientific teams in San

Carlos, California.

You will work on a large Python-based instrument-control platform responsible for orchestrating multiple physical subsystems within a complex scientific instrument,

including:

Required Skills

· 7+ years of software engineering experience, with significant hands-on Python

· development.

· Advanced proficiency with Python in production systems.

· Strong Linux experience, including command-line debugging, processes,

· permissions, networking basics, logs, and device interaction.

· Demonstrated experience integrating software with physical hardware or embedded

· systems.

· Experience controlling or coordinating multiple hardware components

· simultaneously.

· Strong debugging skills across complex distributed or hardware-integrated systems.

· Experience consuming, processing, or troubleshooting real-time/streaming

· telemetry.

· Understanding of asynchronous/concurrent programming and event-driven

Keywords
PythonLinuxSoftware EngineeringInstrument ControlHardware IntegrationEmbedded SystemsConcurrent ProgrammingAsynchronous ProgrammingEvent-Driven ProgrammingReal-Time TelemetryStreaming TelemetrySystem DebuggingNetworkingDevice InteractionInstrument Control SoftwareScientific InstrumentationProduction SystemsCommand-Line DebuggingLinux ProcessesFile Permissions

Interested in this role?