Lead the embedded systems software function for TP-Link’s Omada networking product line, managing a team delivering high-performance, reliable embedded Linux networking software. TP-Link is a global leader in Wi‑Fi and smart home devices, serving customers in 170+ countries. Standout perks include fully paid medical/dental/vision insurance and regular pay reviews with annual increases.
- Fully paid medical, dental, vision
- 11 paid holidays
- Bi-annual reviews and annual increases
We believe technology changes the world for the better! At TP-Link Systems Inc, we are committed to crafting dependable, high-performance products to connect users worldwide with the wonders of technology.
Embracing professionalism, innovation, excellence, and simplicity, we aim to assist our clients in achieving remarkable global performance and enable consumers to enjoy a seamless, effortless lifestyle.
We are seeking an experienced Manager of Embedded System Software belonging to the Omada product line (formerly called the Enterprise Engineering Department) to lead a team of engineers in designing, developing, and optimizing embedded software solutions. The ideal candidate will have a strong background in embedded systems, software architecture, and team leadership, ensuring high-performance, reliable, and scalable solutions for our products. Lead and manage a team of embedded software engineers, providing technical guidance and mentorship. Provide leadership and direct the activities of software engineers focused on the design of new products, enhancement of existing designs and improvement of software architecture design processes and procedures. Define software architecture, coding standards, and best practices for embedded system development. Manage project timelines, resources, and deliverables to ensure on-time and high-quality software releases. Conduct code reviews, debugging, and performance optimization to maintain software reliability. Ensure compliance with safety, security, and regulatory standards relevant to embedded software development. Conduct meticulous code reviews and provide mentorship to junior developers, ensuring strict adherence to coding standards and industry best practices. Bachelor's degree in Computer Science, Electrical Engineering, or a related field. 7+ years of experience in embedded software development, plus at least 3 years of experience in a leadership role. Strong expertise in embedded Linux programming with C/C++, particularly in kernel driver development and TCP/IP stack packet processing. Strong knowledge of networking protocols (NAT, TCP, UDP, IPv4, IPv6,
etc.) and hardware-software integration. Knowledge of package processing flow based on Linux TCP/IP stack, including Netfilter and Conntrack. Proficiency in debugging tools, emulators, and software profiling techniques. Familiarity with version control systems (Git) and CI/CD pipelines for embedded development. Experience in the networking or electronics industry. Experience working with large-scale deployments of embedded systems, particularly in networking or telecommunications environments. Fully paid medical, dental, and vision insurance (partial premium coverage for dependents) 11 paid holidays Bi-annual reviews, and annual pay increases Quarterly team-building events We believe that diversity fuels innovation, collaboration, and drives our entrepreneurial spirit. We are dedicated to providing equal employment opportunities to all employees and applicants, and we prohibit discrimination and harassment of any kind based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. If you share our passion and connection to this mission, we welcome you to apply and join us in building a vibrant and inclusive team at TP-Link Systems Inc.