Skip to content
← Back to job listings

Technical Program Manager - Embedded Software

EnCharge AI · Remote, United States

Operations ManagementRemoteExternal listingfull-timeabout 1 hour ago

About The Role

  • 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.

About the Role

  • 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.

What You'll Do

  • 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.

What We're Looking For

  • 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.
  • 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.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing