Inactive
E

Efficient Computer

Energy-efficient processors for edge IoT computing

Compiler Intern

Systems Software EngineeringPosted on Apr 13
Internship · Summer 2026San Jose, CA, USAIn-person

About the Job

Requirements

  • The candidate must be currently enrolled in a university program pursuing a Bachelor’s degree in Computer Science or a related field.
  • The candidate must have experience with compiler design and computer architecture.
  • The candidate must be familiar with C++ and low-level programming.

Responsibilities

  • Develop and enhance the custom compiler backend with new features and optimizations.
  • Create thorough test suites to validate code generation across multiple target architectures.
  • Contribute to the development of the assembler and disassembler tools.
  • Support the software-hardware co-design process by maintaining consistency across the toolchain.

Desired Qualifications

  • Have experience with MLIR and LLVM.
  • Familiarity with hardware design flow and SystemVerilog.

About the Company

Efficient Computer

Energy-efficient processors for edge IoT computing

Efficient Computer makes energy-efficient programmable processors for IoT edge devices and sells a compatible software toolchain that fits existing embedded languages and AI/ML workflows. These processors run local computations at the edge, reducing the need to send data over wireless links, which saves power and enables real-time processing and data compression. Its strength comes from combining hardware with a developer-friendly ecosystem rather than relying on general-purpose chips, helping deployments last longer in places without wired power. Its goal is to enable widespread, cost-effective edge deployments by dramatically lowering energy use and total cost of ownership for IoT networks.

Company size
51-200
Company stage
Series B
Total funding
$173M
Headquarters
Pittsburgh, PA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Efficient Computer

See more jobs