1

Rust Programming Jobs in Austin, TX (NOW HIRING)

Software Engineer, ASIC South San Francisco, California, United States About Neuralink: We are ... Rust, Python, Go * Cadence Virtuoso, Cadence Spectre * Terraform, Ansible, Packer, MAAS * Bazel and ...

Expertise in Python is required; experience with C, C++, or Rust is a plus * Experience working ... Readiness to set technical direction, promote engineering principles, and do the right thing Who we ...

Expertise in Python is required; experience with C, C++, or Rust is a plus * Experience working ... Readiness to set technical direction, promote engineering principles, and do the right thing Who we ...

Expertise in Python is required; experience with C, C++, or Rust is a plus * Experience working ... Readiness to set technical direction, promote engineering principles, and do the right thing Who we ...

Experience coding in Linux and a system language like C/C++/Rust. * Strong understanding of engineering first principles. * Proven history of shipping products. Preferred Qualifications: * Experience ...

C/C++ Developer

Austin, TX · On-site

$48.50 - $65.50/hr

C/C++ Developer with Data Structure and Relational DB Location: Austin, TX/Sunnyvale, CA (onsite ... in C, C++, Rust • Advanced understanding of data structures and algorithms in storage and ...

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

Experience with other programming languages in embedded environments (i.e. Python, Rust, etc.) * Familiarity with RESTful APIs for client-server integration. * Knowledge of Agile/Scrum development ...

Senior Backend Software Engineer Atomic Semi is building a small, fast semiconductor fab. It ... Lead the architecture and development of high-performance backend APIs (Go, Rust, gRPC) that power ...

PHP Developer Duration: Fulltime Permanent Employment Location: Day 1 onsite, Austin, TX only ... Java, Rust, Python, JavaScript/Typescript * Ability to develop strong Unit Test cases using PHPUnit ...

Software Engineer, Infrastructure Services

Austin, TX · On-site

$171K - $203K/yr

The Edge Engineering team provides software engineering services which operates Edge Infrastructure ... Rust, C++, Swift, etc A passion for solving complex problems at scale and driving technical ...

Senior Distributed Systems Engineer

Austin, TX · Remote

$103K - $141K/yr

... Rust, or Go. * Familiarity with multiple systems design approaches (e.g., Cloud-native, monolithic, and microservices) and their respective tradeoffs. * Familiarity with multiple programming ...

Engineer for chain-level mechanics such as transaction lifecycle, finality, forks, reorgs, and ... Proficiency in one or more languages such as Go, Java, Rust, Python, or similar. * Ability to work ...

next page

Showing results 1-20

Rust Programming information

See Austin, TX salary details

$44.1K

$70.2K

$98.1K

How much do rust programming jobs pay per year?

As of Jun 19, 2026, the average yearly pay for rust programming in Austin, TX is $70,234.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,600.00 and $87,700.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Senior software engineers, especially those with expertise in high-demand areas like Rust programming, cloud infrastructure, or AI, can earn $500,000 or more annually in large tech companies or through executive roles. Achieving this level typically requires extensive experience, advanced skills, and often leadership responsibilities or equity compensation.

How much do Rust coders make?

Rust programmers typically earn between $80,000 and $130,000 annually, depending on experience, location, and industry. Skilled developers with expertise in systems programming, concurrency, and performance optimization are in high demand and may command higher salaries, especially in tech hubs or specialized fields.

What jobs use Rust programming?

Jobs that use Rust programming include software developer, systems programmer, embedded systems engineer, and security engineer. These roles often require knowledge of systems programming, low-level development, and proficiency with tools like Cargo and Rust's ecosystem. Rust is valued for its performance and safety in areas such as web assembly, blockchain, and network services.

What are some typical challenges faced by professionals working in Rust Programming roles?

Professionals in Rust Programming roles often encounter challenges such as mastering the language's strict ownership and borrowing rules, which require a deep understanding of memory safety concepts. Additionally, working with complex, performance-critical systems demands close attention to detail and rigorous testing practices. Collaboration with team members, especially when integrating Rust code with projects in other languages or legacy systems, also presents opportunities for problem-solving. Over time, these challenges help developers build robust, scalable solutions and deepen their expertise in cutting-edge systems programming.

Are Rust programmers in demand?

Rust programmers are increasingly in demand due to the language's focus on safety, performance, and concurrency, especially in systems programming, embedded systems, and WebAssembly development. Companies in technology, finance, and cybersecurity are actively hiring Rust developers to build reliable and efficient software solutions.

What are the key skills and qualifications needed to thrive in the Rust Programming position, and why are they important?

Excelling in Rust Programming requires strong programming skills in Rust, understanding of systems programming concepts, and experience with memory management and concurrency. Familiarity with version control tools like Git, issue tracking systems, CI/CD pipelines, and optionally, certifications such as the Rust Programming Certificate, are often valuable. Problem-solving ability, collaboration, and clear communication are essential soft skills for success in team-based development environments. These skills and qualifications are vital because they ensure code safety, performance, and contribute to efficient, high-quality software development.

What is a Rust Programming job?

A Rust Programming job involves designing, developing, and maintaining software applications using the Rust programming language. Rust is known for its performance, memory safety, and concurrency features, making it popular for systems programming, web services, and embedded systems. Developers in this role typically work on optimizing performance, ensuring code safety, and integrating Rust with other technologies. Experience with Rust’s ownership model, concurrency features, and ecosystem tools like Cargo is often required.

What are the most commonly searched types of Rust Programming jobs in Austin, TX? The most popular types of Rust Programming jobs in Austin, TX are:
What are popular job titles related to Rust Programming jobs in Austin, TX? For Rust Programming jobs in Austin, TX, the most frequently searched job titles are:
What job categories do people searching Rust Programming jobs in Austin, TX look for? The top searched job categories for Rust Programming jobs in Austin, TX are:
What cities near Austin, TX are hiring for Rust Programming jobs? Cities near Austin, TX with the most Rust Programming job openings:
Infographic showing various Rust Programming job openings in Austin, TX as of June 2026, with employment types broken down into 31% Full Time, 64% Part Time, 3% Temporary, and 2% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $70,234 per year, or $33.8 per hour.
Software Engineer, ASIC

$123K - $216K/yr

Other

Medical, Dental, Vision, Retirement

Posted 28 days ago


Job description

Software Engineer, ASIC

South San Francisco, California, United States

About Neuralink:

We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize how humans interact with their digital world.

Team Description:

The Infrastructure Team builds the foundation that enables the company to operate safely, robustly, and move at light-speed. We run a mixture of cloud-based and on-prem systems and have a user base spanning from highly technically proficient engineers to non-technical scientists and doctors; but all of them need solid systems, rugged networking, and bullet-proof software to do their jobs.

Job Responsibilities and Description:

As a Software Engineer, ASIC, you will integrate tightly with teams across the company, and span all layers of the work environment stack, from deployment of physical hardware on the manufacturing line, to custom tooling to stream neural recordings from implants. You will:

  • 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

Tech Stack:

  • Rust, Python, Go
  • Cadence Virtuoso, Cadence Spectre
  • Terraform, Ansible, Packer, MAAS
  • Bazel and Nix
  • Prometheus, ClickHouse, Grafana
  • Ray, Docker, Kubernetes
  • AWS, OCI (Oracle Cloud Infrastructure)
  • RHEL, Ubuntu

Required Qualifications:

  • 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
  • Bachelor's degree in computer science, a related field, or an equivalent combination of education, training, and/or experience

Expected Compensation:

The anticipated base salary for this position is expected to be within the following range. Your actual base pay will be determined by your job-related skills, experience, and relevant education or training. We also believe in aligning our employees' success with the company's long-term growth. As such, in addition to base salary, Neuralink offers equity compensation (in the form of Restricted Stock Units (RSU)) for all full-time employees.

Base Salary Range:

$123,000 - $216,000 USD

What We Offer:

  • 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) *Temporary Employees & Interns excluded
  • 401(k) plan *Interns initially excluded until they work 1,000 hours
  • Parental leave *Temporary Employees & Interns excluded
  • Flexible time off *Temporary Employees & Interns excluded