Skip to main content

Efficient Computer

Optimization Engineer

San Jose, CA OR Pittsburgh, PAmidAdded 1 month ago

About this role

Efficient is looking for Software Optimization Engineers to enhance the performance of their energy-efficient programmable processor. The role involves optimizing applications and libraries while collaborating with multiple engineering teams to push compute performance limits.

What you'll do

  • Optimize and benchmark applications for the programmable processor
  • Collaborate with compiler and embedded teams
  • Write, debug, and maintain low-level C/C++ code
  • Analyze and maximize software performance
  • Document complex systems clearly
  • Contribute to the development of optimized libraries and applications

What they're looking for

  • Experience with RISC, DSP, or GPU platforms
  • Proficiency in C/C++ programming
  • Knowledge of AI tools for code optimization
  • Strong analytical and communication skills
  • Familiarity with CUDA, HIP, or parallel programming models
  • Understanding of low-level programming interfaces
  • Background in performance profiling or benchmark design
  • Domain expertise in areas like ML or image processing

Benefits

  • Competitive salary ($130,000 to $200,000)
  • Equity program
  • 401K match
  • Company-paid benefits
  • Paid parental leave
  • Flexibility in work arrangements
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Efficient Computer

Efficient Computer builds ultra-low-power processors and the infrastructure needed to develop and optimize them, focusing on energy-efficient computing for AI/ML and general-purpose applications. The company is hiring hardware engineers, software optimization specialists, performance researchers, and infrastructure engineers to advance its processor design and benchmarking platform.

View all jobs at Efficient Computer

Likely interview questions

  • Can you walk us through your experience optimizing code for a hardware platform like RISC, DSP, or GPU? What specific performance bottlenecks did you identify and how did you resolve them?
  • Describe your experience with low-level C/C++ systems programming. Have you written kernel-level or performance-critical code, and what tools did you use to profile and benchmark it?