Flight Research Software Project Engineer

Joby Aviation Joby Aviation · Robotics · Santa Cruz, CA · Flight Research

Joby Aviation's Flight Research team is seeking a Software Project Engineer to drive technical execution for their software and autonomy development portfolio, focusing on flight controls, mission management, embedded systems, simulation, and test infrastructure for novel aircraft. The role involves managing integrated software execution plans, translating high-level objectives into actionable engineering work, coordinating across multiple teams, and ensuring software deliverables are aligned with flight test campaigns and program milestones.

What you'd actually do

  1. Own the integrated software execution plan across programs, maintaining a clear view of workstreams, dependencies, milestones, technical risks, and critical path.
  2. Work with software engineering leads to decompose high-level program objectives into actionable engineering work with clear priorities, owners, and acceptance criteria.
  3. Coordinate planning and prioritization across GNC, flight software, embedded systems, simulation, GCS, and test infrastructure teams.
  4. Use technical judgment to identify unrealistic plans, missing dependencies, ambiguous requirements, and integration risks before they become blockers.
  5. Recommend lightweight process for project management and engineering execution, adapted to the team's needs to increase development velocity without adding unnecessary overhead.

Skills

Required

  • Bachelor's degree in Engineering, Computer Science, or related technical field.
  • 5+ years of experience in software engineering, project engineering, technical leadership, or technical execution for software-intensive systems.
  • Hands-on software development experience or demonstrated ability to operate deeply in software architecture, implementation workflows, and technical risk.
  • Demonstrated ability to understand complex software systems, ask high-quality technical questions, and reason about architecture, interfaces, integration, and release risk.
  • Experience helping organize or drive execution in a hardware-integrated or embedded systems environment where software delivery is coupled to physical test milestones.
  • Strong organizational skills with experience maintaining integrated plans across multiple concurrent technical workstreams.
  • Excellent communication skills, including the ability to communicate technical plans, risks, trade-offs, and priorities clearly to both engineering and program stakeholders.
  • Experience with iterative development practices in a context where requirements and program needs evolve quickly.
  • Comfort with ambiguity and the ability to maintain forward progress when the plan is changing.
  • Proficiency with project management and collaboration tools such as ClickUp, Jira, Smartsheet, or similar.

Nice to have

  • Aerospace, defense, or robotics industry experience.
  • Experience supporting flight test programs or hardware development programs with tightly coupled software deliverables.
  • Prior experience as a software engineer, technical lead, systems engineer, project engineer, or integration engineer on a software-intensive system.
  • Familiarity with software configuration management and release processes for safety-critical or embedded systems.
  • Understanding of GNC, flight software, embedded systems, build systems, simulation, and modern software development processes.
  • Familiarity with systems engineering processes, including requirements management, V&V planning, traceability, and interface definition.
  • Experience managing cross-site technical execution or coordinating between engineering and flight test at different locations

What the JD emphasized

  • This position must meet US export control compliance requirements, therefore a candidate must qualify as a “US Person” as defined by 22 C.F.R. § 120.15. “US Person” includes US Citizens, lawful permanent residents, refugees, or asylees.