TP Link USA Corp
Senior Embedded Software Engineer (Consumer Home)
Irvine, California, United States · Senior
No sponsorship$150k-$240kDetected 32 days ago
C++Code ReviewGitCI/CDLinuxEmbedded SystemsElectrical EngineeringControlsTCP/IPResearchLeadershipCommunicationCollaborationProblem SolvingMentoring
About the role
- We are seeking a highly skilled and experienced Senior Embedded Software Engineer to design, develop, and optimize consumer networking products such as routers, access points, and switches.
- In this role, you will work closely with cross-functional teams to bring projects from concept to completion, participating in the research and development of various products, design and implement cutting-edge Wi-Fi and networking features.
- As a senior member of the team, you will lead feature architecture, troubleshoot complex issues, and provide mentorship to junior engineers, ensuring the delivery of high-performance, reliable products.
Responsibilities
- Collaborate with product management to conduct technical research and feasibility assessments that guide product design decisions.
- Design and develop embedded networking products, leading chipset bring-up, SDK integration, and application development across multiple hardware platforms.
- Conduct software architecture design and define system requirements to ensure efficient, scalable, and maintainable solutions.
- Partner with hardware teams to implement hardware-dependent functions and resolve integration challenges.
- Develop and optimize software features while analyzing and troubleshooting networking issues to ensure robust, high-performance connectivity.
- Create clear and comprehensive technical documentation, including design specifications, software architecture, and other necessary documents to support future development, maintainability, and effective collaboration.
- Lead design and code reviews to ensure high-quality standards, resolve issues, and incorporate team feedback.
- Manage the software development lifecycle, ensuring timely delivery and effective coordination with QA teams on testing and issue resolution.
- Oversee firmware releases and maintain detailed documentation, user manuals, and change logs for each update.
- Mentor junior engineers to enhance their coding, debugging, and software design skills, fostering team growth and capability.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- 5+ years of experience in embedded systems design and development.
- Proficiency in programming languages such as C, C++, and assembly.
- Experience with embedded operating systems (e.g., Linux) and device drivers.
- Solid knowledge of communication protocols, such as TCP/IP, Ethernet, and Wi-Fi.
- Thorough knowledge of network protocols and standards, including HTTPS, DHCP, IPv4, and IPv6, with familiarity in Linux bridge and network stack internals.
- Experience with version control systems (e.g., Git) and continuous integration tools.
Nice to have
- Experience working on requirements for Internet Service Providers (ISPs).
- Proficiency in the entire embedded networking stack, with strong technical expertise and problem-solving skills.
Compensation
- $150k-$240k
Company info
- Headquartered in the United States, TP-Link Systems Inc. is a leading global provider of networking devices and smart home products.
- Consistently ranked as the world's top provider of Wi-Fi devices, TP-Link is dedicated to delivering innovative solutions that improve people's lives by offering faster, more reliable connectivity.
- Serving customers in over 170 countries, we are committed to expanding our global footprint.
- At TP-Link Systems Inc., we believe that technology has the power to transform the world for the better.
- Our mission is to design reliable, high-performance products that connect users worldwide to the limitless possibilities of technology.
- We are driven by our core values of professionalism, innovation, excellence, and simplicity.
- Our goal is to help clients achieve outstanding global performance and to provide consumers with a seamless, effortless technology experience.
- Overview: We are seeking a highly skilled and experienced Senior Embedded Software Engineer to design, develop, and optimize consumer networking products such as routers, access points, and switches.
Visa & Work Authorization
- Please, no third-party agency inquiries, and we are unable to offer visa sponsorships at this time
Apply directly at TP Link USA Corp →Create a free account for alerts like thisView TP Link USA Corp immigration profile
This listing is sourced directly from TP Link USA Corp's careers page and normalized into a canonical job model.