companyEfficient Computer logo

Compiler Intern

Efficient ComputerSan Jose, CA
On-site Internship

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Required QualificationsCurrently pursuing a Bachelor’s degree in Computer Science or a related field. Experience with compiler design and computer architecture. Familiarity with C++ and low-level programming.

About the job

At Efficient Computer, we are pioneering the development of the world’s most energy-efficient general-purpose computer processor. Our patented technology utilizes 100x less energy than current ultra-low-power processors on the market and is compatible with standard high-level programming languages and AI/ML frameworks. This extraordinary efficiency enables continuous, pervasive intelligence; imagine running AI/ML applications for 5-10 years on just a single AA battery. Our platform is designed to empower IoT devices to intelligently gather and curate first-party data, driving the next wave of computing innovation.

We are looking for a passionate summer intern to join our compiler team. You will have the opportunity to contribute to the development of the next generation of compiler backends, focusing on efficient code generation. If you are eager for hands-on experience in building real-world compiler technology, thrive in a dynamic startup environment, and are excited about the transformation of software into machine code, we want to hear from you!

Our innovative compiler backend is set to revolutionize compiler development for reconfigurable architectures. By automating backend code generation, we aim to eliminate the tedious manual efforts typically associated with supporting new hardware configurations.

Daily Responsibilities

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

About Efficient Computer

Efficient Computer is at the forefront of energy-efficient computing technology, developing groundbreaking processors that dramatically reduce energy consumption while enhancing computational capabilities. Our commitment to innovation and sustainability positions us to lead the next major computing revolution.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.