Python Software Engineer - Test Systems & Automation
Red Oak Technologies
Python Software Engineer - Test Systems & Automation About the Company Our 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 Overview We 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 Responsibilities Design, 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 Qualifications Bachelor'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 Qualifications Experience 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 For The 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. #J-18808-Ljbffr Red Oak Technologies
$150k - $190k
...sensors and accompanying software drive generational... ...cycles in industrial automation, autonomous vehicles,... ..., crowd analytics systems, and smart cities. We... ...SummaryAs a Staff Software Engineer in Test, you will be the... ...modern practices in Python.Test Case Implementation...SoftwareWork experience placementLocal area$107k - $150k
...sensors and tools for engineers, roboticists, and... ...OverviewOuster is seeking a Software Engineer to build,... ..., and maintain our automated production test infrastructure. In this... ...hardware to our data systems.We treat... ...Implement and scale Python-based software wrappers...SoftwareWork experience placementLocal areaFlexible hours$298k - $376k
...Robotics Test EngineerSan Francisco, CAWho We... ...deploying Autonomous Haulage Systems (AHS) that automate operations in mines,... ...lets us run autonomy software against virtual... ...reproducible test cases the QA Engineer can curate and the... ...systemsStrong Python — you'll write substantial...SoftwareFull timeWork at officeWorldwideFlexible hours$148.5k - $223.9k
...Salesforce.Salesforce Software Quality Senior Member... ...aspect of our software engineering. While AI is writing the... ...from traditional testing to using AI in driving... ...testing frameworks and automation suites to validate complex... ..., and deterministic system behaviors.Hands-on Code...SoftwareFull time$107k - $150k
Ouster is hiring a Software Engineer to optimize our automated production test infrastructure. You will develop clean, reusable... ...advanced Lidar hardware to data systems. The ideal candidate has over 3... ...development, especially in Python, and is proficient in hardware interfacing...Software- ...steady pace specializing in the fields of Software Development, Software Consultancy and... ...At least 4 years of experience in Mobile test strategy and test DesignAt least 4 years... ...At least 4 years of experience in Mobile Automation Testing & Accessibility TestingExpertize...SoftwareFull timeH1b
$170k - $216k
....S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in... ...design and perform the tests that validate that performance... ...of experience with Python ~+3 years of... ...test development, test automation, and test engineering...SoftwareFull timeRemote work- ...seeking a highly skilled and experienced Test Automation Manager. As the Test Automation... ...the quality and efficiency of our software testing processes. Responsibilities... ...# Drive the adoption of best software engineering practices including CI/CD and automated...Software
- ...Assurance professional with strong knowledge of software QA methodologies and tools. The ideal... .... Responsibilities include developing test plans, debugging user issues, and maintaining... ...standards. Familiarity with SQL and automated testing tools is preferred, making this an...Software
$148.5k - $223.9k
...seeking a senior engineering candidate to join... ...solutions that blend automation, observability,... ...proactively design systems that prevent them, applying software engineering principles... ...proficiency in Python and Go (GoLang) with... ...practices (testing, code review, CI/CD...SoftwareFull timeWorldwideWeekend work- ...browser infrastructure for automations that interact with websites,... ...solving massive distributed systems challenges and making sure our... ...closely with the rest of Engineering, gathering input and providing... ...relational databases, automated testing, performance optimization,...SoftwareFull timeImmediate startRelocation
$260k - $390k
Senior Director, Software Development, Test Automation Systems We’re hiring a Senior Director, Software Development... ...automation platform and quality engineering practice for our AI‑powered scientific... ...team wants to read and review. Python and/or TypeScript hands‑on expertise...SoftwareFull timeContract workWork at officeLocal areaFlexible hours$134k - $265k
...Infrastructure Patching Automation (Mainframe & AS/400)Join our AI & Engineering team by transforming... ...verticalized sector solutions in software, data, AI, network, and... ...of infrastructure test harnesses,... ...travel up to 50%IBM z/OS systems programming and patching...SoftwareLocal area- ...mission is to help automate the physical world... ...environments. Our systems can automatically... ...-loop testers for engineering, qualification rigs... ...Specter, unified testing automation infrastructure... ...with hardware and software engineers to drive... ...that drives them. Python for orchestration...SoftwareFull time
- ...great ClickHouse QA Engineer / SDET with a... ...Along with other testing professionals, you... ...You will be writing automated tests, running AI-... ...tests. Much of our software is open source and... ..., or operating systems - Strong working... ...Excellent knowledge of Python, C++ and bash...SoftwareFull timeRemote workFlexible hours
$140k - $160k
Senior Software Development Engineer in Test (SDET), Data Location Ellipsis Health is located... ...testing and test automation for commercial-grade data... ...SQL and scripting (e.g., Python) to design comprehensive... ...reconciliation between source systems, staging layers, and...SoftwareFull timeRemote workFlexible hours$41 - $52 per hour
...autonomous logistics system, delivering... ...designs, builds, tests, and maintains the... ...validate them. As an Engineering Test Technician,... ...Mechanical, Embedded Software, Systems,... ...analysis Support automated test execution and... ...acquisition systems, or Python scripting for test...SoftwareHourly payLocal area$166k - $200k
...RolePilot is hiring a Senior Software Engineer to join our Bookkeeping Automation team.The team builds systems that transform financial data... ...backend is written in fully typed Python, and our frontend stack... ...rollout, and measurementBuild, test, and deploy well-structured,...SoftwareFull timeTemporary workPart timeWork at officeFlexible hours3 days per week- ...Description We are looking for a Test Automation Lead to assess software quality through manual and automated... ...that our products, applications and systems work correctly.... ...software development/testing, systems engineering and/or architecture experience. ~...SoftwareShift work
$159.8k - $235k
...focusing on developing automation and robotics solutions... ...motivated Flight Test Engineer to plan, execute, and... ...answers for the design and systems teams. You will be the... ...fundamentals with practical software skills and a safety-... ...Develop and maintain Python- and SQL-based...SoftwareHourly payWork at officeLocal areaRemote workFlexible hours- ...— replacing legacy systems like ServiceNow with automation that frees people to... ...horizontal automation engine adopted by HR,... ...onboarding/offboarding, software access management, and... ...to deploy, test, and operate services... ...~ Proficiency in Python, Go, or similar languages...SoftwareFull time
$340k
...products rooted in AI, automation, and intelligent... ...Customer Success, Solutions Engineering, and Product teams to... ...Role:8+ years of cloud/software B2B sales or solution... ...or automated decision systems may be used to screen... ...complete any pre-employment testing, or otherwise...SoftwareFull timeWork at officeLocal areaRemote work- ...Responsibilities Design, develop, and execute robust automation scripts tailored to project requirements... ..., and report quality metrics from test execution to drive continuous... ...Technical Product Managers, Functional QA Engineers, Developers, and other stakeholders to identify...
- ...Quality Engineering Manager As Zendesk's Quality Engineering Manager you will... ...tools that improve our manual and automated QA processes. You will be testing a highly technical multi-tiered... ...automation and the release of flawless software makes you want to own this role....Software
- ...Role We’re hiring a Lead Software Engineer in Test to drive the strategy, architecture, and execution of automated testing across our platform... ...You’ll build and scale the systems that ensure every release... ...systems. Are fluent in Python and TypeScript/JavaScript,...SoftwareFull timeFlexible hours
$102k - $125k
...modern technology and software products with... ...blending design, product engineering, analytics, and automation, we build the... ...architecting multi-agent systems, LLM-powered... ...practices* Build in Python and, where useful,... ...pipelines, CI/CD, testing, deployment, observability...SoftwareTemporary workWork at officeLocal areaFlexible hours- ...focusing on developing automation and robotics solutions... ...a highly motivated Systems Engineer to help shape the architecture... ...diverse hardware, software, and operational teams... ...strategies (test plans, acceptance criteria... ...efforts.Experience with Python or SQL for data analysis...SoftwareHourly payWork at officeLocal areaRemote workFlexible hours
$210k - $263.25k
...bill pay, and travel software, Brex enables founders... ...effortlessly. Brex’s AI-native automation and world-class... ...closely with the Engineering team to implement technological... ...Manager, Financial Systems will lead the strategy... ...through design, testing, deployment, and post-...SoftwareWork at officeRemote workWork from home$150k - $215k
Astranis Space Technologies is seeking a Senior Software Engineer - Hardware Test to design robust software solutions for vehicle integration. You... ...a pivotal role in the software team, creating effective automated tests and collaborating with engineers. The ideal candidate...Software- ...dedicated to fighting systemic injustices, creating pathways... ...-wide workflow automation, and data system integrations... ..., or integration engineer. This position is... ...Develop/maintain Apex test classes for system reliability... ...with enterprise-wide software system upgrades....SoftwareFull timeCasual workWork at officeAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python Software Engineer - Test Systems & Automation. Be the first to apply!
- python developer data analytics San Francisco, CA
- python engineer San Francisco, CA
- backend python developer San Francisco, CA
- senior python developer San Francisco, CA
- python developer remote San Francisco, CA
- python developer San Francisco, CA
- full stack / python developer (remote) San Francisco, CA
- python programmer San Francisco, CA
- agile software developer San Francisco, CA
- software developer internship no experience San Francisco, CA



