1

Director Compiler Engineer Jobs in Arizona (NOW HIRING)

... compiler and library engineering. Preferred Qualifications: * Deep understanding of AI/HPC and open-source ecosystems. * Working experience in AI, machine learning, next-generation technology ...

Director Compiler Engineer information

What does a director compiler engineer do?

A Director Compiler Engineer leads teams responsible for designing, developing, and optimizing compiler technologies that translate high-level programming languages into machine code. They oversee the overall strategy, architecture, and performance of compiler products, ensuring they meet the needs of software developers and hardware platforms. In addition to managing projects and technical direction, they often collaborate with other engineering teams, mentor staff, and keep up with advances in programming languages and processor architectures.

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

To thrive as a Director Compiler Engineer, you need deep expertise in compiler theory, programming languages, and computer architecture, often supported by an advanced degree in computer science or a related field. Proficiency with compiler toolchains (like LLVM or GCC), performance analysis tools, and version control systems is typically required, along with familiarity with modern programming languages such as C++ or Rust. Strong leadership, strategic thinking, and excellent communication skills are essential for guiding teams and collaborating with stakeholders. These skills ensure the development of robust, high-performance compiler solutions that align with organizational goals and technology strategies.

What are some common challenges faced by a director compiler engineer, and how can they be addressed?

A Director Compiler Engineer often encounters challenges such as leading teams through complex technical problems, balancing project timelines with innovation, and ensuring cross-functional collaboration between hardware and software teams. Addressing these requires strong leadership, clear communication, and strategic planning to allocate resources efficiently. Additionally, staying up-to-date with evolving programming languages and hardware architectures is essential to guide the team and maintain competitive compiler performance.

What is the difference between Director Compiler Engineer vs Compiler Engineer?

AspectDirector Compiler EngineerCompiler Engineer
ResponsibilitiesOversees compiler development teams, sets strategic goals, manages project timelinesDesigns, develops, and tests compiler components and features
Required CredentialsBachelor's or Master's in Computer Science, extensive experience in compiler development, leadership skillsBachelor's or Master's in Computer Science, strong programming skills, experience with compiler tools
Work EnvironmentLeadership roles in tech companies, collaborative team settingsDevelopment teams, coding environments, research labs
Industry UsageCommon in large tech firms, software companies, and organizations with complex compiler needsUsed across software development, embedded systems, and research projects

The main difference is that a Director Compiler Engineer focuses on leadership, strategy, and team management, while a Compiler Engineer concentrates on technical development and coding tasks. Both roles require strong technical skills, but the director role involves overseeing projects and guiding teams.

What are the most commonly searched types of Compiler Engineer jobs in Arizona?

The most popular types of Compiler Engineer jobs in Arizona are:

What job categories do people searching Director Compiler Engineer jobs in Arizona look for?

The top searched job categories for Director Compiler Engineer jobs in Arizona are:

What cities in Arizona are hiring for Director Compiler Engineer jobs?

Cities in Arizona with the most Director Compiler Engineer job openings:

Infographic showing various Director Compiler Engineer job openings in Arizona as of July 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, 1% Temporary, and 3% Contract. Highlights an 89% Physical, 5% Hybrid, and 6% Remote job distribution.

Senior Synthesis & Place & Route (P&R) Engineer - MRAM Subsystems

Numem Inc.

Arizona City, AZ • On-site

$120 - $180/hr

Other

Posted 6 days ago


Job description

Mesa, AZ — Onsite Full-time Physical Design & Emerging Memory Engineering

We are seeking an experienced Synthesis & Place & Route (P&R) Design Engineer specializing in emerging non-volatile memory (NVM) architectures to join our next-generation MRAM Design Team. In this role, you will lead the digital physical implementation (RTL to GDSII) for embedded MRAM (eMRAM) controllers, peripheral digital logic, write/read timing control, and integrated SoC memory subsystems (STT-MRAM / SOT-MRAM).

You will bridge the gap between RTL logic design, high-density MRAM macro integration, and foundry physical implementation playing a vital role in balancing Power, Performance, Area (PPA), and magnetic/thermal integrity at advanced process nodes.

Lead digital physical implementation (RTL to GDSII) for MRAM controllers and subsystems

Drive synthesis, floor planning, P&R, and sign-off for STT-MRAM / SOT-MRAM designs

Balance Power, Performance, Area (PPA) and magnetic/thermal integrity at advanced nodes

Key Responsibilities
  • Lead synthesis and DFT insertion (scan, MBIST/LBIST) for complex digital memory controllers, built-in self-repair (BISR) logic, and specialized Error-Correcting Code (ECC) engines tailored for MRAM reliability.
  • Develop and maintain complex Multi-Corner Multi-Mode (MCMM) timing constraints (SDC) for high-speed read/write interfaces across extreme temperature and voltage ranges.
  • Optimize synthesized netlists to take advantage of MRAM's non-volatile nature for instant-on capabilities and ultra-low leakage power targets.
  • Work closely with custom layout teams to build full chip floor plan comprehending hard macro placement, reset and timing constraints, and package design rules.
  • Execute macro placement and floor planning for dense MRAM arrays, handling unique Backend-of-Line (BEOL) layer stack constraints caused by Magnetic Tunnel Junction (MTJ) module integration.
  • Construct robust Power Delivery Networks (PDN) capable of handling transient current surges and high write-peak currents required during high-speed switching operations.
  • Develop and implement power domain adhering to power domain crossing rules.
  • Drive end-to-end Place & Route tasks, including custom clock tree synthesis (CTS) designed to minimize jitter and skew across dense MRAM macro boundaries.
  • Perform rigorous static and dynamic IR-drop analysis to prevent voltage droop during simultaneous MRAM array write operations.
  • Execute Static Timing Analysis (STA) and timing closure across standard and specialized process-voltage-temperature (PVT) corners.
  • Implement state-retention, power-gating, and multi-voltage methodologies using UPF/CPF to leverage MRAM's zero-standby-power advantage.
  • Drive physical verification (DRC, LVS, ERC, Antenna) to full sign-off, ensuring compliance with specialized eMRAM foundry design rules and BEOL rule sets.
  • Collaborate with foundry CAD teams and circuit designers to resolve macro interface, seal-ring, and layout-dependent effects (LDE).
  • Build and maintain scalable Tcl/Python scripts to refine automated physical design and sign-off flows.
Required Qualifications
  • B.S. or M.S. in Electrical Engineering, Computer Engineering, or a related field.
  • 7+ years of hands-on physical design experience from logical synthesis to GDSII sign-off.
  • Tool Proficiency — Synthesis & DFT: Synopsys Design/Fusion Compiler or Cadence Genus; Tessent / Synopsys DFT.
  • Tool Proficiency — P&R Implementation: Synopsys ICC2 / Fusion Compiler or Cadence Innovus.
  • Tool Proficiency — STA & Power Integrity: Synopsys PrimeTime / RedHawk or Cadence Tempus / Voltus.
  • Tool Proficiency — Physical Verification: Siemens Calibre (DRC/LVS) or Synopsys ICV.
  • Advanced proficiency in Tcl and Python for flow customization and data analysis.
  • Demonstrated experience handling complex physical constraints, macro placement, and high-current power grid design.
Preferred Qualifications
  • Experience with rule sets spanning multiple nodes in the foundry ecosystem.
  • Knowledge and experience in package design constraints.
  • Direct experience with MRAM (STT-MRAM, SOT-MRAM), eMRAM, or other emerging Non-Volatile Memory technologies (ReRAM, PCM).
  • Familiarity with BEOL process integration constraints (e.g., MTJ placement between specific metal layers affecting routing tracks).
  • Experience implementing low-power architectures leveraging non-volatile memory for fast wake-up / deep sleep states.
  • Background in synthesizing and closing timing on heavy mathematical logic such as high-throughput ECC (Reed-Solomon, BCH, LDPC) or security modules (PUF, AES).
Ready to reshape memory for AI?

Join Numem and help eliminate the memory bottleneck powering the next era of AI — from wearables to data center.

#J-18808-Ljbffr