Demo

Compiler Development Engineer

Efficient Computer Service LLC
Sunnyvale, CA Full Time
POSTED ON 2/22/2025
AVAILABLE BEFORE 5/21/2025

As a Compiler Development Engineer , you will play a crucial role in designing and implementing various components of our MLIR-based compiler stack. You will also assist in integrating innovative front ends to the compiler, focusing on embedded digital signal processing and TinyML applications.

This position offers a unique opportunity to contribute to the development of applications for cutting-edge hardware within a dynamic and interdisciplinary team.

If you are an engineer eager to join a high-caliber team and make an immediate impact in building next-generation energy-efficient applications, we would love to hear from you!

Key Responsibilities

  • Develop new compiler features aimed at enhancing energy efficiency while ensuring programmability. Areas of focus may include :
  • Optimizations for Efficient's new dataflow ISA
  • Development of source-level debugging tools
  • Improvements in dataflow graph optimizations
  • Addressing hardware constraints related to timing and power consumption
  • Place-and-route strategies for applications on Efficient's fabric
  • Creating visualization tools
  • Write unit and integration tests to identify and resolve functional and performance-related compiler bugs.
  • Collaborate with various software frameworks (e.g., Tensorflow, CMSIS-DSP) to offer a high-quality API for our custom hardware.
  • Investigate and resolve functional and performance issues within the compiler system.
  • Partner with the hardware and physical design team to gain insights into chip architecture and suggest advancements.
  • Work closely with the embedded team to comprehend the problem domain and provide optimized compiler solutions.

Required Qualifications & Experience

  • 4 years of experience with C programming.
  • A minimum of 2 years of post-graduate experience in compiler work.
  • Familiarity with compiler frameworks such as LLVM, MLIR, or equivalent.
  • Bachelor's degree required; Master's preferred in Computer Science or related field.
  • Understanding of computer architecture and optimization techniques.
  • Experience with industry-standard development and debugging tools, including GDB.
  • Strong attention to detail, excellent work ethic, capacity to manage multiple projects simultaneously, and effective communication skills.
  • Demonstrated problem-solving abilities.
  • Desired Qualifications & Experience

  • Knowledge of FPGA compilation and / or place-and-route algorithms.
  • Experience with debug symbol tables such as DWARF.
  • Familiarity with Verilog, System Verilog, or VHDL.
  • Profound knowledge of computer architecture.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Compiler Development Engineer?

    Sign up to receive alerts about other jobs on the Compiler Development Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $113,077 - $147,784
    Income Estimation: 
    $135,356 - $164,911
    Income Estimation: 
    $153,902 - $198,246
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $85,996 - $102,718
    Income Estimation: 
    $111,859 - $131,446
    Income Estimation: 
    $110,457 - $133,106
    Income Estimation: 
    $105,809 - $128,724
    Income Estimation: 
    $122,763 - $145,698
    Income Estimation: 
    $73,784 - $86,677
    Income Estimation: 
    $90,372 - $103,622
    Income Estimation: 
    $61,825 - $80,560
    Income Estimation: 
    $90,032 - $105,965
    Income Estimation: 
    $85,996 - $102,718
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Efficient Computer Service LLC

    Efficient Computer Service LLC
    Hired Organization Address San Jose, CA Full Time
    Efficient is developing the world’s most energy-efficient general-purpose computer processor. Efficient’s patented techn...
    Efficient Computer Service LLC
    Hired Organization Address San Jose, CA Full Time
    Efficient is looking for a Digital Verification (DV) Engineer who wants to influence the next computing revolution. We a...
    Efficient Computer Service LLC
    Hired Organization Address Santa Clara, CA Full Time
    Efficient Computer is looking for an ASIC Physical Design Engineer in Santa Clara, CA.This local job opportunity with ID...
    Efficient Computer Service LLC
    Hired Organization Address Sonoma, CA Full Time
    At Efficient, we are seeking an Embedded Software Developer who will play a vital role in designing and implementing app...

    Not the job you're looking for? Here are some other Compiler Development Engineer jobs in the Sunnyvale, CA area that may be a better fit.

    GPU Compiler Development Engineer

    Advanced Micro Devices, Inc, San Jose, CA

    Compiler Development Engineer

    Acceler8 Talent, Fremont, CA

    AI Assistant is available now!

    Feel free to start your new journey!