US Remote
1 month ago

Job Overview

Pay
The salary range for this position is $200,000 to $250,000 USD per year. Actual compensation offered will be determined based on job-related knowledge, skills, and experience.

Job description

Salary:
USD 200,000 - 250,000 per year
Location:
US Remote
Work arrangement:
Remote

Role Summary

  • EnCharge AI is building a new generation of AI compute systems designed to deliver dramatically
  • higher energy efficiency for AI inference. Our technology combines innovative compute
  • architectures with a full-stack software platform spanning silicon, firmware, drivers, compilers,

runtimes, and AI model enablement.

We are looking for a Technical Program Manager - Embedded Software to drive execution

across our embedded software organization and ensure tight alignment between firmware, drivers,

hardware, architecture, compiler, runtime, and system teams.

  • As Embedded SW TPM, you will be the connective tissue between silicon, platforms and systems
  • teams, driving the embedded and low-level software programs that enable EN100 (and future
  • accelerators) to run real AI workloads reliably and efficiently. You'll own the program plan from
  • architecture through bring-up, pre-/post- silicon validation, and customer/OEM deployment to
  • surface risks before they become blockers and keeping a hardware-coupled software org moving

in lockstep with silicon milestones.

Responsibilities

  • Own end-to-end program management for embedded software workstreams: device

drivers, firmware, boot-loaders and board support packages for EnCharge accelerators.

  • Build and maintain integrated program schedules that align embedded software milestones

with chip tape-out, silicon bring-up, board bring-up, and customer/OEM delivery dates.

  • Partner closely with embedded software, ASIC/hardware, platform and validation teams to

define scope, sequence dependencies, and track execution against plan.

  • Identify, track, and drive resolution of cross-team risks and blockers (e.g., silicon errata

affecting driver behavior, toolchain dependencies, host OS/driver compatibility).

  • Drive silicon bring-up and platform enablement, including early firmware, boot flows,
  • device initialization, memory management, command submission, interrupts, power
  • management, and hardware/software integration.
  • Run the program's operating cadence: planning, standups, milestone reviews,
  • retrospectives tuned to what a hardware-coupled software team actually needs, not generic
  • ceremony.
  • Drive execution across geographically distributed engineering teams and external partners

as needed.

  • Help build the program management function like process, tooling, and reporting.

Requirements

  • 8+ years of technical program or project management experience, with a meaningful

portion spent on embedded software, drivers, firmware, or low-level systems software.

  • Direct experience coordinating software programs tightly coupled to hardware (silicon
  • bring-up, board bring-up, or similar), ideally in AI/ML accelerators, semiconductors,
  • robotics, or a related hardware-software domain. • Background in Linux kernel driver development processes, JTAG/lab-based debug
  • workflows, or hardware validation methodologies.
  • Experience with FPGA simulation and emulator environments like Zebu, Veloce,

Palladium.

  • Strong understanding of areas such as:
  • o Embedded firmware
  • o Device drivers
  • o SoC/accelerator architecture
  • o Memory and DMA
  • o Interrupts and command queues
  • o Boot and initialization
  • o Hardware/software interfaces

o Performance and system-level debugging

  • Track record of managing complex, multi-team schedules with hard external dependencies

(tape-out dates, partner deliverables, customer commitments) and keeping them honest.

  • Strong risk management instincts — you find the thing that's going to break the schedule

two months before it does.

  • Excellent written and verbal communication; able to flex between engineering detail and

executive summary.

Preferred Qualifications

  • Experience with AI accelerators, GPUs, NPUs, DSPs, or other heterogeneous compute

architectures.

  • Experience with silicon bring-up and early hardware/software co-development.
  • Experience with firmware for custom accelerators or SoCs.
  • Experience working across firmware, driver, compiler, and runtime teams.
  • Experience with simulation/emulation environments used for pre-silicon software

development.

  • Experience with Linux kernel, embedded Linux, RTOS, or low-level systems software.
  • Experience managing external engineering partners or vendors.

EnCharge AI is an equal employment opportunity employer in the United States.

Role:
Technical Program Manager - Embedded Software

More jobs at EnCharge AI

Similar Embedded Engineer jobs at other companies