Overview:We are seeking a highly experienced
Director of Engineering, Home Networking Software Platform to lead the creation and optimization of next-generation residential device platforms, which will be deployed to more than 100 million devices, creating an extensive network/IoT ecosystem for end users and ISP operators. Leveraging your expertise in embedded systems, you'll play a key role in building an exceptional ecosystem.
In this role, you will manage and mentor a team of managers, fostering innovation and ensuring successful project outcomes. By staying up to date with industry trends, you will contribute to the growth and success of TP-Link's home network product line. Beyond software, you will act as the engineering owner of the entire project lifecycle--coordinating across hardware, manufacturing, cloud, and mobile teams to deliver high-quality products from concept to market.
Key Responsibilities:Lead the embedded software team:
- Drive feature development, quality, and innovation in home networking products.
- Mentor and motivate managers, optimize development workflows, publish technical articles.
- Enhance the R&D quality system, including unit testing, CI/CD, and security compliance.
Shape platform direction:
- Oversee the development and integration of industry-standard frameworks and key features, delivering innovations that improve functionality and user experience.
- Collaborate with Product Management to translate customer needs into practical solutions from early research to production launch.
Define technical roadmap:
- Partner closely with multiple product teams to align on requirements, engage with PRPL/RDK open-source communities, and capture key account customer needs.
- Define the platform roadmap, guide system architecture, and ensure scalable, secure, and reliable designs.
- Author workshop articles to showcase technical highlights.
Coordinate global collaboration:
- Align international R&D resources, bridge cultural differences, and enable seamless teamwork.
- Break down tasks and leverage software systems to track progress effectively.
- Organize and facilitate daily stand-ups and cross-team communication meetings.
Build and grow teams:
- Recruit, mentor, and inspire top talent while fostering a culture of innovation and accountability.
- Continuously refine training programs to strengthen team capabilities and long-term growth.
RequirementsQualifications:- 10+ years of professional software development experience.
- 5+ years of engineering team management experience.
- Strong understanding of computer architecture, network protocols, and related algorithms.
- Strong problem-solving and decision-making skills, with the ability to think strategically and act tactically.
- Demonstrated leadership skills, including the ability to inspire and motivate teams, resolve conflicts, and make tough decisions.
- Experience leading the design, build and deployment of complex and performant (scalable and reliable) software solutions in production.
- Experience partnering with product or program management teams.
- Proven track record of bringing consumer home networking products from design to market.
- Strong written and verbal communication skills to effectively collaborate with cross-functional teams and stakeholders, ensuring clear and concise communication of technical concepts and ideas.
- Ability to manage multiple projects simultaneously and prioritize tasks effectively in a fast-paced environment.
Preferred Qualifications:- Experience working with large-scale deployments of embedded systems, particularly in networking or telecommunications environments.
- Experience in hiring, developing, and managing a new team of software developers. Ability to attract top talent and foster a collaborative and productive work environment.
- Strong communication and interpersonal skills, with the ability to work effectively in cross-functional teams and present complex technical concepts to non-technical stakeholders.
- Contribution to proposals in standards organizations or participation in the development of standards agreements. Understanding of industry standards and the ability to influence their evolution.
BenefitsSalary range: $230,000-$260,000
- Fully paid medical, dental, and vision insurance (partial premium coverage for dependents)
- Employer quarterly contributions to 401k funds
- 15 days accrued vacation
- 11 paid holidays
- Bi-annual reviews, and annual pay increases
- Health and wellness benefits, including free gym membership
- Quarterly team-building event