Software Engineer, ASIC

NeuralinkSouth San Francisco, CA
$123,000 - $216,000Onsite

About The Position

Neuralink is creating devices that enable a bi-directional interface with the brain, aiming to restore movement to the paralyzed, sight to the blind, and revolutionize human interaction with the digital world. The Infrastructure Team builds the foundation for the company's operations, ensuring safety, robustness, and speed. They manage a mix of cloud-based and on-prem systems, serving a diverse user base from highly technical engineers to non-technical scientists and doctors, all of whom require solid systems, rugged networking, and reliable software. As a Software Engineer, ASIC, you will work closely with teams across the company, covering all layers of the work environment stack. This includes the deployment of physical hardware on the manufacturing line and developing custom tooling to stream neural recordings from implants. Your responsibilities will involve building and maintaining scalable EDA compute infrastructure for chip design, developing distributed simulation clusters for accelerated circuit verification, managing and optimizing license infrastructure for EDA vendors, architecting high-performance shared storage for large design data, developing build-system infrastructure for custom ASICs, automating bare-metal server provisioning, and enhancing the developer experience for IC design and firmware engineers through automation and tooling.

Requirements

  • Bachelor's degree in computer science, a related field, or equivalent work experience
  • Experience administering EDA compute environments and toolchains (Cadence, Synopsys, Siemens/Mentor)
  • Working knowledge of FlexLM license server administration and capacity management.
  • Working knowledge of compiled languages, ideally Rust, Go, or C/C++.
  • Experience with high-performance Linux storage: NFS, ZFS, Ceph, iSCSI, or similar.
  • Systems administration experience on RHEL and Ubuntu, kernel tuning for compute workloads
  • Familiarity with distributed compute frameworks (Ray, Slurm, LSF, or similar)
  • Experience with bare-metal provisioning and lifecycle management at datacenter scale
  • Familiarity with embedded cross-compilation toolchains and build systems (ARM, Bazel, Nix)
  • Experience with multi-cloud deployments and hybrid on-prem/cloud architectures

Responsibilities

  • Build and maintain scalable EDA compute infrastructure for analog and digital chip design
  • Develop distributed simulation clusters to accelerate circuit verification at scale
  • Manage and optimize license infrastructure across multiple EDA vendors
  • Architect high-performance and robust shared storage for terabyte-scale design data
  • Develop build-system infrastructure and tooling for firmware targeting custom ASICs
  • Automate bare-metal server provisioning and lifecycle management for EDA compute fleets
  • Enhance developer experience for IC design and firmware engineers through monitoring, self-service tooling, and robust automation

Benefits

  • An opportunity to change the world and work with some of the smartest and most talented experts from different fields
  • Growth potential; we rapidly advance team members who have an outsized impact
  • Excellent medical, dental, and vision insurance through a PPO plan
  • Paid holidays
  • Commuter benefits
  • Meals provided
  • Equity (RSUs)
  • 401(k) plan
  • Parental leave
  • Flexible time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service