Software Engineer — Test Automation & HIL Integration

Zealogics Inc
San Diego, CA
Job Description
Role Overview

Develop interface/driver software for communication between OPAL-RT targets, DUT firmware and host PCs. Build Python/C++ test automation frameworks that run test sequences, capture signals and generate reports automatically. Create data-logging, visualization and results-analysis tools for bench runs. Integrate test execution into CI pipelines.

What You Will Do

Develop interface/driver software, build test automation frameworks, create data-logging tools, integrate test execution into CI pipelines, support bench bring-up, fix integration defects.

Why It Might Be a Fit

3–6 years of software development experience in C/C++ and Python, experience with real-time or hardware-interfacing software, familiarity with HIL platforms, Linux and Windows development, Git, CI/CD, unit-testing discipline.

Requirements

  • 3–6 years of software development in C/C++ and Python
  • Experience with real-time or hardware-interfacing software
  • Familiarity with HIL platforms (OPAL-RT API / RT-LAB Python API a strong plus)
  • Linux and Windows development
  • Git, CI/CD, unit-testing discipline
  • Comfortable reading interface control documents and working to defined protocols
  • BE/BTech in Computer Science, Electronics or related
]]>