Software Technical Program Manager
$200,000 - $260,000 USD yearly
Originally posted 30 September 2026 by the employer.
Efficient Computer is building super-efficient, general-purpose processors around the Fabric architecture, and is shipping its first processor, Electron E1, in volume.
About the role
This role is responsible for owning the quarterly release of the company's software, spanning scoping, commitment, code freeze, qualification, and shipment. The software targets the Fabric architecture and includes the effcc compiler, system software stack, optimization libraries such as eff-dsp, the runtime, and the SDK.
What you'll do
- Own the execution of the quarterly software release from planning through ship, including schedule, critical path, and delivery.
- Build the release plan with feature commitments, freeze dates, qualification windows, and ship criteria, informed by customer requirements and the hardware schedule.
- Drive the weekly execution cadence and maintain a single source of truth for status, dependencies, and decisions.
- Coordinate handoffs across the compiler, system software, embedded, architecture, product, and hardware teams.
- Establish release quality gates, such as no regressions in cycles, energy, or code size on benchmark suites, and met test coverage thresholds.
- Surface risk early with mitigation options and quantified schedule impact, facilitating scope, schedule, and quality tradeoffs.
What you'll need
- 7+ years in software engineering or program management, including prior hands-on engineering experience in compilers, systems software, or embedded software.
- Working fluency in using AI-tools for reporting, issue tracking, and dependency analysis.
- Strong experience with the software delivery flow: compiler toolchains, embedded SDKs, CI/CD, test coverage, performance benchmarking, and release engineering.
- Demonstrated ability to build and defend a bottoms-up schedule with critical path analysis and dependency mapping.
- Hands-on with program tooling: Github, Linear, Jira, Notion, Confluence, CI systems.
- Strong written and verbal communication.
Nice to have
- Experience as the technical program manager on a first-generation silicon product.
- Familiarity with LLVM or MLIR, machine learning compilers, or language runtimes.
- Knowledge of dataflow, spatial, or other novel compute architectures.
- Experience managing pre-silicon software enablement against emulation or FPGA prototyping programs.
Skills: software release, compiler, system software stack, embedded, CI/CD, hardware schedule
This role has been open 9 days — well below the 44-day median for Technical Program Management roles.
Technical Program Management · Systems Software
|
Open roles in category
49
|
Median days open
44 d
|
Median salary
$184k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Efficient Computer | All employers we track in this specialty (49 roles · 19 employers) |
|---|---|---|
| Open roles in this specialty | 1 | 49 |
| Median days open | 9 d | 44 d (−35 d vs this employer) |
| Median salary (USD postings) | — | $184k |
Skills observed across this category: software release, compiler, system software stack, embedded, CI/CD, hardware schedule
Who's hiring in this category
- NVIDIA · 9 open roles · median 42 d
- Lam Research · 7 open roles · median 32 d
- Qualcomm · 7 open roles · median 46 d
- AMD · 3 open roles · median 39 d
- Arm Holdings · 3 open roles · median 80 d
- Broadcom · 3 open roles · median 80 d
How we counted: 49 open Technical Program Management (Systems Software) roles from 19 employers tracked in the SemiconductorJobs index, counted 10 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there. Figures refresh nightly.