Avionics Software Technical Project Manager


DESCRIPTION:  You’ll lead a small team building high-performance, innovative, real-time embedded systems that monitor and control fully autonomous spacecraft.  By applying your deep technical experience and project management skills with a commitment to quality and attention to detail commensurate with safe human spaceflight, you’ll have an opportunity to directly impact the history of human space exploration.
  • Collaborate with many internal stakeholders to define requirements, dependencies, and schedule needs
  • Lead team-based identification, decomposition, and estimation of work scope
  • Manage project schedule, resources, and cost – present status of effort, including risks, variances and recovery plans to program management
  • Integrate software schedules with program and vehicle schedules
  • Work to continuously improve the team processes and organization to move quickly while meeting human space flight standards
  • Create the necessary high level program management plans and support the creation of other artifacts including the architecture design descriptions and verifications plans
  • Continuously track all software technical performance measures to ensure the development team is meeting its defined performance goals
  • Minimum of a B.S. degree in computer science, computer engineering, electrical engineering, aerospace engineering, controls, or related field
  • 8+ years of combined software development and leadership/management experience
  • Experience leading at least 1 multi-person development project, managing scope, schedule and cost
  • Excellent written, verbal, and interpersonal communication skills
  • Innovative problem solver with an interest in spacecraft systems development
  • Ability to work independently and as part of a team on rapid development programs
  • U.S. citizen, permanent resident alien or otherwise able to review all export-controlled technical information.
  • M.S. or PhD degree in controls or computer science
  • PMI certified project manager
  • Experience managing software projects that depend on and are depended on by other teams, especially hardware-oriented teams
  • Experience developing and testing real-time embedded systems, gaming systems, control systems, device drivers, or mobile devices
  • Experience with safety-critical software development
  • Familiarity with sensors and actuators, including GPS, accelerometers, rate gyros, pressure or temperature sensors, solenoids, servos