T

TP-Link Systems

Networking and smart home technology

Embedded Software Engineer - Wireless

Full-Time
$100k - $160k
Mid
Bachelor's
Irvine, CA, USA
In Person
Software EngineeringEmbedded Engineering
No H1B Sponsorship

About the job

Requirements
  • A bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • At least 2 years of experience in wireless driver development, specifically in Wi-Fi, Bluetooth, or Thread technologies.
  • Proficiency in C or C++ programming.
  • Demonstrated experience troubleshooting Wi-Fi issues and proficiency with wireless debugging tools, including Tcpdump, iPerf, Wireshark, or similar tools for performance analysis and troubleshooting.
  • A solid understanding of wireless communication protocols, including 802.11a/b/g/n/ac/ax.
  • Familiarity with advanced wireless communication protocols, such as 802.11be, 802.11ad/ay, and Bluetooth/BLE.
  • A basic understanding of wireless roaming and mesh technologies, such as 802.11k/v/r, 802.11s, or EasyMesh.
  • Experience with Wi-Fi 6 or Wi-Fi 7 chipsets.
Responsibilities
  • Participate in the evaluation and selection of wireless chipsets, and assist with bring-up tasks, including driver, script, and functionality adaptation for designated chipsets.
  • Support implementation of a framework for integrating different wireless chipsets.
  • Assist with integration, development, and optimization of new Wi-Fi chipsets, operating systems, wireless drivers, and firmware to ensure reliable performance and connectivity.
  • Stay current on 802.11 wireless protocols, industry technologies, and standards, and help develop certification software for compliance.
  • Contribute to the design and implementation of wireless and mesh-related functionalities, ensuring high-quality code and proper documentation.
  • Develop software for RF calibration to ensure precise and optimal wireless performance.
  • Participate in code reviews and provide feedback to maintain coding standards and best practices.
  • Help design and implement self-testing standards for wireless modules, and participate in self-testing to identify and address quality issues during development.
  • Track and resolve technical issues related to connectivity, stability, and performance using debugging tools such as Wireshark and Tcpdump, and collaborate with vendors as necessary.
  • Oversee the software release process and collaborate with on-site factory teams, including providing on-site support to troubleshoot and resolve production issues as needed.
  • Address customer, market, and factory feedback to improve product performance and user satisfaction.
  • Conduct competitive analysis and keep informed about industry trends to assist in product strategy.
Desired Qualifications
  • Experience developing and optimizing wireless firmware and drivers.
  • Ability to conduct RF calibration and performance testing.
  • Willingness to travel to factory sites to address production issues as needed.

About the company

TP-Link Systems is the U.S. organization for TP-Link networking and connected-home products. Its portfolio includes Wi-Fi routers and mesh systems, switches, access points, cameras, smart-home devices, and business networking equipment. The company serves consumers, small businesses, enterprises, and service providers through retail and channel partners. TP-Link participates in networking, consumer electronics, and connected devices, with engineering, product, channel, sales, support, and operations teams bringing integrated hardware, software, cloud services, and security updates to market.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A