Demo

Compiler Development Engineer

Efficient Computer Service LLC
Alameda, CA Full Time
POSTED ON 2/9/2025
AVAILABLE BEFORE 5/4/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 Santa Rosa, CA Full Time
    Efficient’s Embedded Engineer will design and implement applications to run on the world’s most energy-efficient program...
    Efficient Computer Service LLC
    Hired Organization Address Hayward, CA Full Time
    The Compiler Engineer will contribute to the design and implementation of different components of our MLIR-based compile...
    Efficient Computer Service LLC
    Hired Organization Address Sunnyvale, CA Full Time
    Efficient’s Embedded Engineer will design and implement applications to run on the world’s most energy-efficient program...
    Efficient Computer Service LLC
    Hired Organization Address Alameda, CA Full Time
    The Compiler Engineer will contribute to the design and implementation of different components of our MLIR-based compile...

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

    Compiler Engineer

    Edison Smart, Alameda, CA

    Compiler Engineer

    Efficient Computer Service LLC, Hayward, CA

    AI Assistant is available now!

    Feel free to start your new journey!