-
Technical Lead to drive Android platform migration project and mentor development team involved in the project.
-
Own overall program execution for Android platform and application migration activities.
-
Develop and maintain integrated project plans covering platform bring-up, middleware migration, application migration, integration, verification, compliance testing, and release readiness activities.
-
Define milestones, delivery phases, checkpoints, dependencies, entry criteria, and exit criteria.
-
Establish governance processes for tracking scope, schedule, risks, assumptions, issues, and dependencies.
-
Coordinate work across distributed onsite and offshore engineering teams.
-
Ensure alignment between technical execution plans and customer program objectives.
-
Support program onboarding, resource ramp-up, and capacity planning activities.
-
Monitor project health and drive corrective actions where schedule or technical risks emerge.
-
Coordinate delivery activities across multiple engineering domains including:
-
Android Platform & BSP
-
Middleware & Platform Services
-
Passenger Applications
-
Crew Applications
-
Maintenance Applications
-
Build & Release Engineering
-
Test Automation
-
System Integration
-
Android Compatibility & Compliance
-
Facilitate cross-functional planning sessions and execution reviews.
-
Ensure technical teams are synchronized regarding deliverables, interfaces, integration points, and release schedules.
-
Manage dependency tracking across platform, middleware, application, and test teams.
-
Ensure timely closure of action items affecting project milestones.
-
Drive milestone readiness assessments before major releases or integration events.
-
Risk, Issue & Impediment Management
-
Maintain program-level risk and issue registers.
-
Proactively identify technical, schedule, resource, infrastructure, and dependency risks.
-
Facilitate risk mitigation planning and execution.
-
Coordinate root-cause analysis for major delivery challenges.
-
Escalate issues requiring leadership intervention.
-
Track mitigation actions through closure.
-
Remove execution impediments impacting engineering productivity and delivery commitments.
-
Coordinate resolution of environment, infrastructure, access, integration, and test setup issues.
-
Stakeholder Communication & Status Reporting
-
Qualifications
-
Bachelor's degree in Engineering, Computer Science, Information Technology, or related field.
-
10+ years of software engineering, embedded systems, or technology program management experience.
-
Minimum 5+ years managing large-scale software development programs.
-
Experience leading complex platform migration or modernization programs.
-
Strong project and program management experience involving globally distributed teams.
-
Proven experience managing multi-stream deliveries involving development, integration, testing, and release teams.
-
Demonstrated success driving execution in schedule-sensitive environments.
-
Strong stakeholder management and executive communication skills.
-
Experience with risk management, dependency management, and escalation management.
-
Excellent organizational, leadership, negotiation, and facilitation skills.
-
Preferred Qualifications
-
Experience with Android platform development programs.
-
Experience with AOSP, BSP, embedded Linux, or Android-based product development.
-
Experience in:
-
In-Flight Entertainment (IFE)
-
Aerospace systems
-
Automotive Infotainment
-
Consumer Electronics
-
Connected Products
-
Experience managing Android migration programs.
-
Familiarity with CTS, VTS, release qualification, and platform certification activities.
-
Experience managing offshore-onsite delivery models.