{"schemaVersion":"jobsearcher.job.v1","id":"2303bf8a13cff2fe6f2bc6b8","url":"https://jobsearcher.com/jobs/2303bf8a13cff2fe6f2bc6b8","canonicalUrl":"https://jobsearcher.com/jobs/2303bf8a13cff2fe6f2bc6b8","title":"Software Technical Program Manager","description":"Efficient Computer is rethinking computing from the ground up to solve one of AI's biggest challenges: energy. Our Fabric architecture delivers a 10–100x improvement in energy efficiency for general-purpose computation, including AI, while supporting familiar programming languages and software frameworks—unlocking new possibilities for autonomous machines, intelligent infrastructure, wearables, and space systems. With our first processor, Electron E1, now shipping in volume and more than $97 million in Series B financing recently announced, we're accelerating customer deployments and scaling our architecture to data center performance. Join us to build the hardware and software that bring intelligence wherever it's needed and help shape the next generation of computing.\n\nEfficient Computer is building the next generation of super-efficient, general-purpose processors around the Fabric architecture, a novel spatial dataflow design. The Fabric is only as useful as the software that targets it: the effcc compiler, the system software stack (optimization libraries such as eff-dsp and, over time, the runtime), and the SDK that customers build on.\n\nWe are looking for a Software Technical Program Manager to own the quarterly release of this software, from scoping and commitment through code freeze, qualification, and ship. You will be the operational center of the software program: building and defending the release plan, driving the critical path, holding the quality bar, and making tradeoff conversations happen before something slips. You will work daily with the compiler, system software, embedded, and product teams, and regularly interface with architecture and hardware teams especially when it comes time to bring-up new silicon.\n\nKey Responsibilities\n\nOwn the Release\nOwn the execution of the quarterly software release from planning through ship: the schedule, critical path, and delivery. Product defines what ships and why, Engineering determines what is feasible, and you are accountable for when and how it lands. Each release bundles the SDK, the effcc compiler, optimized software libraries, and eventually the runtime.\nBuild the release plan with product managers, team leads, and engineering managers. This includes feature commitments, freeze dates, qualification windows, and ship criteria, informed by Product's customer requirements and the hardware schedule.\nDrive the weekly execution cadence (release reviews, bug triage, go/no-go) and maintain a single source of truth for status, dependencies, and decisions.\nDrive Cross-Functional Execution\nCoordinate handoffs across the compiler, system software, and embedded teams, and with architecture, product and hardware teams.\nKeep Product Management informed about execution and raise risks accordingly that could affect the release schedule, quality, or feature-set.\nManage the release's dependency chains: e.g. compiler features that libraries depend on, interfaces shared between the SDK and the runtime, LLVM and toolchain versions, board and silicon availability, etc.\nMaintain Release Quality\n\nEstablish with our teams release quality gates: e.g. no regressions in cycles, energy, or code size on the benchmark suites relative to the previous release; test coverage thresholds met, etc.\n\nRun the release checklist (the gates above plus documentation, release notes, etc.), working with the release shepherd to hold owners to closure criteria.\n\nTrack escaped defects and feed what we learn back into the checklist.\n\n Manage Risk, Decisions, and Reporting\nSurface risk early with mitigation options and schedule impact quantified: e.g. late compiler features, coverage shortfalls, and benchmark regressions.\nFacilitate scope, schedule, and quality tradeoffs, and document what was decided, by whom, and why.\nDeliver executive reporting: where the release stands, what is at risk, what decision is needed and by when.\n\nRequired Qualifications\n\nB.S. in Electrical/Computer Engineering, Computer Science, or equivalent; M.S. or MBA a plus.\n7+ years in software engineering or program management, including prior hands-on engineering experience in compilers, systems software, or embedded software.\nWorking fluency in using AI-tools to facilitate program management – from reporting, to issue tracking, to dependency analysis and more.\nStrong experience with the software delivery flow: compiler toolchains, embedded SDKs, CI/CD, test coverage, performance benchmarking, and release engineering.\nDemonstrated ability to build and defend a bottoms-up schedule with critical path analysis and dependency mapping.\nTrack record influencing without authority: earning the technical credibility to push senior engineers on commitments and dates.\nStrong written and verbal communication; able to run a room of principal engineers and an executive review with equal effectiveness.\nHands-on with program tooling: Github, Linear, Jira, Notion, Confluence, CI systems, etc.\n\nDesired Qualifications & Experience Requirements\n\nExperience as the technical program manager on a first-generation silicon product, where the toolchain and hardware matured together.\nFamiliarity with LLVM or MLIR, machine learning compilers, or language runtimes.\nKnowledge of dataflow, spatial, or other novel compute architectures.\nExperience managing pre-silicon software enablement against emulation or FPGA prototyping programs.\n\nWe offer a competitive base salary for this role, generally ranging from $200,000 to $260,000, plus a 10% annual bonus, meaningful equity, and comprehensive benefits. Final compensation will depend on experience, level, and location, with flexibility for the right candidate.\n\nWhy Join Efficient?\n\nBuild what's next. At Efficient, you'll tackle big challenges with room to take ownership and make an impact. We back you with competitive pay, equity, a 401(k) match, company-paid benefits, paid parental leave, and flexibility—plus opportunities to grow your skills and career as we scale.","company":"Efficient Computer","rawCompany":"efficient computer","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-01T23:46:22.411Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Technical Program Manager","description":"Efficient Computer is rethinking computing from the ground up to solve one of AI's biggest challenges: energy. Our Fabric architecture delivers a 10–100x improvement in energy efficiency for general-purpose computation, including AI, while supporting familiar programming languages and software frameworks—unlocking new possibilities for autonomous machines, intelligent infrastructure, wearables, and space systems. With our first processor, Electron E1, now shipping in volume and more than $97 million in Series B financing recently announced, we're accelerating customer deployments and scaling our architecture to data center performance. Join us to build the hardware and software that bring intelligence wherever it's needed and help shape the next generation of computing.\n\nEfficient Computer is building the next generation of super-efficient, general-purpose processors around the Fabric architecture, a novel spatial dataflow design. The Fabric is only as useful as the software that targets it: the effcc compiler, the system software stack (optimization libraries such as eff-dsp and, over time, the runtime), and the SDK that customers build on.\n\nWe are looking for a Software Technical Program Manager to own the quarterly release of this software, from scoping and commitment through code freeze, qualification, and ship. You will be the operational center of the software program: building and defending the release plan, driving the critical path, holding the quality bar, and making tradeoff conversations happen before something slips. You will work daily with the compiler, system software, embedded, and product teams, and regularly interface with architecture and hardware teams especially when it comes time to bring-up new silicon.\n\nKey Responsibilities\n\nOwn the Release\nOwn the execution of the quarterly software release from planning through ship: the schedule, critical path, and delivery. Product defines what ships and why, Engineering determines what is feasible, and you are accountable for when and how it lands. Each release bundles the SDK, the effcc compiler, optimized software libraries, and eventually the runtime.\nBuild the release plan with product managers, team leads, and engineering managers. This includes feature commitments, freeze dates, qualification windows, and ship criteria, informed by Product's customer requirements and the hardware schedule.\nDrive the weekly execution cadence (release reviews, bug triage, go/no-go) and maintain a single source of truth for status, dependencies, and decisions.\nDrive Cross-Functional Execution\nCoordinate handoffs across the compiler, system software, and embedded teams, and with architecture, product and hardware teams.\nKeep Product Management informed about execution and raise risks accordingly that could affect the release schedule, quality, or feature-set.\nManage the release's dependency chains: e.g. compiler features that libraries depend on, interfaces shared between the SDK and the runtime, LLVM and toolchain versions, board and silicon availability, etc.\nMaintain Release Quality\n\nEstablish with our teams release quality gates: e.g. no regressions in cycles, energy, or code size on the benchmark suites relative to the previous release; test coverage thresholds met, etc.\n\nRun the release checklist (the gates above plus documentation, release notes, etc.), working with the release shepherd to hold owners to closure criteria.\n\nTrack escaped defects and feed what we learn back into the checklist.\n\n Manage Risk, Decisions, and Reporting\nSurface risk early with mitigation options and schedule impact quantified: e.g. late compiler features, coverage shortfalls, and benchmark regressions.\nFacilitate scope, schedule, and quality tradeoffs, and document what was decided, by whom, and why.\nDeliver executive reporting: where the release stands, what is at risk, what decision is needed and by when.\n\nRequired Qualifications\n\nB.S. in Electrical/Computer Engineering, Computer Science, or equivalent; M.S. or MBA a plus.\n7+ years in software engineering or program management, including prior hands-on engineering experience in compilers, systems software, or embedded software.\nWorking fluency in using AI-tools to facilitate program management – from reporting, to issue tracking, to dependency analysis and more.\nStrong experience with the software delivery flow: compiler toolchains, embedded SDKs, CI/CD, test coverage, performance benchmarking, and release engineering.\nDemonstrated ability to build and defend a bottoms-up schedule with critical path analysis and dependency mapping.\nTrack record influencing without authority: earning the technical credibility to push senior engineers on commitments and dates.\nStrong written and verbal communication; able to run a room of principal engineers and an executive review with equal effectiveness.\nHands-on with program tooling: Github, Linear, Jira, Notion, Confluence, CI systems, etc.\n\nDesired Qualifications & Experience Requirements\n\nExperience as the technical program manager on a first-generation silicon product, where the toolchain and hardware matured together.\nFamiliarity with LLVM or MLIR, machine learning compilers, or language runtimes.\nKnowledge of dataflow, spatial, or other novel compute architectures.\nExperience managing pre-silicon software enablement against emulation or FPGA prototyping programs.\n\nWe offer a competitive base salary for this role, generally ranging from $200,000 to $260,000, plus a 10% annual bonus, meaningful equity, and comprehensive benefits. Final compensation will depend on experience, level, and location, with flexibility for the right candidate.\n\nWhy Join Efficient?\n\nBuild what's next. At Efficient, you'll tackle big challenges with room to take ownership and make an impact. We back you with competitive pay, equity, a 401(k) match, company-paid benefits, paid parental leave, and flexibility—plus opportunities to grow your skills and career as we scale.","datePosted":"2026-10-01T23:46:22.411Z","dateModified":"2026-10-01T23:46:22.411Z","hiringOrganization":{"@type":"Organization","name":"Efficient Computer","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2303bf8a13cff2fe6f2bc6b8"},"url":"https://jobsearcher.com/jobs/2303bf8a13cff2fe6f2bc6b8"}}