Software Optimization Engineer

5 days ago


San Jose, California, United States Efficient Computer Full time $160,000 - $200,000 per year

Efficient is developing the world's most energy-efficient general-purpose computer processor. Efficient's patented technology uses 100x less energy than state of the art commercially available ultra-low-power processors and is programmable using standard high-level programming languages and AI/ML frameworks. This level of efficiency makes perpetual, pervasive intelligence possible: run AI/ML continuously on a AA battery for 5-10 years. Our platform's unprecedented level of efficiency enables IoT devices to intelligently capture and curate first-party data to drive the next major computing revolution

We are seeking an Software Optimization Engineer to join our growing team. Efficient's Software optimization Engineer will design and implement applications to run on the world's most energy-efficient programmable processor (the "Fabric"). They will work closely with Efficient's compiler team to implement customer requirements and assure the quality of the compiler, assisting in debugging when necessary. This position is a unique opportunity to develop applications for cutting-edge hardware, while working as part of a highly interdisciplinary team and making an immediate impact in building the next generation of embedded applications.

Key Responsibilities

  • Develop a suite of embedded applications working from customer requirements, existing specifications, and existing code
  • Build applications using Efficient's compiler and software stack targeting Efficient's Fabric
  • Deploy applications on Efficient's Fabric, in software simulation, and in FPGA emulation
  • Validate and measure performance and energy characteristics based on customer application requirements
  • Gather minimum-viable test cases to convey bugs and feature requests to the compiler team
  • Work closely with compiler team to test, debug and refine the compiler feature set
  • Contribute to optimized frameworks and libraries, targeting digital signal processing, machine learning, etc.

Required Qualifications & Experience Requirements

  • Must be an excellent embedded engineer with 3+ years of work experience
  • 3+ years of C/C++ experience
  • Deep knowledge of at least one embedded platform, such as MSP430, STM32, Ambiq Apollo, PIC32, or similar
  • Experience developing and deploying applications under resource constraints
  • Experience using non-standard build environments and compiler toolchains, especially for embedded systems
  • Experience using industry standard development and debugging tools for embedded development
  • Strong attention to detail, good work ethic, ability to work on multiple projects simultaneously, and good communication skills
  • Good problem solving skills

Desired Qualifications & Experience Requirements

  • Experience using LLVM, MLIR, GCC, or a similar compiler framework to develop compiler passes
  • Experience building TinyML models and deploying models under severe resource constraints (e.g. limited memory)
  • Experience writing optimized BLAS and DSP kernels
  • Knowledge of computer architecture

We offer a competitive salary for this role, generally ranging from $160,000 to $200,000, along with meaningful equity and comprehensive benefits. The final compensation package will be based on your experience and location, with some flexibility to ensure we align with the right candidate.

Why Join Efficient?
Efficient offers a
competitive compensation and benefits package
, including
401K match, company-paid benefits, equity program, paid parental leave, and flexibility
. We are committed to personal and professional development and strive to grow together as people and as a company.



  • San Jose, California, United States Altera Full time $115,100 - $166,700

    Job Details:Job Description:Do you enjoy designing with FPGAs? Would you like to be part of passionate and highly talented team of applications engineers working on the next-generation technologies that will transform the industry? Altera is leading the way to transform the embedded market with a broad portfolio of FPGAs (Field-Programmable Gate Array),...


  • San Diego, California, United States Apple Full time $100,000 - $150,000 per year

    Apple's Cellular Software team is seeking highly motivated and disciplined engineers to collaborate on groundbreaking cellular technologies. The role entails identifying and optimizing cellular power and thermal performance to address everyday challenges faced by iPhone, iPad, Watch, and other wireless product users. Our team is dedicated to ensuring...

  • Software Engineer

    2 days ago


    San Francisco, California, United States Beacon Software Full time $120,000 - $250,000 per year

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • San Jose, California, United States Cadence Design Systems Full time $136,500 - $253,500

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in developing next-generation low-power verification software for Palladium and Protium emulation systems. This role focuses on enhancing the debuggability and...


  • San Jose, California, United States Cadence Design Systems Full time $114,800 - $213,200

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.The Circuit Simulation Engineer is responsible for designing, implementing, and maintaining software designed to perform transistor-level analog/RF circuit simulation.Job Requirements:Candidate should have:MS/PhD in electrical engineering, applied...


  • San Jose, California, United States Etched Full time $150,000 - $250,000 per year

    About EtchedEtched is building the world's first AI inference system purpose-built for transformers - delivering over 10x higher performance and dramatically lower cost and latency than a B200. With Etched ASICs, you can build products that would be impossible with GPUs, like real-time video generation models and extremely deep & parallel chain-of-thought...


  • San Jose, California, United States Etched Full time $200,000 - $250,000

    About EtchedEtched is building AI chips that are hard-coded for individual model architectures. Our first product (Sohu) only supports transformers, but has an order of magnitude more throughput and lower latency than a B200. With Etched ASICs, you can build products that would be impossible with GPUs, like real-time video generation models and extremely...


  • San Jose, California, United States Celestica International LP Full time $128,607 - $200,520

    Req ID: Remote Position: NoRegion: Americas Country: USA State/Province: California City:  San Jose  General Overview Job Title:  Staff Software Engineer (BSP/Diag/SDK) Functional Area:  Engineering (ENG)Career Stream:  Design - Software EngineeringJob Code:  SEN-ENG-DSEJob Band: 10Direct/Indirect Indicator:  Indirect Summary We are seeking...

  • Software Engineer

    3 days ago


    San Jose, California, United States Super Micro Computer Spain, S.L. Full time $90,000 - $153,000 per year

    Apply now »Date:Oct 29, 2025Location:San Jose, California, United StatesCompany:Super Micro ComputerJob Req ID: 26074About SupermicroSupermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5...


  • San Jose, California, United States Etched Full time $150,000 - $275,000 per year

    Job SummaryWe are seeking highly motivated and skilled Pod Networking Software Engineers to join our System Software team. This team plays a critical role in developing, qualifying, and optimizing high-performance networking solutions for large-scale inference workloads. As a Pod Software Engineer, you will focus on developing and qualifying software that...