Software Engineer

Programming.com

San Carlos (CA)

On-site

USD 140,000 - 210,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Programming.com in California is seeking a Senior Instrument Control Software Engineer to lead software that interfaces with physical hardware. You will own substantial software components, implement robust Python code in production, and collaborate with hardware teams to ensure reliable control of sensors and actuators.

Ideal candidates have 7+ years in software engineering, strong debugging and testing skills, and experience Linux device-level debugging, multithreading, and event-driven

Qualifications

  • 7+ years of professional software engineering experience.
  • Advanced Python development in production environments, preferably with hardware or instrumentation.
  • Experience with multithreading, asynchronous execution, event-driven systems, or concurrent processing.
  • Proficiency with Git and established development workflows.

Skills

Python
Software ownership
Multithreading/Async
Git workflows

Job description

Role: Senior Instrument Control Software Engineer

Required Qualifications

Software Engineering

  • 7+ years of professional software engineering experience, with advanced hands‑on Python development in production environments, preferably involving physical hardware or instrumentation.
  • Demonstrated ownership of substantial software components or complete engineering projects.
  • Experience with multithreading, asynchronous execution, event-driven systems, or concurrent processing.
  • Strong debugging, code review, testing, and software design skills.
  • Experience maintaining complex applications with multiple dependencies and interconnected components.
  • Proficiency with Git and established development workflows. Robotics and Hardware Integration

Robotics and Hardware Integration

  • Direct experience developing or maintaining software that controls physical devices.
  • Experience working with sensors, motors, actuators, cameras, controllers, or similar hardware.
  • Understanding of hardware state, device initialization, operating sequences, and failure recovery.
  • Ability to diagnose issues spanning software and hardware boundaries.
  • Familiarity with Linux environments and device-level debugging.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Instrument Control & Python Software Engineer (Python)
Senior Instrument Control & Python Software Engineer (Python)

Programming.com • San Carlos (CA)

On-site
USD 120,000 - 160,000
Senior Instrument Control Software Engineer - Robotics & Hardware
Senior Instrument Control Software Engineer - Robotics & Hardware

Programming.com • San Carlos (CA)

On-site
USD 140,000 - 210,000
Senior Instrument Control Software Engineer - Python / Robotics / Hardware Integration
Senior Instrument Control Software Engineer - Python / Robotics / Hardware Integration

Programming.com • San Carlos (CA)

On-site
USD 180,000 - 250,000
Senior Instrument Control Engineer: Python & Robotics
Senior Instrument Control Engineer: Python & Robotics

Programming.com • San Carlos (CA)

On-site
USD 180,000 - 250,000
Senior Instrumentation & Python Systems Engineer
Senior Instrumentation & Python Systems Engineer

Programming.com • San Carlos (CA)

On-site
USD 120,000 - 160,000
Robotics Hardware-Software Integration Engineer
Robotics Hardware-Software Integration Engineer

Veriipro • Atlanta (GA)

On-site
USD 110,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Software Engineer
Software Engineer

OHO Group (Lithuania) • Boston (MA)

On-site
USD 120,000 - 170,000
Lead Software Engineer - Instrument Control
Lead Software Engineer - Instrument Control

Physical Electronics • Chanhassen (MN)

On-site
USD 130,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+6
Robotics Hardware Engineer
Robotics Hardware Engineer

Maxwell Bond • Los Angeles (CA)

On-site
USD 90,000 - 120,000