• Technical and personnel management of engineering teams in distributed environments, including establishment of processes and policies, contract and requirements negotiation, software/hardware design and development, quality assurance, configuration management, budgeting and cost tracking. • Coordinating and inspiring large groups of technical and non-technical people to get superior results within a budget and a schedule, from strategic planning through engineering, publicity, marketing and sales, fulfillment, customer service, and product updates. • Determining long-term strategy and vision, producing tactical and strategic plans, and building staffs to achieve those plans.
Listed skills include Organizational Design, Telecommunications, Requirements Analysis, Software Project Management, and 46 others.