Skip to main content
EnCharge AI

Technical Program Manager - Embedded Software

RemoteUnited States only
Published
Role
Project Management
Experience
Senior
Employment
Full-time
$200k–$250k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Technical program manager with 8+ years in embedded software, drivers, firmware, or low-level systems software, tightly coupled to hardware such as silicon or board bring-up. Must understand Linux kernel development, JTAG-based debug, FPGA simulation/emulation. US remote.

Required skills

Linux kernel driver development processes/JTAG/lab-based debug workflows/hardware validation methodologiesFPGA simulationemulator environmentsZebuVelocePalladium

Optional skills

AI acceleratorsGPUsNPUsDSPsheterogeneous compute architecturessilicon bring-upearly hardware/software co-developmentfirmware for custom accelerators or SoCs

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 disambiguate 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, control plane submission, interrupts, resource management, and hardware/software integration.
  • Run the program's operating cadence: planning, setup, milestone reviews, retrospectives tuned to what a hardware-coupled software team actually needs, not generic ceremony.
  • Drive both central and external cross-functional teams and engineering managers to commit to ambitious but achievable priorities.
  • Help build the program management function like process, tooling, and reporting.

What they require

  • 8+ years of technical program or project management experience, with a meaningful portion of this experience on embedded / carries the software industry.
  • Direct experience coordinating software programs tightly coupled to hardware (silicon bring-up, board bring-up, or similar) into a highly coupled hardware-dependent group.
  • Background in Linux kernel driver development processes, JTAG/lab-based debug workflows, or hardware validation methodologies.
  • Experience with FPG simulation and emulator environments like Zebus, Veloce, Palladium.
  • Strong understanding of the following areas: Embedded firmware.
  • Device drivers.
  • SoC/accelerator architecture.
  • Memory & DMA.
  • Interrupts & control paths.
  • Boot and initialization.
  • Hardware/software interfaces.
  • Performance and system-level debugging.
  • Track record of managing complex, multi-team schedules with a given critical need.
  • Strong risk management instincts.
  • Excellent written and verbal communication; able to flex between engineering detail and executive summary.

EnCharge AI is an AI hardware startup, founded by an experienced team of AI researchers and silicon engineers, developing an in-memory-computing architecture for energy-efficient AI inference.

SemiconductorsStartup
$200k–$250k/yr