Embedded Firmware Engineer, Home Networking

TP-Link Systems Inc.

Irvine (CA)

On-site

USD 100,000 - 140,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Free snacks & drinks
Lunch Fridays
Medical insurance
Dental insurance
Vision insurance
401k
Bi-annual reviews
Annual pay raises
Gym membership
Team events

Job summary

TP-Link Systems Inc. in Irvine, CA, seeks an Embedded Software Engineer to design, develop, and optimize consumer networking products such as routers, access points, and switches. You will drive features from concept to production with a focus on performance, reliability, and safety.

Ideal candidates have 3+ years of embedded software experience, strong C/C++, familiarity with RTOS/Linux, and a collaborative mindset to work across cross-functional teams in a fast-paced hardware company.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 3+ years of experience developing embedded software.
  • Strong skills in software design, programming (C/C++), scripting, and debugging.
  • Familiarity with embedded operating systems (e.g., RTOS, Linux) and real‑time system design.
  • Knowledge of network protocols and standards (e.g., DHCP, IPv4, IPv6).
  • Experience with microcontrollers, processors, and hardware interfaces like UART, SPI, I2C, and GPIO.
  • Proficiency with debugging tools like GDB, Wireshark, and terminal applications.
  • Understanding of the software development lifecycle, including version control, unit testing, and CI.

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
  • Partner with hardware teams to implement hardware‑dependent functions and resolve integration challenges
  • Develop new features for real‑time embedded systems using C/C++, optimizing firmware for performance, memory efficiency, and power usage
  • Create clear and comprehensive technical documentation, including design specifications, software architecture, and other necessary documents
  • Conduct code reviews, providing feedback to uphold coding standards and best practices
  • Perform unit, integration, and system testing, collaborating with QA to define testing strategies
  • Manage firmware releases, including maintaining detailed documentation, user manuals, and change logs
  • Ensure product readiness for production by developing manufacturing tools, facilitating certifications, and providing on‑site support
  • Investigate and address customer‑reported issues, implementing firmware updates to enhance performance
  • Mentor junior engineers in coding, debugging, and software design best practices
  • Conduct industry analysis to stay informed of trends and maintain a competitive edge

Skills

C/C++ programming
RTOS/Linux familiarity
Network protocols
Debugging
UI CI/CD
Scripting
GDB/Wireshark
UART/SPI/I2C/GPIO

Education

Bachelor's degree in Computer Science/Engineering

Job description

TP-Link Systems Inc. in Irvine, CA, seeks an Embedded Software Engineer to design, develop, and optimize consumer networking products such as routers, access points, and switches. You will drive features from concept to production with a focus on performance, reliability, and safety.

Ideal candidates have 3+ years of embedded software experience, strong C/C++, familiarity with RTOS/Linux, and a collaborative mindset to work across cross-functional teams in a fast-paced hardware company.

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

Similar jobs worth comparing

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 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
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
Senior Embedded Software Engineer – Wi‑Fi & Router Systems
Senior Embedded Software Engineer – Wi‑Fi & Router Systems

TP-Link • Irvine (CA)

On-site
USD 150,000 - 240,000
Medical, dental, and vision insurance
401k contributions
Bi-annual reviews
+2
Embedded Software Engineer (Home Networking)
Embedded 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 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
Embedded Software Engineer (Home Networking)
Embedded Software 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 Software Engineer (Consumer Home)
Embedded Software Engineer (Consumer Home)

TP-Link Systems Inc. • Irvine (CA)

On-site
USD 100,000 - 140,000
Free snacks and drinks
Fully paid medical, dental, and vision insurance
401k contributions
+2
Embedded Software Engineer (Networking)
Embedded Software Engineer (Networking)

TP-Link Corporation Limited • Irvine (CA)

On-site
USD 100,000 - 140,000
Free snacks and drinks
Health and wellness benefits
Fully paid medical, dental, and vision insurance
+3
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