As the development lead, you will build up the new team by hiring top internal and industry talents, act as the team architect, lead the technical investigation/definition and estimation of your features, and are accountable for shipping high-quality production software on schedule. An ideal candidate must feel comfortable with drivers/kernel level software development and debugging, and must have design and development experiences in one or more of the following areas: ACPI/UEFI and embedded firmware/OS, HAL/BSP and device/storage drivers, Graphics drivers and DirectX, Wi-Fi/Mobile-3G/Bluetooth and networking stacks. You should possess a strong technical background and a good grasp of software engineering principles, exceptional problem solving, design, programming, and debugging skills. A demonstrated ability to come up-to-speed quickly on a new technical domain is presumed. You will need to effectively work with both internal and external partner teams and dependencies, to find win-win solutions that are mutually beneficial. Successful candidates should have a solid track record of shipping production software. If you are passionate about the latest software/hardware innovations and bringing up new platforms in a fast paced team, this would be a great opportunity for you. Qualifications: - 6+ years of experience in designing, developing and shipping software products (in C/C++) across multiple releases - 3+ years of experience managing/leading engineering teams of 5 or more through complete product ship cycles - Familiar with the ARM architecture - Rich experiences on drivers for AV/graphics/networking, etc. - Strong leadership skills with proficiency in architecture, design and technology evaluation - Demonstrated ability to cost, schedule, and execute across multiple feature teams to ship quality software on time - Excellent communications/customer interfacing skill and the ability to deal with ambiguity and prioritize issues - Bachelor’s degree in Computer Science or a closely related field
|