1

Compiler Software Engineer Jobs in Pennsylvania (NOW HIRING)

Senior Compiler Engineer

Indiana, PA ยท On-site

$124.44 - $161.77/hr

Software * Switzerland Description NextSilicon is reimagining high-performance computing. Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate ...

About the role The SEI helps advance software engineering principles and practices and serves as a ... Compiler theory, cryptography, and malware deobfuscation techniques. * Mobile device development ...

... Software/MATLAB/Coder/Compiler/MEX, Windows/Visual Studio, SQL/SQL Server or like relational ... DevOps concepts such as: Implementing Version Control and standing up branching strategies ...

... Software/MATLAB/Coder/Compiler/MEX, Windows/Visual Studio, SQL/SQL Server or like relational ... DevOps concepts such as: Implementing Version Control and standing up branching strategies ...

Computer Architect

Pittsburgh, PA ยท On-site

$160K - $220K/yr

... level programming languages and AI/ML frameworks. This level of efficiency makes perpetual ... Work with Compiler and Digital Design teams to define the hardware-software interface for Efficient ...

$19 - $26/hr

... compiler-based software security. An applicant should possess an advanced degree in Computer Science or Computer Engineering and have strong background in computer security, programming languages, or ...

Ruby on Rails

Pittsburgh, PA ยท On-site

$80K/yr

... web server software. * 3-to-5 years' experience with object-oriented programming. * Working ... Perform troubleshooting to diagnose application problems, including: compiler linkage errors, run ...

Compiler Software Engineer information

See Pennsylvania salary details

$63.7K

$147.9K

$206K

How much do compiler software engineer jobs pay per year?

As of Aug 28, 2026, the average yearly pay for compiler software engineer in Pennsylvania is $147,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,300.00 and $173,400.00 per year, depending on experience, location, and employer.

What is a compiler software engineer?

A Compiler Software Engineer is a specialized software developer who designs, implements, and maintains compilers. Compilers are programs that translate source code written in one programming language into another, typically from high-level languages like C++ or Python into machine code that a computer can execute. Compiler engineers work on optimizing code performance, ensuring correctness, and supporting new programming language features. They often have strong backgrounds in computer science, algorithms, and systems programming.

What are the key skills and qualifications needed to thrive as a compiler software engineer?

To thrive as a Compiler Software Engineer, you need a strong background in computer science, programming languages (such as C/C++), and compiler theory, usually supported by a relevant degree. Familiarity with tools like LLVM, GCC, and debuggers, as well as experience with code optimization and static analysis, is typically required. Strong problem-solving abilities, attention to detail, and effective communication set outstanding engineers apart. These skills ensure robust, efficient compiler development and seamless collaboration with development teams.

What are some common challenges faced by compiler software engineers when optimizing code for different hardware architectures?

Compiler Software Engineers often encounter challenges when adapting and optimizing code for various hardware architectures, such as balancing performance improvements with maintaining code portability and correctness. Each architecture may have unique instruction sets, memory hierarchies, and parallelization capabilities, requiring careful tuning of compiler optimizations. Additionally, collaboration with hardware engineers and staying updated on evolving processor technologies are essential to ensure efficient code generation. This aspect of the role provides continuous learning opportunities and keeps the work both dynamic and technically rewarding.

What is the difference between Compiler Software Engineer vs Software Developer?

AspectCompiler Software EngineerSoftware Developer
Required CredentialsBachelor's or higher in Computer Science, specialized knowledge in compilersBachelor's or higher in Computer Science or related field
Work EnvironmentResearch labs, tech companies, compiler development teamsVaried environments including startups, corporations, freelance projects
Industry UsagePrimarily in compiler design, programming language development, systems softwareWeb, mobile, enterprise applications, software solutions

Compiler Software Engineers focus on designing and optimizing compilers and language tools, often working in specialized teams. Software Developers create a wide range of applications across industries. While both roles require programming skills, Compiler Software Engineers have a niche expertise in language translation and optimization, making their work more specialized.

What job categories do people searching Compiler Software Engineer jobs in Pennsylvania look for?

The top searched job categories for Compiler Software Engineer jobs in Pennsylvania are:

Infographic showing various Compiler Software Engineer job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,878 per year, or $71.1 per hour.

Senior Compiler Engineer

Indiana, PA โ€ข On-site

$124.44 - $161.77/hr

Other

Posted 9 days ago


Job description

Senior Compiler Engineer
  • Software
  • Switzerland
Description

NextSilicon is reimagining high-performance computing. Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. Our new software-defined hardware architecture enables HPC to fulfill its promise of breakthroughs in all fields of advanced research.

At NextSilicon, everything we do is guided by three core values:

  • Professionalism: We strive for exceptional results through professionalism and unwavering dedication to quality and performance.
  • Unity: Collaboration is key to success. That's why we foster a work environment where every employee can feel valued and heard.
  • Impact: We're passionate about developing technologies that make a meaningful impact on industries, communities, and individuals worldwide.

The compiler team is developing an automated optimization process that adapts our unique hardware architecture to run any HPC application, with little to no code modifications required. By using iterative rounds of telemetry and optimization, our compiler is able to intelligently adapt our accelerator into a workload-specific ASIC, at runtime.

We are seeking a talented compiler expert to join our bleeding-edge MLIR compiler team in Zurich. In this high-visibility, hands-on role, you will play a pivotal part in building NextSiliconโ€™s next-generation runtime compiler.

Requirements
  • BSc, MSc, or PhD in computer science, computer engineering, or a related field.
  • 7+ years experience with software engineering, with at least 5 years in compiler engineering.
  • Experience in C, C++, or another systems programming language.
  • Handsโ€‘on experience with MLIR: an advantage.
  • Strong algorithmic intuition with control flow graphs and code analysis.
Responsibilities
  • Design, implement, test and maintain high- and low-level optimizations and analyses to accelerate HPC applications on our dedicated hardware.
  • Work with and contribute to upstream MLIR and LLVM.
  • Take a leap forward with our adaptive runtime compiler and squeeze performance where it would generally not be applicable.
  • Perform application benchmarking and identify new optimization opportunities, guiding the teamโ€™s roadmap.
  • Collaborate closely with crossโ€‘functional teams, including software engineers, HPC application engineers, and hardware architects, to ensure alignment on project goals and requirements.
#J-18808-Ljbffr