[Remote] Linux System Administrator
Note: The job is a remote job and is open to candidates in USA. Maganti IT Resources, LLC is seeking a Linux System Administrator for a full-time or contract-to-hire role. The position focuses on Linux system administration, cloud-based DevOps, ASIC engineering workflows, EDA tool support, build automation, CI/CD, and scripting for design verification and HDL generation.
Responsibilities
- Linux system administration
- Supporting EDA tools in a primarily cloud-based environment
- Leading the development and support for compilation, build automation, testing, packaging and installation project generators that build object files like either CMake, GNU make, and/or Ninja
- Experience with CI/CD and modern Git Branching workflows
- Supporting ASIC engineering workflows, including physically-aware logic synthesis, RTL and gate-level simulation, structural analysis (CDC, RDC, etc.) and lint tools, ECO creation and LEC tools
- Developing tools for design verification scripting as well as HDL code generators and scripts for creating hard macros from higher level descriptions
- Onboarding and supporting ASIC engineers with EDA workflows, including installation of new tool versions, FlexLM license management, and debugging/fixing issues with EDA vendors
Skills
- 10+ years of Linux system administration and familiarity with cloud-based devops (IaC, CaC, etc.), with experience in supporting EDA tools in a primarily cloud-based environment (as opposed to primarily on-premises)
- Experience leading the development and support for compilation, build automation, testing, packaging and installation project generators that build object files like either CMake, GNU make, and/or Ninja, as well as experience with CI/CD and modern Git Branching workflows
- ASIC engineering experience, that includes knowledge of VLSI/SoC chip design and verification workflows, with ASIC EDA tool suites from Synopsys and/or Cadence, for physically-aware logic synthesis, RTL and gate-level simulation, structural analysis (CDC, RDC, etc.) and lint tools, ECO creation and LEC tools
- Programming and debugging skills with SystemVerilog as well as with key languages to automate tasks and improve efficiency like C/C++, Perl, TCL and Python, with experience developing tools for design verification scripting as well as HDL code generators and scripts for creating hard macros from higher level descriptions
- Prior work experience with onboarding and supporting ASIC engineers with EDA workflows, including installation of new tool versions, FlexLM license management, and debugging/fixing issues with EDA vendors
Benefits
- Remote work option in the Bay Area / Sunnyvale location
Company Overview
Company H1B Sponsorship