{"schemaVersion":"jobsearcher.job.v1","id":"782c0ac47f6df3b3f120148f","url":"https://jobsearcher.com/jobs/782c0ac47f6df3b3f120148f","canonicalUrl":"https://jobsearcher.com/jobs/782c0ac47f6df3b3f120148f","title":"Python Software Engineer - Test Systems & Automation","description":"Python Software Engineer - Test Systems & AutomationLocation: San Francisco, CA (100% Onsite)Compensation: $155-165k + Bonus + Excellent BenefitsAbout the CompanyOur client is an innovative leader in the autonomous sensing, robotics, and advanced manufacturing industry, developing cutting-edge hardware and software technologies used in autonomous vehicles, industrial automation, robotics, and smart infrastructure. Their engineering teams are building the next generation of intelligent sensing platforms that enable safer and more efficient systems worldwide.Position OverviewWe are seeking a Senior Python Software Engineer – Manufacturing Test Automation to design, develop, and maintain the software that powers automated production test systems for advanced hardware products.This is not a traditional QA, SDET, or software-only engineering role. The ideal candidate is a hands-on software engineer who enjoys writing production-quality Python code that interacts directly with hardware, controls test instrumentation, automates manufacturing processes, and collects high-volume production data.You'll work closely with Manufacturing, Hardware, Firmware, and Software Engineering teams to build scalable automation solutions that improve product quality, increase factory throughput, and support new product introductions.Key ResponsibilitiesDesign, develop, and maintain Python applications for automated manufacturing test systems.Build scalable, modular software using modern software design principles and hardware abstraction layers.Develop software that interfaces with production equipment and laboratory instrumentation including oscilloscopes, power supplies, digital multimeters, spectrometers, motion systems, and other automated test equipment.Design reliable automation workflows that initialize devices, execute test sequences, capture measurements, store production data, and reset systems for continuous manufacturing.Build and optimize manufacturing data pipelines that collect, validate, and store high-volume test results within relational databases and manufacturing execution systems.Develop fault-tolerant software with intelligent retry logic, exception handling, and recovery mechanisms to maximize production uptime.Troubleshoot software, instrumentation, communication, and hardware issues to quickly identify root cause during production.Improve manufacturing throughput by optimizing automated test sequences, reducing cycle times, and increasing test station efficiency.Participate in peer code reviews, maintain Git-based development workflows, and contribute to high-quality, maintainable software.Partner with cross-functional engineering teams to support new product introductions (NPI), manufacturing improvements, and production scalability.Required QualificationsBachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical discipline.5+ years of professional software engineering experience (8+ years strongly preferred).Expert-level Python programming experience developing production-quality software.Hands-on experience building software that interfaces directly with hardware, automated test equipment, or manufacturing systems.Experience developing manufacturing automation, production test software, robotics, industrial automation, semiconductor, automotive, electronics, or similar hardware-focused applications.Strong understanding of object-oriented programming, software architecture, and modular software design.Experience with relational databases such as MySQL, PostgreSQL, MariaDB, or SQLite, including SQL development and data management.Experience working within Linux/Unix environments and Git version control.Familiarity with hardware communication protocols including SCPI, PyVISA, Serial (RS-232/485), TCP/IP, Modbus, or similar.Strong debugging and troubleshooting skills across software, hardware, instrumentation, and manufacturing systems.Preferred QualificationsExperience developing automated manufacturing test systems for high-volume production.Experience controlling multiple instruments within automated test environments.Knowledge of Docker, CI/CD pipelines, and modern DevOps practices.Experience with concurrent or multi-threaded Python applications.Familiarity with Test-Driven Development (TDD), software validation, or mocking frameworks.Exposure to LiDAR, robotics, optical systems, machine vision, computer vision, cameras, or advanced sensor technologies.Experience designing reliable production software with robust error handling, fault recovery, and high system availability.What We're Looking ForThe ideal candidate is a senior Python software engineer who has successfully developed automation software for hardware or manufacturing environments. You enjoy solving complex engineering problems, writing clean and maintainable code, integrating software with physical devices, and building reliable systems that operate in high-volume production environments. If you're passionate about developing software that directly impacts how advanced technology products are built, we'd love to hear from you.","company":"Red Oak Technologies","rawCompany":"red oak technologies","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-07-03T10:09:37.154Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Python Software Engineer - Test Systems & Automation","description":"Python Software Engineer - Test Systems & AutomationLocation: San Francisco, CA (100% Onsite)Compensation: $155-165k + Bonus + Excellent BenefitsAbout the CompanyOur client is an innovative leader in the autonomous sensing, robotics, and advanced manufacturing industry, developing cutting-edge hardware and software technologies used in autonomous vehicles, industrial automation, robotics, and smart infrastructure. Their engineering teams are building the next generation of intelligent sensing platforms that enable safer and more efficient systems worldwide.Position OverviewWe are seeking a Senior Python Software Engineer – Manufacturing Test Automation to design, develop, and maintain the software that powers automated production test systems for advanced hardware products.This is not a traditional QA, SDET, or software-only engineering role. The ideal candidate is a hands-on software engineer who enjoys writing production-quality Python code that interacts directly with hardware, controls test instrumentation, automates manufacturing processes, and collects high-volume production data.You'll work closely with Manufacturing, Hardware, Firmware, and Software Engineering teams to build scalable automation solutions that improve product quality, increase factory throughput, and support new product introductions.Key ResponsibilitiesDesign, develop, and maintain Python applications for automated manufacturing test systems.Build scalable, modular software using modern software design principles and hardware abstraction layers.Develop software that interfaces with production equipment and laboratory instrumentation including oscilloscopes, power supplies, digital multimeters, spectrometers, motion systems, and other automated test equipment.Design reliable automation workflows that initialize devices, execute test sequences, capture measurements, store production data, and reset systems for continuous manufacturing.Build and optimize manufacturing data pipelines that collect, validate, and store high-volume test results within relational databases and manufacturing execution systems.Develop fault-tolerant software with intelligent retry logic, exception handling, and recovery mechanisms to maximize production uptime.Troubleshoot software, instrumentation, communication, and hardware issues to quickly identify root cause during production.Improve manufacturing throughput by optimizing automated test sequences, reducing cycle times, and increasing test station efficiency.Participate in peer code reviews, maintain Git-based development workflows, and contribute to high-quality, maintainable software.Partner with cross-functional engineering teams to support new product introductions (NPI), manufacturing improvements, and production scalability.Required QualificationsBachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical discipline.5+ years of professional software engineering experience (8+ years strongly preferred).Expert-level Python programming experience developing production-quality software.Hands-on experience building software that interfaces directly with hardware, automated test equipment, or manufacturing systems.Experience developing manufacturing automation, production test software, robotics, industrial automation, semiconductor, automotive, electronics, or similar hardware-focused applications.Strong understanding of object-oriented programming, software architecture, and modular software design.Experience with relational databases such as MySQL, PostgreSQL, MariaDB, or SQLite, including SQL development and data management.Experience working within Linux/Unix environments and Git version control.Familiarity with hardware communication protocols including SCPI, PyVISA, Serial (RS-232/485), TCP/IP, Modbus, or similar.Strong debugging and troubleshooting skills across software, hardware, instrumentation, and manufacturing systems.Preferred QualificationsExperience developing automated manufacturing test systems for high-volume production.Experience controlling multiple instruments within automated test environments.Knowledge of Docker, CI/CD pipelines, and modern DevOps practices.Experience with concurrent or multi-threaded Python applications.Familiarity with Test-Driven Development (TDD), software validation, or mocking frameworks.Exposure to LiDAR, robotics, optical systems, machine vision, computer vision, cameras, or advanced sensor technologies.Experience designing reliable production software with robust error handling, fault recovery, and high system availability.What We're Looking ForThe ideal candidate is a senior Python software engineer who has successfully developed automation software for hardware or manufacturing environments. You enjoy solving complex engineering problems, writing clean and maintainable code, integrating software with physical devices, and building reliable systems that operate in high-volume production environments. If you're passionate about developing software that directly impacts how advanced technology products are built, we'd love to hear from you.","datePosted":"2026-07-03T10:09:37.154Z","dateModified":"2026-07-03T10:09:37.154Z","hiringOrganization":{"@type":"Organization","name":"Red Oak Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"782c0ac47f6df3b3f120148f"},"url":"https://jobsearcher.com/jobs/782c0ac47f6df3b3f120148f"}}