Create Alert
Email me similar jobs

Senior Python Software Engineer – Manufacturing Test & Automation

Full-time

Senior Python Software Engineer – Manufacturing Test & Automation

San Francisco, CA (Onsite)

$150,000 – $165,000 Base Salary DOE

Direct Hire

We're partnering with an innovative hardware technology company developing advanced sensing, robotics, and automation solutions used in industrial and autonomous systems.

We are seeking a Senior Python Software Engineer to develop and maintain automated manufacturing test systems that support high-volume production. This role is ideal for a software engineer who enjoys writing clean, scalable Python code while working closely with hardware, instrumentation, manufacturing systems, and data pipelines.

Responsibilities

  • Develop Python-based software for automated manufacturing test systems.
  • Build Hardware Abstraction Layers (HALs) and reusable software interfaces for test equipment and instrumentation.
  • Design scalable, maintainable software using modern design patterns and software engineering best practices.
  • Develop and optimize manufacturing data pipelines and database integrations.
  • Build fault-tolerant software with retry logic, exception handling, and recovery mechanisms.
  • Troubleshoot software, instrumentation, communication, and production test station issues.
  • Develop automated multi-instrument test sequences and improve manufacturing throughput.
  • Write unit tests and support software validation prior to production deployment.
  • Participate in code reviews and maintain structured Git-based development workflows.
  • Work closely with Manufacturing, Test, Software, Product, and Operations teams to support production and NPI builds.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related technical field.
  • 3+ years of professional software development experience.
  • Strong Python programming skills with experience developing production-quality software.
  • Solid understanding of object-oriented programming, design patterns, custom exceptions, decorators, and context managers.
  • Experience interfacing with hardware using protocols such as SCPI, PyVISA, Serial (RS-232/485), TCP/IP, Modbus, or similar.
  • Experience working in Linux/Unix environments.
  • Experience with Git version control and Docker.
  • Strong SQL and database experience (PostgreSQL, SQLite, MariaDB, or similar).
  • Experience troubleshooting software and hardware integration issues.

Preferred Qualifications

  • Experience supporting manufacturing, production test, NPI, or automation environments.
  • Experience with test automation frameworks, TDD, unit testing, or software simulations.
  • Exposure to optics, cameras, lasers, computer vision, or OpenCV.
  • Experience in robotics, industrial automation, electronics, automotive, or other hardware-focused industries.
  • Experience developing software that interacts directly with physical devices and test equipment.

Why Join?

  • Work on cutting-edge sensing, robotics, and automation technologies.
  • Build software that directly impacts product quality, manufacturing efficiency, and production scalability.
  • Collaborate with highly skilled software, hardware, and manufacturing engineering teams.
  • Competitive compensation, benefits, and long-term career growth opportunities.

Compensation: $150,000 – $165,000 Base Salary DOE

Location: San Francisco, CA (Onsite)

Employment Type: Direct Hire / Permanent

Similar jobs

More from Red Oak Technologies
Red Oak Technologies 1 day ago
Red Oak Technologies 2 days ago
Red Oak Technologies 22 days ago

Senior Python Software Engineer – Manufacturing Test & Automation

Apply Now
Back to search page