Technical Program Manager - Embedded Software
enchargeai36
US Remote
Posted Aug 20, 2026
- Other
- Software
Job description
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.