Jobs · Quality Assurance · California

Software Integration & Test Engineer

Mesh Optical Technologies · Gardena, CA · 3 mo ago
HybridQuality Assurance$115k–$140k/yrFull-time

RESPONSIBILITIES

  • Own the software that automates production lines and controls hardware interfaces between factory tools, stations, instruments, and workflows
  • Own the software that automates end-of-line production test systems and development lab test environments, ensuring deterministic execution and reliable results at throughput
  • Develop and maintain test automation frameworks used for qualification, validation, and manufacturing, including instrument control, sequencing, and pass/fail determination
  • Build and maintain data acquisition pipelines for test results, process logs, and system metrics, ensuring production data is captured, stored, and accessible for analysis
  • Implement health monitoring, fault detection, and alerting across manufacturing and test software systems
  • Support root-cause analysis for line interruptions, process excursions, test escapes, and automation failures
  • Work closely with process and manufacturing engineering to ensure every process parameter is fully observable, controllable, and traceable across the line
  • Support CI-driven test and integration environments that validate hardware, firmware, and software changes prior to production deployment
  • Extend automation and control systems to support new product introductions, process changes, and production ramps
  • Interface with mechanical, electrical, optical, and manufacturing engineering teams to resolve integration issues that span hardware and software boundaries
  • BASIC QUALIFICATIONS

    • Bachelor's or Master's degree in computer engineering, computer science, electrical engineering, or a related discipline
    • 1+ years of hands-on software development experience (internships, co-ops, and substantive project experience qualify)
    • Strong proficiency in Python, with experience writing production-quality code
    • Experience developing and operating software in Linux environments
    • Familiarity with CI systems, automated testing pipelines, and deployment workflows
    • Demonstrated engineering intuition, critical thinking, and comfort with ambiguity
    • Willingness to work extended hours and weekends as needed

    PREFERRED SKILLS AND EXPERIENCE

    • Experience interfacing software with manufacturing equipment, instrumentation, or controls systems (e.g., instrument control via GPIB, USB, serial, or Ethernet)
    • Strong proficiency in C or C++ in addition to Python
    • Strong understanding of networking fundamentals (TCP/IP, serial protocols, device communication)
    • Experience with data acquisition, time-series data, or production database systems
    • Experience designing software systems for observability, fault tolerance, and long-term maintainability
    • Experience with hardware-in-the-loop testing, test automation frameworks, or automated validation systems
    • Background in hardware-centric or high-volume manufacturing environments
    • Experience with containerization, infrastructure-as-code, or deployment automation
    • Experience with MES systems, production traceability, or factory data infrastructure
    • Familiarity with version control (Git) and collaborative software development workflows

Similar jobs