Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TP-LINK Logo

Staff Embedded Software Engineer - Smart Home

TP-LINK

$140,000 - $200,000
Sep 10, 2025
Irvine, CA, US
Apply Now

TP-Link Systems Inc. is seeking to enhance its network camera platforms with scalable, secure, and reliable embedded software systems that deliver outstanding video quality, streaming performance, and cloud connectivity.

Requirements

  • Strong proficiency in C/C++ programming and embedded Linux/RTOS development.
  • Proven expertise in audio/video technologies, including: Codecs (H.264, H.265/HEVC, MJPEG), Streaming protocols (RTP/RTSP, WebRTC, RTMP, ONVIF), Storage & file systems (MP4, TS, fragmented MP4, FAT32)
  • Strong understanding of network protocols (TCP/UDP, DNS, DHCP, HTTP/HTTPS, MQTT, QUIC, NAT).
  • Proven expertise in security protocols (TLS 1.3, SRTP, WPA3, encryption, certificate management).
  • Ability to debug system-wide bottlenecks, covering hardware, OS, drivers, and middleware.
  • Experience with consumer electronics camera products (IP cameras, doorbells, smart hubs, etc.).
  • Knowledge of AI/ML deployment for video analytics (e.g., motion detection, face recognition, object tracking).

Responsibilities

  • Define and drive the technical roadmap for embedded software platforms.
  • Architect and implement system-level designs for high-performance, real-time video/audio pipelines.
  • Lead the development of core modules, including A/V transmission, networking, connectivity, storage, and security.
  • Optimize embedded Linux/RTOS platforms for latency, throughput, memory, and power efficiency.
  • Troubleshoot and resolve complex multimedia issues across drivers, kernel, middleware, and applications.
  • Collaborate with cross-functional teams (hardware, cloud, mobile app, QA) to deliver seamless end-to-end camera solutions.
  • Mentor engineers across all levels, raising engineering standards through reviews, workshops, and technical leadership.

Other

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • 8+ years of experience in embedded software development.
  • Excellent leadership, communication, and collaboration skills, with a proven track record of mentoring and cross-team influence.
  • Must be legally authorized to work in the United States without the need for employment visa sponsorship now or in the future.
  • No third-party agency inquiries.