
Linux / Bash Automation Engineer
TechDigital · Cupertino, CA
Strong hiring record · median 8 days open
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
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.
Skills
- Linux
- Bash
- Python
- Go
- Shell
- Selenium
- Playwright
- pytest
- JavaScript
- Node.js
- GitHub Actions
- GitLab CI
- Jenkins
- Docker
- Podman
- Slurm
More jobs at TechDigital
All 96Similar roles
- Linux Systems EngineerGDIT · USA FL MacDill AFB · USD 110,500–149,500/yryesterday
- Linux Systems EngineerGDIT · USA FL MacDill AFB · USD 110,500–149,500/yryesterday
- Senior Linux Systems Engineer – Infrastructure & OperationsNationwide IT Services · Fairfax, VA4d ago
- Senior Linux Systems AdministratorTrinzic · Huntsville, Alabama · USD 120,000–160,000/yrtoday
- Linux Infrastructure Engineer (Bare Metal, Storage & AI Factory Infrastructure)Uvation · Las Vegas, Nevada, United States2d ago
- Embedded Software Engineer – Linux, FPGA - Local Candidates Only - (USC or GREEN CARD ONLY)Career Developers · Germantown, MD · USD 125,000–155,000/yryesterday