Taro Logo

Lead Applications Engineer

Developing the world's most energy-efficient general-purpose computer processor, using 100x less energy than state of the art commercially available ultra-low-power processors.
$180,000 - $220,000
Embedded
Staff Software Engineer
In-Person
11 - 50 Employees
7+ years of experience
AI

Description For Lead Applications Engineer

Efficient Computer is at the forefront of energy-efficient computing, developing processors that use 100x less energy than current ultra-low-power solutions. As the Lead Applications Engineer, you'll play a crucial role in managing the embedded engineering team and developing applications for their groundbreaking processor technology. This position offers a unique opportunity to work with cutting-edge hardware in a highly interdisciplinary environment.

The role combines technical leadership with hands-on engineering work, requiring expertise in embedded systems, C/C++ programming, and computer architecture. You'll be responsible for leading sprint planning, managing tasks, and helping debug complex technical issues while also developing and optimizing embedded applications. The position involves close collaboration with the compiler team and work on TinyML implementations.

The company offers a competitive compensation package ranging from $180,000 to $220,000, plus equity and comprehensive benefits. They maintain a flat hierarchy where impact matters more than titles, and team members enjoy high trust and autonomy. The work environment emphasizes personal and professional growth, with opportunities to shape the future of high-performance computing.

This role is perfect for an experienced embedded systems engineer who wants to make a significant impact in the field of energy-efficient computing. The position requires deep technical knowledge combined with leadership skills, offering the chance to work on revolutionary technology that could enable perpetual, pervasive intelligence in IoT devices.

Last updated 9 hours ago

Responsibilities For Lead Applications Engineer

  • Manage the day-to-day responsibilities of the embedded engineering team
  • Lead the planning of sprints
  • Create, rescope, and keep track of tasks
  • Assist in debugging to unblock engineers
  • Develop embedded applications using Efficient's compiler
  • Validate and measure the performance and energy of the processor
  • Optimize code to efficiently target the processor
  • Contribute to an embedded TinyML software stack
  • Work closely with compiler team to test and refine compiler feature set

Requirements For Lead Applications Engineer

Python
  • Must be an excellent embedded engineer with 7+ years of post-graduate experience OR similar experience with a PhD
  • Bachelor's degree in CS, Engineering or related field required; Master's degree or PhD preferred
  • Prior experience bringing up new silicon or working on new silicon
  • Knowledge of computer architecture
  • Deep knowledge of at least one embedded platform
  • Ability to develop clean, efficient and reusable C/C++ code
  • Experience developing and deploying applications under resource constraints
  • Experience using non-standard build environments and compiler toolchains
  • Experience using industry standard development and debugging tools for embedded development
  • Strong attention to detail, good work ethic
  • Good problem solving skills

Benefits For Lead Applications Engineer

401k
Parental Leave
  • 401K match
  • Company-paid benefits
  • Equity program
  • Paid parental leave
  • Flexibility

Interested in this job?

Jobs Related To Efficient Computer Lead Applications Engineer

(USA) Staff, Software Engineer

Staff Software Engineer role at Walmart/VIZIO focusing on embedded systems development for consumer electronic devices with competitive compensation and comprehensive benefits.

Software Engineer - Apple Vision Pro

Senior software engineering role at Apple working on system-level frameworks for Vision Pro, requiring C++ expertise and 3D mathematics background.

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google, focusing on custom silicon solutions and CPU architecture optimization for consumer products, offering competitive compensation and benefits.

Staff Coherent Memory System Architect, Silicon

Staff-level hardware architecture role at Google focusing on coherent memory systems for consumer SoCs, requiring expertise in ASIC design and microarchitecture.

SoC Interface Architect, Silicon

Lead the architecture and implementation of SoC interfaces at Google, developing custom silicon solutions for consumer products while balancing performance, power, and area constraints.