Staff Compiler Design Engineer at Ericsson | Austin, TX, United States | Rezi

Staff Compiler Design Engineer at Ericsson

Staff Compiler Design Engineer

Ericsson · Austin, TX, United States

2 days ago

Staff Compiler Design Engineer

Ericsson · Austin, TX, United States

3 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are building an MLIR-based compiler and inference stack for custom AI silicon used in telecommunications baseband processing. The compiler takes ML models from StableHLO through orchestration, tiling, memory planning, and code generation onto a multi-core processor architecture with custom accelerators. This is a hands-on technical leadership role where you will architect, code, review, debug, and profile. You will work directly with hardware architects, runtime developers, and AI researchers, and you will shape both the compiler and how the team builds it.

Responsibilities

  • Own the technical direction of the compiler stack across model import, lowering, scheduling, memory planning, and code generation
  • Design and implement the hardest compiler subsystems, the ones that determine whether the compiler achieves its performance and correctness goals
  • Define MLIR dialect hierarchy, lowering strategy, and pass pipelines in collaboration with the team
  • Lead hardware-software co-design discussions, partnering with hardware architects to influence instruction set, memory hierarchy, and synchronization mechanisms
  • Set the technical standards for correctness, determinism, testing, and performance
  • Mentor Staff and Senior compiler engineers, and shape the technical growth of the team
  • Represent the compiler team in cross-org technical discussions and roadmap planning

Requirements

  • Deep experience designing and building production compilers, including significant hands-on ownership of major subsystems
  • Strong C++ and compiler infrastructure expertise
  • Hands-on experience with MLIR, LLVM, or another production compiler framework at scale
  • Track record of shipping compiler work that others build on
  • Strong understanding of computer architecture and how compilers exploit hardware capabilities
  • Ability to lead complex technical programs across compiler and hardware teams
  • Experience mentoring senior engineers and shaping team-level technical decisions
  • Deep compiler expertise, can reason across the complete inference flow from framework-level model representation to execution on custom silicon, and wants to remain hands-on rather than move into pure architecture or management.

Skills

  • AI accelerator, NPU, DSP, GPU, or VLIW compiler development
  • Custom MLIR dialects and hardware-specific IRs
  • Static scheduling and software-managed memory
  • DMA engines and multi-level memory hierarchies
  • Quantization, fixed-point, mixed precision, or complex arithmetic
  • Bare-metal or embedded inference environments
  • Runtime, firmware, or device-driver integration
  • Hardware-software co-design for new silicon
  • StableHLO, XLA, JAX, PyTorch, TensorFlow, or ONNX

Location

  • Austin, Texas

Work Type

  • Onsite
  • Full-time

Experience Level

  • Principal level

Salary/Compensations

  • The salary range for this position is dependent on various factors including, but not limited to, location, and the candidate’s

Benefits

  • Opportunity for an annual bonus based on business and individual performance
  • Choice of three medical plan options
  • Dental plan option
  • Company credits towards medical and dental premiums
  • 401(k) Plan with automatic 3% company contribution
  • Ericsson match $1 for every $1 you put into the 401(k) Plan on the first 3% of eligible pay, plus 50 cents on every $1 on the next 2% of eligible pay
  • Company credits for basic life insurance and basic accidental death and dismemberment coverage
  • Company credits for short-term and long-term disability coverage
  • Option to participate in Ericsson’s Stock Purchase Plan
  • 15 days of accrued vacation
  • Up to 3 personal days per year
  • 11 annual holidays
  • 8 hours of volunteer time
  • 80 hours of sick time annually
  • Up to 16 weeks of paid maternity leave
  • 6 weeks of parental or adoption leave at 100% of pay
  • Financial wellness programs
  • Educational assistance
  • Matching gifts
  • Recognition programs

About the Company

  • Ericsson uses a merit-based hiring approach that values people with different experiences, perspectives and skillsets.
  • We believe this approach drives innovation, which is essential for our future growth.
  • We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team.

Equal Opportunity

  • Ericsson is proud to be an Equal Opportunity employer, learn more.
  • If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.americas@ericsson.com.