TP Link USA Corp

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

This listing is sourced directly from TP Link USA Corp's careers page and normalized into a canonical job model.