Senior Instrument Control & Python Software Engineer (Python)

Programming.com

San Carlos (CA)

On-site

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Programming.com seeks an experienced Software Engineer to contribute to robotics and hardware integration projects in production environments. You will apply 7+ years of software engineering expertise, with advanced Python development, to build, maintain, and improve software that directly interacts with physical hardware.

Key focus areas include ownership of major software components, robust debugging, and working within multi-component systems.

Qualifications

  • 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

Responsibilities

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

Skills

Python development
Software ownership
Multithreading
Debugging
Git workflows
Linux debugging

Tools

Git

Job description

  • 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

Software Engineer
Software Engineer

Programming.com • San Carlos (CA)

On-site
USD 140,000 - 210,000
Senior Instrumentation & Python Systems Engineer
Senior Instrumentation & Python Systems Engineer

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
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
Senior Robotics Engineer
Senior Robotics Engineer

Maxwell Bond • San Francisco (CA)

On-site
USD 140,000 - 210,000
Robotics Hardware Engineer
Robotics Hardware Engineer

Maxwell Bond • Los Angeles (CA)

On-site
USD 90,000 - 120,000
Senior Software Engineer, Advanced Pilot Assistant Software (Autonomy/Robotics)
Senior Software Engineer, Advanced Pilot Assistant Software (Autonomy/Robotics)

Beacon AI • San Carlos (CA)

On-site
USD 120,000 - 150,000
Health Insurance
Paid Time Off
Paid Company Holidays
+1