About the role
Company Overview
Joby Flight Research designs, develops, and flight-tests novel aircraft using a software-first autonomy approach. We build and deploy autonomy, perception, planning, and radar systems across conventional, electric, and hydrogen-electric aircraft in both CTOL and VTOL configurations.
Overview
Joby Aviation's Flight Research team is looking for a Staff Technical Program Manager to own software execution across our autonomy and flight software development portfolio. You will drive planning and delivery across multiple concurrent workstreams, including flight controls, mission management, embedded systems, simulation, ground control station software, and test infrastructure, ensuring the team is focused on the highest-value work and delivering software tied to flight test campaigns and program milestones.
We are a small, close-knit team building software that flies on novel fly-by-wire aircraft. The role requires a technically grounded TPM who can operate with confidence in an environment where priorities shift based on evolving program needs. You will work closely with engineering, flight test, and program leads to translate high-level objectives into executable plans, maintain clarity around dependencies and risks, and keep a talented software team moving with purpose.
Responsibilities
Own the integrated software execution plan across programs, maintaining a clear view of workstreams, dependencies, milestones, technical risks, and critical path.
Partner with software engineering leads to decompose high-level program objectives into actionable engineering work with clear priorities, owners, and acceptance criteria.
Drive planning and prioritization across GNC, flight software, embedded systems, simulation, GCS, and test infrastructure teams.
Apply technical judgment to identify unrealistic plans, missing dependencies, ambiguous requirements, and integration risks before they become blockers.
Define and continuously improve lightweight program management processes adapted to the team's pace and needs, increasing execution velocity without adding overhead.
Track and communicate schedule risks, blockers, and technical trade-offs to engineerin…