VP of Engineering (Software/Firmware and Product Management)
Duties
• Lead the development of the software and hardware engineering team, including coaching team members’ performance and career development.
• Design a scaling plan for the engineering team that will support the product vision and strategy. You’ll design and own the team’s budget, talent growth, and work processes.
• Shape the technology vision and intellectual property of the company in order to turn all our expertise to deliver value to our customers. Identify investment opportunities in new technologies to support the vision.
• Design and lead R&D strategy, budget and cost control.
Requirement:
1) Bachelor's or Master's degree in Computer Science, Information Systems, Computer Engineering or combination EE and CS
2) Experience working on Linux kernel driver development and C language programming.
3) In-depth understanding of Linux Kernel internals
4) Capability to understand CPU multitasking concepts: task switching, deadlocks, interrupts and resource management.
5) 15+ years of software or firmware development experience, with at least 5 in a senior managerial role.
6) Familiar with more than one type of WiFi chipsets driver development, while QCA chipset experience is a must
7) Experience in cloud-based (e.g., AWS) software development
8) Experience developing software, firmware and product management via coaching and mentoring.
9) Experience in hardware development/product engineering/production management would be a plus
10) Ability to communicate well verbally and in writing at all levels of technical expertise, including across functions to non-technical team members.
11) Ability to thrive in an environment with competing and shifting priorities.
12) Willing to roll up sleeves to address problems