Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Python Software Engineer - Test Systems & Automation in San Francisco, CA vacancy
  • $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... 
    Software
    Work experience placement
    Local area

    Ouster

    San Francisco, CA
    1 day ago
  • $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... 
    Software
    Work experience placement
    Local area
    Flexible hours

    Ouster

    San Francisco, CA
    2 days ago
  • $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... 
    Software
    Full time
    Work at office
    Worldwide
    Flexible hours

    Pronto

    San Francisco, CA
    2 days ago
  • $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... 
    Software
    Full time

    Salesforce

    San Francisco, CA
    2 days ago
  • $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

    Ouster

    San Francisco, CA
    10 hours ago
  •  ...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... 
    Software
    Full time
    H1b

    Sonsoft

    San Francisco, CA
    1 day ago
  • $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... 
    Software
    Full time
    Remote work

    Waymo

    San Francisco, CA
    20 hours ago
  •  ...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

    Forhyre

    San Francisco, CA
    23 days ago
  •  ...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

    Hire Up

    San Francisco, CA
    4 days ago
  • $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... 
    Software
    Full time
    Worldwide
    Weekend work

    Salesforce

    San Francisco, CA
    20 hours ago
  •  ...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,... 
    Software
    Full time
    Immediate start
    Relocation

    Browserbase

    San Francisco, CA
    20 hours ago
  • $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... 
    Software
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    San Francisco, CA
    1 day ago
  • $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... 
    Software
    Local area

    Deloitte

    San Francisco, CA
    20 hours ago
  •  ...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... 
    Software
    Full time

    S.e. Specter

    San Francisco, CA
    20 hours ago
  •  ...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... 
    Software
    Full time
    Remote work
    Flexible hours

    Altinity

    San Francisco, CA
    3 days ago
  • $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... 
    Software
    Full time
    Remote work
    Flexible hours

    Ellipsis Health, Inc.

    San Francisco, CA
    10 hours ago
  • $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... 
    Software
    Hourly pay
    Local area

    Zipline

    San Francisco, CA
    10 days ago
  • $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,... 
    Software
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours
    3 days per week

    Pilot.com

    San Francisco, CA
    15 hours ago
  •  ...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. ~... 
    Software
    Shift work

    Forhyre

    San Francisco, CA
    2 days ago
  • $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... 
    Software
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    20 hours ago
  •  ...— 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... 
    Software
    Full time

    Serval

    San Francisco, CA
    20 hours ago
  • $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... 
    Software
    Full time
    Work at office
    Local area
    Remote work

    Zendesk

    San Francisco, CA
    1 day ago
  •  ...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... 

    TechDigital Group

    San Francisco, CA
    3 days ago
  •  ...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

    Zendesk

    San Francisco, CA
    1 day ago
  •  ...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,... 
    Software
    Full time
    Flexible hours

    Stuut

    San Francisco, CA
    20 hours ago
  • $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... 
    Software
    Temporary work
    Work at office
    Local area
    Flexible hours

    Slalom

    San Francisco, CA
    3 days ago
  •  ...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... 
    Software
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    1 day ago
  • $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-... 
    Software
    Work at office
    Remote work
    Work from home

    Brex

    San Francisco, CA
    3 days ago
  • $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

    Astranis Space Technologies

    San Francisco, CA
    1 day ago
  •  ...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.... 
    Software
    Full time
    Casual work
    Work at office
    Afternoon shift

    GLIDE

    San Francisco, CA
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Software Engineer - Test Systems & Automation. Be the first to apply!