Demo

Embedded Engineer

Efficient Computer
Sunnyvale, CA Full Time
POSTED ON 2/2/2025
AVAILABLE BEFORE 5/3/2025

Efficient’s Embedded Engineer will design and implement applications to run on the world’s most energy-efficient programmable processor. Efficient is a microprocessor company, so our embedded engineers do a lot more than just writing firmware. We write code to test our new processors in the pre-silicon phase, validate new microchips after they arrive from the factory, work with the compiler team to ensure we're maximizing performance of the chips, design test fixtures and dev boards, and write the SDK that's used by our customers. This position is a unique opportunity to develop applications for cutting-edge hardware as part of a highly interdisciplinary team, helping to demonstrate the value of Efficient’s breakthrough technology. If you are an engineer who wants to be part of an intensely skilled team and wants to have an immediate impact building the next generation of energy-efficient embedded applications, this is for you!

Key Responsibilities

  • Develop embedded applications working from customer requirements, existing specifications, and existing code
  • Deploy applications to Efficient’s processor targets, in software simulation, RTL emulation, and silicon implementation
  • Design and bringup of prototype boards. Writing prototype firmware.
  • Build out a low level SDK for Efficient’s processor and maintain a set of standard libraries
  • Contribute to Efficient’s software ecosystem, including optimized libraries for embedded TinyML, standard DSP kernels, and other common operations
  • Validate and measure performance and energy characteristics based on customer application requirements
  • Work closely with compiler team to test and refine compiler feature set

Required Qualifications & Experience Requirements

  • Must be an excellent embedded engineer with 2 years of experience
  • Experience debugging prototypes at the hardware level.
  • 2 years of experience with C and / or C .
  • 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 building TinyML models and deploying models under severe resource constraints (e.g. limited memory)
  • Experience writing optimized BLAS and DSP kernels
  • Experience with compiler development, including LLVM and / or MLIR
  • Experience with PCB board design using industry standard CAD tools like Altium or similar
  • Knowledge of computer architecture
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Embedded Engineer?

    Sign up to receive alerts about other jobs on the Embedded Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Efficient Computer

    Efficient Computer
    Hired Organization Address Santa Rosa, CA Full Time
    The Compiler Engineer will contribute to the design and implementation of different components of our MLIR-based compile...
    Efficient Computer
    Hired Organization Address San Mateo, CA Full Time
    The Compiler Engineer will contribute to the design and implementation of different components of our MLIR-based compile...
    Efficient Computer
    Hired Organization Address Fremont, CA Full Time
    The Compiler Engineer will contribute to the design and implementation of different components of our MLIR-based compile...
    Efficient Computer
    Hired Organization Address Sunnyvale, CA Full Time
    The Compiler Engineer will contribute to the design and implementation of different components of our MLIR-based compile...

    Not the job you're looking for? Here are some other Embedded Engineer jobs in the Sunnyvale, CA area that may be a better fit.

    Embedded Engineer

    ChabezTech LLC, Santa Clara, CA

    Embedded Engineer

    TPI Global (formerly Tech Providers, Inc.), Sunnyvale, CA

    AI Assistant is available now!

    Feel free to start your new journey!