Software engineer
- Location
- San Francisco
- Type
- Full time
- Compensation
- $150k-$200k
- Posted
- 2 days ago
Join a team building useful software. Work closely with engineering and design to turn new ideas into products.
Find roles through people you trust, and message a verified founder or page admin about your interest.
Texas Instruments' Embedded Processing Silicon IP Group is seeking a highly motivated and experienced Technical Program Manager (TPM) to join our IP Development team. In this role, you will drive the planning, execution, and delivery of complex IP-related programs spanning design, licensing, SoC interception, and cross-functional engineering initiatives across multiple IP domain verticals. You will serve as the connective tissue between engineering, business development, and external partners to ensure IP programs are delivered on time, within scope, and aligned with strategic objectives.
The IP team delivers silicon IP blocks that are reused across five major SoC platforms. As a TPM, you will work directly with IP Domain Leads, Chip Architects, RTL Design Engineers, and Verification Engineers to coordinate program execution across all IP domain verticals, enabling faster time-to-market and scalable product families.
IP Domain Verticals – Program Scope
This role spans program management across the following IP domain verticals. The TPM is expected to understand the technical scope and interdependencies of each domain to drive effective planning, risk management, and stakeholder communication:
AI Accelerators: Program management for neural network inference engine IP development — covering compute datapath, memory hierarchy, and scalability across TOPS targets. Coordinate hardware-software co-design milestones for Edge AI workloads including transformers, SLMs, and time-series sensor inference. Track INT8/FP8/BF16/FP32 feature delivery and vector streaming engine tape-out readiness.
Compute Clusters: Drive program execution for multi-core processor cluster IP based on ARM Cortex-M/R/A or RISC-V families. Manage schedules for cluster topology definition, cache coherency implementation, inter-processor communication, and power/performance sign-off milestones.
Security: Coordinate delivery of Hardware Security Module (HSM) IP spanning low-to-mid-to-high segment products. Track crypto IP integration, secure boot architecture milestones, key management deliverables, and certification timelines (ISO 21434, IEC 62443). Manage Caliptra support and security software driver framework schedules.
Communications & Audio: Manage program timelines for high-speed and low-power communication IP blocks including USB, Ethernet, CAN-FD, LIN, and audio subsystems. Track interface specification approvals, PHY integration milestones, and protocol compliance verification schedules for industrial and automotive applications.
Networking: Drive program execution for on-chip networking fabrics, Ethernet switch subsystems, TSN (Time-Sensitive Networking), and functional safety-aware interconnects. Manage QoS, traffic shaping, and real-time determinism validation milestones for industrial automation and automotive networking programs.
Control & Sense: Coordinate delivery of analog-digital interface IP including ADCs, DACs, comparators, timers, PWM engines, and sensor interface blocks. Track mixed-signal integration milestones, calibration architecture reviews, and functional safety (IEC 61508 / ISO 26262) compliance certification schedules for motor control and industrial sensing applications.
Platform & Infrastructure: Manage program execution for foundational SoC infrastructure IP: power management, clock/reset distribution, DMA engines, memory controllers, debug/trace subsystems, and boot infrastructure. Drive IP reuse strategy milestones and platform IP standardisation across product families.
Key Responsibilities
Program Management
Stakeholder Communication
Process Improvement
Required Qualifications
Preferred Qualifications