Vacancy expired!
- Run and lead the engineering team to deliver products and solutions for sophisticated embedded systems
- Provide outstanding leadership to the 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 the 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 the 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 demonstrated ability in engineering development and project management are required
- 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, and 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, and critical achievements to executive leadership
- Own roadmap, priorities, prioritization, and 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
- Bachelor’s degree in IT, Information Security, Cyber Security, Computer Science, Computer Engineering, or a related discipline
Vacancy expired!