Senior TPM - Software & Controls

Rhoda AI•Mountain View, CA
•$175,000 - $250,000

About The Position

At Rhoda AI, the Senior TPM for Software & Controls owns end-to-end program execution across software and controls workstreams, from autonomy and perception through embedded firmware and real-time control systems. The role works at the intersection of software, hardware, and product, driving delivery from early development through field-ready software. This is a deeply technical leadership role requiring substantive engagement with engineers, understanding of architecture tradeoffs, early risk identification, and accountability for engineering quality and schedule integrity.

Requirements

  • 5+ years in technical program management or engineering roles on complex software or embedded systems.
  • Prior hands-on engineering background in software, robotics, controls, or systems engineering.
  • Fluency with real-time systems, autonomy stacks, or robot operating environments.
  • Proven ability to own multi-quarter software programs from planning through release in a fast-paced environment.
  • Strong command of dependency management, critical path analysis, and schedule risk across hardware-software co-development.
  • Exceptional written and verbal communication across engineering and executive audiences.

Nice To Haves

  • Familiarity with CI/CD pipelines for embedded or robot software.
  • Background in autonomous vehicles, drones, or industrial robotics.
  • Exposure to safety-critical software development, including ISO 26262 or IEC 61508.

Responsibilities

  • Lead sprint planning, release tracking, and engineering dependency management across software and controls workstreams.
  • Own software and controls delivery milestones and ensure technical readiness ahead of hardware and certification dependencies.
  • Coordinate alignment between software, hardware, and product teams to proactively unblock delivery.
  • Manage risk identification and mitigation across prototype and production-grade development phases.
  • Track and communicate progress from early-stage development through field-ready software and controls delivery.
  • Drive architecture and integration reviews and hold teams accountable to quality, velocity, and engineering standards.
  • Define and maintain the master program plan, milestones, critical path, and dependencies across the full software stack.
  • Establish scalable program management practices, tooling, and processes that grow with team and product complexity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service