Linux / Bash Automation Engineer

TechDigital

  • Cupertino, CA
  • 1 day ago

    Highlights

    Some experience integrating hardware design and ECAD workflows (schematics, PCB layout, BOMs, ECOs) with enterprise PLM systems such as Siemens Teamcenter or Agile PLM. UIPath, Selenium/Playwright or pytest) participating in peer code reviews, and supporting end-to-end SIT, UAT, and pre-production release validation.

    Numbers & Facts

    LocationCupertino, CA
    IndustryOther/Not Classified
    Company Size100 to 499 employees

    Description

    Candidate must be very good with Bash Scripting, ( if candidate has python along with Bash, good to go, but Python does not mandate).
    Must be very good in Linux, CLI in Linux.
    REST API's

    Required
    • Strong development background in Bash shell scripting for building robust REST APIs, developer tooling, and automated data pipelines.
    • Hands-on proficiency with enterprise Linux operating systems, including CLI utilities, permissions, process management, and automation across distributed file systems.
    • Some experience integrating hardware design and ECAD workflows (schematics, PCB layout, BOMs, ECOs) with enterprise PLM systems such as Siemens Teamcenter or Agile PLM.
    • Proven expertise writing automated unit and integration tests (e.g. UIPath, Selenium/Playwright or pytest) participating in peer code reviews, and supporting end-to-end SIT, UAT, and pre-production release validation.
    • Strong root-cause analysis skills to triage, reproduce, and resolve complex defects across multi-tier client-server boundaries, integration pipelines, and remote environments.
    • Maintain and provision testbed/environment (installations, upgrades and configurations)
    • Manage and maintain test data across environments
    Nice to have
    • Development background in JavaScript/Node.js.
    • Experience with CI/CD build pipelines (GitHub Actions, GitLab CI, Jenkins) and containerization (Docker/Podman).
    • Experience with High-Performance Computing (HPC) or workload batch schedulers commonly used for EDA tools (e.g., LSF, Slurm, SGE).
    • Hands-on experience with Siemens Teamcenter APIs (SOA, ITK, BMIDE) or Active Workspace customization.
    • Familiarity with industry manufacturing data exchange standards (IPC-2581, ODB++).
    • Experience writing EDA-native extension scripts (e.g., Cadence SKILL, TCL).
    • Strong cross-functional collaboration skills working directly with electrical engineers, PCB layout designers, and CAD librarians.

    Similar Jobs