1

Compiler Jobs in Texas (NOW HIRING)

We are seeking an experienced Compiler Engineer to join our exceptional team. Responsibilities: * Design and implement software that maps neural nets onto our spatial architecture * Stay abreast of ...

Working knowledge of compiler technology, with the ability to make small compiler changes and validate them through testing Arm is an exciting place to work, offering the opportunity to help shape ...

Working knowledge of compiler technology, with the ability to make small compiler changes and validate them through testing Arm is an exciting place to work, offering the opportunity to help shape ...

Senior DL Compiler Engineer -CUDA Tile

Austin, TX ยท On-site

$121K - $160K/yr

CUDA Tile shipped with CUDA 13.1 and is a major addition to CUDA ( You will design and implement compiler transformations, develop MLIR-based dialects and lowering passes, and optimize the ...

Senior DL Compiler Engineer -CUDA Tile

Austin, TX ยท On-site

$121K - $160K/yr

CUDA Tile shipped with CUDA 13.1 and is a major addition to CUDA ( You will design and implement compiler transformations, develop MLIR-based dialects and lowering passes, and optimize the ...

Senior Software Engineer, CUTLASS Platform

Austin, TX ยท On-site

$121K - $160K/yr

Contribute to the advancement of the MLIR-based backend compiler stack for the CUTLASS Python DSL by designing dialects and associated compiler passes. * Author example kernels utilizing CUTLASS ...

next page

Showing results 1-20

Compiler information

See Texas salary details

$8

$19

$33

How much do compiler jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for compiler in Texas is $19.39, according to ZipRecruiter salary data. Most workers in this role earn between $14.33 and $22.60 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Compiler, and why are they important?

To thrive as a Compiler Engineer, you need a strong background in computer science, programming languages, and compiler theory, often supported by a relevant degree. Familiarity with tools like LLVM, GCC, and experience with languages such as C/C++ or Rust are typically required. Analytical thinking, problem-solving, and effective communication are essential soft skills in this field. These skills ensure the development of efficient, reliable compilers that support robust software and systems development.

What are the common challenges faced when working as a Compiler Engineer, and how can they be addressed?

Compiler Engineers often encounter challenges such as optimizing code for performance, ensuring compatibility across various hardware architectures, and maintaining the correctness of complex transformations. Debugging and diagnosing issues in the compilation process can be particularly intricate, requiring a strong understanding of both source and target languages. Collaborating closely with language designers and hardware engineers, as well as utilizing automated testing and profiling tools, helps address these challenges and results in more robust and efficient compilers.

What is the salary of a compiler designer?

The salary of a compiler designer typically ranges from $80,000 to $130,000 annually, depending on experience, education, and location. Skilled professionals with expertise in programming languages, algorithms, and tools like LLVM or GCC tend to earn higher salaries.

What is a compiler job?

A compiler job involves developing, maintaining, or improving software that translates source code written in programming languages into executable machine code. This role requires knowledge of programming languages, algorithms, and tools like compiler design, and often involves working with programming languages such as C or C++. Compiler engineers ensure that code is efficiently translated and optimized for different hardware platforms.

What is a compiler?

A compiler is a specialized computer program that translates source code written in a high-level programming language into machine code or another lower-level language that a computer can execute. This process allows developers to write code in languages like C++, Java, or Python, which are easier for humans to understand, and then have it converted into instructions that hardware can process. Compilers perform various tasks such as syntax analysis, optimization, and code generation to ensure the resulting program runs efficiently and correctly.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand areas like Silicon Valley or with expertise in specialized fields such as machine learning or cloud computing, can earn $500,000 or more annually. Achieving this level typically requires extensive experience, advanced skills, and often stock options or bonuses as part of compensation packages.

What is the difference between Compiler vs Interpreter?

AspectCompilerInterpreter
FunctionTranslates entire code into machine language before executionTranslates code line-by-line during execution
SpeedFaster execution after compilationSlower due to real-time translation
UsageUsed in languages like C, C++Used in languages like Python, JavaScript
ErrorsErrors are found after compilationErrors are detected during execution
OutputProduces standalone executable filesRuns directly from source code

In summary, a compiler translates the entire program into machine code before execution, resulting in faster runtime and standalone files. An interpreter translates code line-by-line during execution, which can be slower but allows for easier debugging and dynamic execution. Both are essential in different programming environments depending on performance and development needs.

What does a compiler do?

A compiler is a software developer role responsible for translating source code written in a programming language into machine code that a computer's processor can execute. This process involves analyzing, optimizing, and converting code to ensure it runs efficiently on hardware. Knowledge of programming languages, algorithms, and debugging tools is essential for this job.
Software Engineer II: AI Compiler Engineer

Software Engineer II: AI Compiler Engineer

Cadence Design Systems, Inc.

Austin, TX โ€ข Hybrid

$96K - $132K/yr

Full-time

Posted 28 days ago


Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Job Description

Cadence Design Systems Inc. is looking for a motivated Software Engineer II: AI Compiler Engineer to work with us.

As a Software Engineer II: AI Compiler Engineer you will work with complex high performance SoC's, and is one of the best kept secrets within the semi IP world powering AR/VR, HiFi Audio and Speech, Vision, Imaging and hundreds of intelligent IoT applications.

Be a part of a team that develops an AI graph compiler that takes as input Neural Networks (NNs) created in frameworks such as PyTorch or TensorFlow and converts them into optimized code suitable for execution on special-purpose and embedded platforms.

Cadence is also a Fortune 100 Best Companies to Work For.

Job Description:

  • Developing a deep learning compiler stack that takes neural network descriptions (CNNs/RNNs) created in frameworks such as Caffe, PyTorch, TensorFlow, etc. and converts them into code suitable for execution on special-purpose and embedded platforms.
  • Use modern compiler frameworks such as LLVM and MLIR.
  • Developing optimized implementations of a variety of neural-network operations and integrating them into a runtime framework
  • Developing new optimization techniques and algorithms to efficiently map CNNs onto a wide range of Xtensa processors and specialized hardware.
  • Benchmarking end-to-end network performance on a variety of DSP and special-purpose accelerator platforms.
  • Enhancing the framework to improve overall functionality and performance on the various hardware platforms.
  • Devising multiprocessor/multicore partitioning and scheduling strategies.
  • Developing complex programs to validate the functionality and performance of the CNN application programming kit.
  • Working with hardware designers to identify opportunities for additional hardware acceleration of neural network functions.
  • Working with industry-leading partners and customers to design and standardize neural network APIs..

Requirements:

  • Complete Bachelor in Computer Science or Computer Engineering or equivalent experience.
  • A high level of C and C++ programming expertise with 3-5+ years of experience is required.
  • Expertise in software development on Linux and Windows systems including test, debug and release is required.
  • Knowledge of and experience with a state-of-the-art compiler stack such as LLVM and MLIR.
  • Experience implementing compilation techniques such loop optimization, polyhedral models, and IR construction/transition/lowering techniques.

Nice to have:

  • Master or PhD.
  • 3+ years of experience working on a production compiler is highly desired.
  • Python experience highly desired
  • Prior work with CNNs and familiarity with deep learning frameworks (TensorFlow, Caffe/2, etc.) is a strong plus
  • Experience programming and optimizing for embedded platforms such as DSPs with DMA engines highly desired
  • Familiarity with the state-of-the-art deep learning compilation approaches (Glow, TVM, XLA, etc.) is a plus
  • Familiarity with various deep learning networks and their applications (Classification/Segmentation/Object Detection/RNNs) is a plus
  • Knowledge of neural net exchange formats (ONNX, NNEF) is a plus

Additional Job Details:

  • Employment term: 40 hours/week.
  • Hybrid work.
  • Competitive benefits.

Cadence is the only company that provides the expertise and tools, IP, and hardware required for the entire electronics design chain, from chip design to chip packaging to boards and to systems. We enable electronic systems and semiconductor companies to create innovative products that transform the way people live, work, and play. Our products are used in mobile, consumer, cloud datacenter, automotive, aerospace, IoT, industrial and other market segments.

For more information, access http://www.cadence.com

We're doing work that matters. Help us solve what others can't.