Skip to main content
Efficient Computer logo

Senior Compiler Engineer

Efficient Computer
August 27, 2026
Full-time
On-site
San Jose, California, United States
$160,000 - $210,000 USD yearly
EDA Jobs, Level - Senior

Job Title

Senior Compiler Engineer

Role Summary

The Senior Compiler Engineer will design and implement compiler features and tooling to compile embedded ML and TinyML applications for Efficient's energy-efficient processor. The role focuses on improving runtime efficiency and programmability by extending the compiler toolchain and integrating with ML frameworks, while collaborating closely with hardware and application teams.

Experience Level

Senior β€” requires 6+ years of professional C++ development experience.

Responsibilities

Primary responsibilities include:

  • Design and implement compiler features to improve hardware efficiency (dataflow ISA support, memory analysis and ordering, hardware timing and power constraints).
  • Map applications onto the hardware fabric (place-and-route) and develop visualization and programmer debugging tools.
  • Integrate with machine-learning frameworks to compile models for the custom processor.
  • Write unit and integration tests to find functional and performance regressions.
  • Debug and fix functional and performance issues in the compiler system.
  • Collaborate with hardware, physical design, and application teams to inform architecture and propose improvements.
  • Deliver optimized compiler solutions that meet performance and power targets.

Requirements

Must-have:

  • 6+ years of professional experience programming in C++.
  • Familiarity with compiler frameworks such as GCC, LLVM, and/or MLIR.
  • Understanding of computer architecture and optimization techniques.
  • Experience using industry-standard development and debugging tools, including GDB.
  • Proven problem-solving skills, attention to detail, ability to manage multiple projects, and effective communication.

Nice-to-have:

  • Familiarity with FPGA compilation and/or place-and-route algorithms.
  • Experience with Verilog, SystemVerilog, or VHDL.

Education Requirements

Bachelor's or Master's degree in Computer Science or a related technical field.


About the Company

Company: Efficient Computer

Headquarters: Austin, TX, USA

Developer of ultra-low-power general-purpose processors using patented technology that can consume up to 100x less energy than comparable ultra-low-power processors. Their programmable platform supports standard high-level languages and AI/ML frameworks to enable long-lived, battery-powered edge devices and energy-efficient SoCs for IoT and edge AI applications.

Efficient Computer logo

Date Posted: 2026-08-26