×
Register Here to Apply for Jobs or Post Jobs. X

Compiler Engineer

Job in New York, New York County, New York, 10261, USA
Listing for: BTQ
Full Time position
Listed on 2026-08-29
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 150000 - 210000 USD Yearly USD 150000.00 210000.00 YEAR
Job Description & How to Apply Below
Location: New York

We are a new hardware security division in a public company, building advanced security technologies across semiconductors, cryptography, and quantum systems.

We are looking for a Compiler Engineer to help build and maintain the compiler/toolchain stack for a custom accelerator ASIC. This role will support our existing compiler infrastructure while building a new LLVM-based compiler flow for custom RISC-V ISA extensions.

This is a hands-on systems role for someone who understands compilers, low-level software, and hardware/software co-design. You will work closely with hardware, cryptography, and software engineers to turn new chip capabilities into usable compiler and toolchain support.

Responsibilities
  • Maintain and improve the existing Python-based compiler/toolchain for a custom accelerator ASIC
  • Build a new LLVM-based compiler flow for custom RISC-V ISA extensions
  • Work with hardware engineers to understand new chip features and expose them through compiler/toolchain support
  • Build tests, simulators, and validation tools to ensure generated code runs correctly and efficiently
  • Optimize low-level kernels for cryptographic, arithmetic, and systems workloads
  • Document compiler design decisions, instruction behavior, and developer workflows
Qualifications
  • 3+ years of experience in compilers or compiler backends
  • Strong understanding of compiler fundamentals, including IR design, register allocation, instruction selection, instruction scheduling, and optimization
  • Strong C, Python, and systems programming skills; ability to work in C++ when extending LLVM infrastructure
  • Experience with LLVM, MLIR, GCC, or similar compiler infrastructure
  • Comfort working close to hardware and collaborating with hardware engineers
Bonus Qualifications
  • Familiarity with RISC-V
  • Experience with LLVM backend development
  • Experience optimizing cryptographic, numerical, or bit-manipulation-heavy code
  • Knowledge of applied cryptography or post-quantum cryptography workloads

This role is hybrid, and can be based in our New York City office or our Portland, Oregon office.

To conform to US Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary