waypointjobs

Red Oak Technologies Inc.

Senior Python Software Engineer – Manufacturing Test & Automation

san francisco, CA

Check who can apply and the requirements below before continuing.

About this opportunity

Red Oak Technologies Inc. lists this Senior Python Software Engineer – Manufacturing Test & Automation opportunity in san francisco, California. Review the employer’s description below for duties, qualifications and application requirements.

Job description

Senior Python Software Engineer – Manufacturing Test & Automation

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

Contract to Hire - 6 Months+

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

#J-18808-Ljbffr

Worksite address

san francisco, CA, 94199, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

UF Health

WhatJobs

Information Technology Specialist

gainesville, FL

Salary not specified

UF Health is seeking an ECMO Specialist to provide expert support to critically ill adult and pediatric patients requiring extracorporeal life su…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Reverse Engineer and AI Workflow Developer

laurel, MD

See pay details in description

Description Are you passionate about reverse engineering complex software, firmware, and hardware? Do you enjoy developing agentic AI workflo…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

AFSIM Developer

laurel, MD

See pay details in description

Description Are you passionate about building high-fidelity simulations that shape the future of U.S. Space Force capabilities and force design …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer/Architect - TS SCI cleared

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Embedded Systems Developer

laurel, MD

See pay details in description

Description Do you love working on a motivated team to solve complex problems in innovative ways? Do you enjoy creating embedded prototypes i…

Listing review due 2026-10-06View job