Vacancy expired!
- Client is looking for a proactive and forward-thinking technical manager to enhance existing operations and platform projects. In this hands-on role, you will help manage implementation efforts of our operations platforms, monitoring and lead engineering teams to ensure milestones and deadlines are met.
- Run and lead engineering team to deliver products and solutions for sophisticated embedded systems
- Provide outstanding leadership to program team to deliver projects/programs timely, with high quality while achieving excellent results
- Perform overall program-level planning & lead program execution of interdependent projects, and drive effective and accurate status reporting
- Be responsible for the identification of risks and issues, and development of risk mitigation strategies and associated processes
- Identify critical partners and required engagement model and handle effective decision- making with leadership/engineering teams
- Supervise overall roadmap, identify and report potential obstacles such as scope creep, resource and personnel shortfalls, and problems with schedule, and release delays
- Communicate with related parties with software engineers, product managers, and development teams.
- Conduct data analysis to deliver insights for Engineering Managers
- At least 5 years of program or project management in software development
- Driving multi-functional efforts across major technical fields: SW, HW, Product, and QA
- Outstanding communication and presentation skills to engineers, managers, and execs
- Identifying risks, developing mitigation strategies, and facilitating resolutions
- Sound technical foundation and a highly motivated self-starter
- Knowledge of software engineering standard methodologies and related dependencies
- Strong leadership skills and ability to inspire team members
- Demonstrated understanding of Project Management processes, strategies, and methods
- Solid understanding of Agile, Scrum and Kanban development methodologies.
- Good understanding of Linux systems, media, and system architecture
- Excellent time management and organizational skills
- Experience working in a high-level collaborative environment and promoting a teamwork mentality
- Strong interpersonal skills and the ability to work with many different personality types
- Experience in project management models including Agile, Waterfall, and Scrum
- 5+ years demonstrate ability in engineering development and project management are required
- Bachelor's Degree in Computer Sciences, Information System, or similar
- Ability to work well in a fast-paced, multifaceted environment
- Excellent planning, time management, organizational and interpersonal skills
- Experience with a project management tool is necessary, experience with JIRA & Confluence.
- We are looking for someone to drive, own, and ship all aspects of large, multi-functional efforts and feature areas
- Partner with engineering teams throughout feature development from architecture, design, implementation, and validation.
- Proactively identify, prioritize, and drive resolution to program issues
- Present and communicate new feature initiatives, top issues, risks, critical achievements to executive leadership
- Own roadmap, priorities, prioritization, timelines, for technologies
- Help the team with ongoing improvements to the program management processes Collaborate with Engineering, Quality, Operations, and Marketing teams
- Knowledge of operating system internals, embedded system development and bring- up, device drivers, and memory management
- Familiarity with hardware virtualization technologies – CPU/GPU virtualization or device emulation
- C, C, Objective-C
- The candidate is bilingual in English and Mandarin Chinese