Staff Embedded System Software Engineer @ TP-Link Systems Inc.
Your Application Journey
Email Hiring Manager
Job Details
About Us
Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products. Ranked as the world’s top provider of Wi-Fi devices, TP-Link is dedicated to innovation and excellence, serving customers in over 170 countries.
Overview
TP-Link Systems Inc. is seeking a highly skilled Staff Embedded System Software Engineer in the Enterprise Engineering Department. In this role, you will lead the design, development, and optimization of embedded software solutions while mentoring junior engineers. You will work on cutting-edge projects involving real-time systems, microcontrollers, and embedded Linux.
Key Responsibilities
- Architect, develop, and optimize embedded software for high-performance real-time applications.
- Lead technical discussions and enforce software development best practices.
- Develop, debug, and maintain low-level drivers, middleware, and application software.
- Work on features for L2/Bridging/L3/Routing/video streaming in network devices.
- Implement and improve manufacturing processes including flow charts and software tools.
- Collaborate with hardware teams and conduct code reviews.
- Mentor junior team members and maintain coding standards.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Minimum of 8 years of experience in embedded software development.
- Expertise in C/C++ programming and Linux embedded application development.
- Deep knowledge of network technologies (NAT, TCP, UDP, IPv4, IPv6, HTTP).
- Familiarity with Linux TCP/IP stack components, audio/video encoding, and wireless protocols.
- Experience with version control systems (e.g., Git) and debugging techniques.
Preferred Qualifications & Benefits
- Experience with Wi-Fi driver development for Qualcomm or Broadcom chips.
- Experience with surveillance device development (NVR, cameras, etc.).
- Salary range: $140,000 - $200,000.
- Fully paid medical, dental, and vision insurance; 401k contributions.
- Over four weeks of PTO, bi-annual pay increases, and health/wellness benefits including free gym membership.
- Quarterly team-building events.
Key skills/competency
C/C++, Embedded Linux, Real-time, Debugging, Networking, Middleware, Microcontrollers, Code Reviews, Mentorship, Manufacturing
How to Get Hired at TP-Link Systems Inc.
🎯 Tips for Getting Hired
- Research TP-Link Systems Inc.'s culture: Study their mission, values, and global impact.
- Tailor your resume: Highlight embedded systems and leadership experience.
- Emphasize technical skills: Focus on C/C++, Linux, and networking expertise.
- Prepare for technical interviews: Practice debugging and real-time system questions.