Embedded Network Software Engineer – Home Networking

Socket.dev

Irvine (CA)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

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

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 lead chipset bring-up, SDK integration, and real‑time firmware development across multiple hardware platforms. You will collaborate with product management and hardware teams, implement features in C/C++, ensure performance, memory efficiency, and power usage, and contribute to documentation, testing, and

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 working 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 continuous integration.
  • Strong problem‑solving skills and attention to detail.

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 to meet stringent system requirements.
  • Create clear and comprehensive technical documentation, including design specifications, software architecture, and other necessary documents to support future development, maintainability, and effective collaboration.
  • Conduct code reviews, providing feedback to uphold coding standards and best practices across the team.
  • Perform unit, integration, and system testing, collaborating with QA to define testing strategies and address issues identified during testing.
  • Manage firmware releases, including maintaining detailed documentation, user manuals, and change logs for each update.
  • Ensure product readiness for production by developing manufacturing tools, facilitating certifications, and providing on‑site support as required.
  • Investigate and address customer‑reported issues, implementing firmware updates to enhance performance and resolve issues.
  • Mentor junior engineers in coding, debugging, and software design best practices.
  • Conduct industry analysis to stay informed of trends and maintain a competitive edge in product offerings.

Skills

C/C++ programming
Embedded software
RTOS/Linux
Network protocols
UART/SPI/I2C/GPIO
GDB/Wireshark debugging
Version control
CI/CD
Problem solving

Education

Bachelor’s degree in Computer Science/Engineering

Tools

GDB
Wireshark
Linux
RTOS

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 lead chipset bring-up, SDK integration, and real‑time firmware development across multiple hardware platforms. You will collaborate with product management and hardware teams, implement features in C/C++, ensure performance, memory efficiency, and power usage, and contribute to documentation, testing, and

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
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 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 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
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 (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 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 (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
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