Real-Time Embedded Networking Firmware Engineer

TP-Link Systems Inc.

Irvine (CA)

On-site

USD 100,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Free snacks and drinks
Provided lunch on Fridays
Medical, dental, and vision insurance
401k contributions
Bi-annual reviews
Gym membership

Job summary

TP-Link Systems Inc. in Irvine, CA is seeking a skilled Embedded Software Engineer to design, develop, and optimize consumer networking products. In this hands‑on role, you will collaborate closely with cross‑functional teams to bring features from concept to completion, ensuring high standards of performance, reliability, and safety.

You will be involved in every stage of the development process, from chipset bring-up and SDK integration to new feature development.

Qualifications

  • Bachelor's degree required in CS/CE/EE or equivalent.
  • 3+ years experience in embedded software development.
  • Strong C/C++ programming and debugging skills.
  • Familiarity with RTOS or Linux in embedded environments.
  • Knowledge of DHCP, IPv4/IPv6 networking.
  • Experience with microcontrollers and hardware interfaces (UART, SPI, I2C, GPIO).
  • Experience with debugging tools such as GDB and Wireshark.
  • Understanding of software development lifecycle and CI/CD.

Responsibilities

  • Collaborate with product management for technical research and feasibility assessments.
  • Design and develop embedded networking products across hardware platforms.
  • Partner with hardware teams to implement hardware-dependent functions.
  • Develop new features for real-time embedded systems using C/C++.
  • Create technical documentation including design specs and architecture.
  • Conduct code reviews to uphold coding standards.
  • Perform unit, integration, and system testing with QA.
  • Manage firmware releases with changelogs and manuals.
  • Ensure product readiness for production with manufacturing tooling and certifications.
  • Investigate customer-reported issues and deploy firmware updates.
  • Mentor junior engineers in coding and debugging.
  • Stay informed on industry trends to maintain competitive edge.

Skills

C/C++
Embedded software
RTOS/Linux
Network protocols
Hardware interfaces
Problem solving

Education

Bachelor's degree in CS/CE/EE or equivalent

Tools

GDB
Wireshark
Linux

Job description

TP-Link Systems Inc. in Irvine, CA is seeking a skilled Embedded Software Engineer to design, develop, and optimize consumer networking products. In this hands‑on role, you will collaborate closely with cross‑functional teams to bring features from concept to completion, ensuring high standards of performance, reliability, and safety.

You will be involved in every stage of the development process, from chipset bring-up and SDK integration to new feature development.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer, Home Networking
Embedded Firmware Engineer, Home Networking

TP-Link Systems Inc. • Irvine (CA)

On-site
USD 100,000 - 140,000
Free snacks & drinks
Lunch Fridays
Medical insurance
+7
Embedded Network Software Engineer – Home Networking
Embedded Network Software Engineer – Home Networking

Socket.dev • Irvine (CA)

On-site
USD 100,000 - 140,000
Free snacks and lunch Fridays
Medical, dental, and vision insurance
401k contributions
+2
Senior Embedded Networking Engineer
Senior Embedded Networking Engineer

TP-Link Systems Inc. • Irvine (CA)

On-site
USD 150,000 - 240,000
Full medical, dental, and vision
401k contributions
Bi‑annual reviews with pay increases
+2
Senior Embedded Networking Software Engineer (C/C++, Linux)
Senior Embedded Networking Software Engineer (C/C++, Linux)

TP-Link Systems Inc. • Irvine (CA)

On-site
USD 150,000 - 200,000
Fully paid medical, dental, and vision insurance
Employer quarterly contributions to 401k funds
15 days accrued vacation
+2
Senior Embedded Networking Engineer – Wi‑Fi & Leadership
Senior Embedded Networking Engineer – Wi‑Fi & Leadership

TP-Link Systems Inc. • Irvine (CA)

On-site
USD 150,000 - 240,000
Medical coverage
Dental coverage
401k
+2
Junior Embedded Software Engineer - IoT & Networking (C/C++)
Junior Embedded Software Engineer - IoT & Networking (C/C++)

TP-Link Systems Inc. • Irvine (CA)

On-site
USD 100,000 - 120,000
Free snacks and drinks
Fully paid medical, dental, and vision
Contributions to 401k funds
+3
Senior Embedded Networking Firmware Engineer
Senior Embedded Networking Firmware Engineer

Socket.dev • Irvine (CA)

On-site
USD 150,000 - 240,000
Medical/dental/vision insurance
401k
Bi-annual reviews
+2
Emerging Embedded Software Engineer – Systems & Design
Emerging Embedded Software Engineer – Systems & Design

OpenTalent • Irvine (CA)

On-site
USD 110,000 - 150,000
Senior Embedded Networking Software Engineer (C/C++, Linux)
Senior Embedded Networking Software Engineer (C/C++, Linux)

TP-Link NA • Irvine (CA)

On-site
USD 150,000 - 200,000
Fully paid medical, dental, and vision insurance
401k employer contributions
15 days accrued vacation
+4
Senior Embedded Systems Software Leader – Networking
Senior Embedded Systems Software Leader – Networking

TP-Link Corporation Limited • Irvine (CA)

On-site
USD 190,000 - 240,000
Fully paid medical, dental, and vision insurance
Employer contributions to 401k funds
15 days accrued vacation
+2