Demo

Senior Python Software Engineer – Manufacturing Test & Automation

Red Oak Technologies
San Francisco, CA Full Time
POSTED ON 6/26/2026
AVAILABLE BEFORE 7/24/2026

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

Salary : $150,000 - $165,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Python Software Engineer – Manufacturing Test & Automation?

Sign up to receive alerts about other jobs on the Senior Python Software Engineer – Manufacturing Test & Automation career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Red Oak Technologies

  • Red Oak Technologies Cary, NC
  • Since 1995, Red Oak Technologies has been a trusted partner in the tech industry, delivering innovative talent solutions that drive progress. We specialize... more
  • 2 Days Ago

  • Red Oak Technologies Golden, CO
  • Red Oak Technologies is a leading provider of comprehensive resourcing solutions across a variety of industries and sectors including IT, Marketing, Financ... more
  • 4 Days Ago

  • Red Oak Technologies San Francisco, CA
  • NPI Materials Program Manager 📍 San Francisco, CA (Mission District) – Hybrid 💰 $120,000 – $150,000 Base Salary We're partnering with a cutting-edge hard... more
  • 4 Days Ago

  • Red Oak Technologies San Francisco, CA
  • Technical Recruiter – Customer Success (SaaS Technology) 📍 San Francisco, CA (Hybrid) 💰 Base Salary: $120,000 About the Opportunity Join a rapidly growin... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Senior Python Software Engineer – Manufacturing Test & Automation jobs in the San Francisco, CA area that may be a better fit.

  • Adobe Systems San Francisco, CA
  • About the Role The Graph team is looking for a Senior Software Engineer, Test Automation who is passionate about building developer tooling and platforms t... more
  • 1 Day Ago

  • Advent Software, Inc. San Francisco, CA
  • As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000 employees... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!