Embedded Software Senior Manager (Networking)
About Us:
Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world’s top provider of Wi-Fi devices. The company is committed to delivering innovative products that enhance people’s lives through faster, more reliable connectivity. With a commitment to excellence, TP-Link serves customers in over 170 countries and continues to grow its global footprint.
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.
Overview:
We are seeking an experienced Embedded System Software Manager belonging to 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.
Requirements
- 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.
- Collaborate with hardware engineers, firmware developers, and other cross-functional teams to ensure seamless integration.
- 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.
- Stay updated with industry trends, emerging technologies, and best practices in embedded systems.
- Ensure compliance with safety, security, and regulatory standards relevant to embedded software development.
- Provide technical leadership, mentorship, and guidance to junior team members, fostering a collaborative and high-performing environment.
- Conduct meticulous code reviews and provide mentorship to junior developers, ensuring strict adherence to coding standards and industry best practices.
Qualifications:
- 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.
- Experience with low-level drivers, BSP development, and real-time constraints.
- Proficiency in debugging tools, emulators, and software profiling techniques.
- Familiarity with version control systems (Git) and CI/CD pipelines for embedded development.
- Strong problem-solving and decision-making skills, with the ability to think strategically and act tactically.
- Strong communication and leadership skills with experience managing cross-functional teams.
- Highly motivated, positive, detail oriented and responsible.
Preferred Qualifications:
- Experience in the networking or electronics industry.
- Experience working with large-scale deployments of embedded systems, particularly in
- Networking or telecommunications environments.
Benefits
- Free snacks and drinks, and provided lunch on Fridays
- Fully paid medical, dental, and vision insurance (partial coverage for dependents)
- Contributions to 401k funds
- Bi-annual reviews, and annual pay increases
- Health and wellness benefits, including free gym membership
- Quarterly team-building events
Recommended Jobs
Analyst, Inventory Analytics
Job Summary: Department/Group Overview: The Addressable Inventory & Yield Analytics Team’s (a subset of the Revenue & Yield Management Team) primary responsibilities include digital inventory…
Equipment Maintenance Supervisor - Afternoon/Evening Shift
A national organization is seeking a Maintenance Supervisor to oversee maintenance employees in San Francisco, California. The role involves scheduling activities, ensuring compliance with policies, a…
Applied Scientist, Amazon Music - Catalog [MusicIQ]
Applied Scientist, Amazon Music - Catalog [MusicIQ] Job ID: 3154164 | Amazon.com Services LLC Amazon Music is an immersive audio entertainment service that deepens connections between fans, arti…
SEO/GEO Engineer
Jiffy is looking for an SEO / GEO Engineer to build and scale organic growth as a durable, compounding acquisition engine. This role sits at the intersection of engineering, data, and search strategy…
Licensed Barber/Stylist
Join the Men's Grooming Revolution at Hammer & Nails Studio City, LA Are you seeking a professional yet welcoming work environment where you can showcase your exceptional customer service skills? Lo…
Infant and Preschool Director
Since 1968, Action Day Schools have proven to be steadfast leaders in the Bay Area’s childcare and private education industry. We pride ourselves on providing each child with quality care rooted in…
Branch Operations Lead - Oakland East Shore Market Area - Berkeley, CA
At Chase, we are passionate about creating memorable experiences for our clients and employees, making them feel welcomed, valued, and understood. We build lasting relationships by doing the right th…
Seasonal Maintenance Technician I - WorldMark Oceanside Harbor Resort
We Put the World on Vacation Travel + Leisure Co. is the world’s leading vacation ownership and travel membership company, with a dynamic and growing portfolio of resort, travel club, and lifestyl…
Travel Labor and Delivery RN - $2,682 per week
Epic Travel Staffing is seeking a travel nurse RN Labor and Delivery for a travel nursing job in Riverside, California. Job Description & Requirements ~ Specialty: Labor and Delivery ~ Discip…
Principal Product Owner, ServiceNow CMDB
Who are we? Equinix is the world’s digital infrastructure company®, shortening the path to connectivity to enable the innovations that enrich our work, life and planet. A place where tech thin…