Embedded Software Engineer (Wireless)

TP-Link Systems Inc.
Irvine, CA

About Us:

Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world’s top provider of Wi-Fi devices. The company is committed to delivering innovative products that enhance people’s lives through faster, more reliable connectivity. With a commitment to excellence, TP-Link serves customers in over 170 countries and continues to grow its global footprint.

We believe technology changes the world for the better! At TP-Link Systems Inc, we are committed to crafting dependable, high-performance products to connect users worldwide with the wonders of technology. 

 

Embracing professionalism, innovation, excellence, and simplicity, we aim to assist our clients in achieving remarkable global performance and enable consumers to enjoy a seamless, effortless lifestyle. 

Overview:

We are seeking a skilled Junior Embedded Software Engineer to develop and optimize enterprise networking products such as access points, etc. 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 product life cycle, including development, manufacture, and maintenance and so on.

Key Responsibilities:

  • Develop and maintain software systems for embedded network devices.
  • Responsible for device driver development and maintenance, such as Flash, Wi-Fi, wired network etc.
  • Support the implementation of a framework for integrating different wireless chipsets.
  • Develop software for RF calibration to ensure precise and optimal wireless performance.
  • Responsible for software module development and maintenance.
  • Implement, maintain, troubleshoot, and improve manufacturing processes, including maintain flow charts, develop manufacture software, identify and fix issues, and make improvements and so on.
  • Work closely with hardware team to deliver high quality products.
  • Responsible for identifying and fixing bugs prior to software release.
  • Write clean, maintainable, and well-documented code.
  • Implement software features of high quality and on schedule.
  • Collaborate seamlessly with cross-functional teams, including designers, product managers, and QA engineers, to deliver unparalleled user experiences.

 

Requirements

Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Minimum of 2 years of related experience.
  • Proficiency in embedded software programming skills with C/C++ language.
  • Experience with embedded Linux application development.
  • Experience with socket-based network programming.
  • Deep understanding of common data structures (e.g., arrays, linked lists, hash tables, trees, queues) and their performance characteristics.
  • Knowledge of network technology including NAT, TCP, UDP, IPv4, IPv6, etc.
  • Knowledge of wireless communication protocols, e.g. 802.11a/b/g/n/ac/ax.
  • Familiarity with Wi-Fi driver architecture (cfg80211, mac80211, vendor drivers).
  • Understanding of wireless security (WPA2/WPA3, 802.1X).
  • Experience in analyzing crash logs, stack trace, faults by utilizing basic debugging techniques.
  • Experience with version control systems (e.g., Git).
  • Highly motivated, positive, detail oriented and responsible.

 

Preferred Qualifications:

  • Strong understanding of multi-threading and concurrency models on Linux.
  • Hands-on experience with ARM Cortex-A–based Raspberry Pi platforms.
  • Experience with embedded Linux platforms (OpenWrt, Yocto, Buildroot).

Salary: $120,000 - $180,000

Benefits

  • Fully paid medical, dental, and vision insurance (partial coverage for dependents)
  • Contributions to 401k funds
  • Bi-annual reviews, and annual pay increases
  • Health and wellness benefits, including free gym membership
  • Quarterly team-building events
Posted 2026-01-15

Recommended Jobs

Senior Software Engineer - Data Clean Room Applications

Snowflake
Menlo Park, CA

Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that’s all in on impact, innovation, and collaboration, Snowflake is the sweet spot for buil…

View Details
Posted 2026-02-28

VP of Food Manufacturing

Dutchman Hospitality Group
Walnut, CA

Job Summary:  The Director/VP of Food Manufacturing is a strategic business leader responsible for overseeing all manufacturing operations across two facilities while driving business development and…

View Details
Posted 2026-02-19

ABA Behavioral Technician

Lumary Therapy
North Hollywood, CA

Overview: We are seeking a dedicated and compassionate Behavior Technician to join our team. As a Behavior Technician, you will play a crucial role in providing care and support to individuals with a…

View Details
Posted 2025-08-07

Sales Engineer Southern California

Henkel
Irvine, CA

What you´ll do The Sales Engineer is a professional sales position, based remotely, responsible for growing, managing and servicing surface treatment customers in Coil and General Industry.  Pro…

View Details
Posted 2026-02-06

Registered Nurse (RN) - Per Diem (Rancho Santa Margarita)

Hydration Room, Inc.
Rancho Santa Margarita, CA

Position Title: Registered Nurse (RN) - Per Diem Description: Why You’ll Love this Per Diem Registered Nurse (RN) Job!    Leave behind the hospital hustle and discover a more fulfill…

View Details
Posted 2026-02-28

Accounting Manager POST NUMBER: 443370

Santa Ana, CA

Our client, a large wholesaler and manufacturer, is seeking a Vendor Rebates Accounting Manager to manage over 200 vendor rebate programs and ensure accuracy of applied rebates. Key Responsibiliti…

View Details
Posted 2026-03-01

Commercial Loan Officer

MRINetwork Jobs
Napa, CA

Actively seeking an experienced commercial lender to join a team of successful professionals who will collectively develop creative financing solutions to resolve complex and often unique issues for …

View Details
Posted 2026-02-28

Customer Service & E-Commerce Associate Team Leader (Customer Service, In-Store Shopper Assistant Department Manager)

Whole Foods Market
San Francisco, CA

At Whole Foods Market, we are working to nourish people and the planet. In this role, you will support the Team Leader in leading and executing the Customer Service & E-Commerce programs; this means …

View Details
Posted 2026-01-30

Director of Software & Product

SnapMagic
Redwood City, CA

SnapMagic is building the digital growth engine for the global electronics industry. Our core platform (formerly SnapEDA) already reaches 2M+ engineers annually and is the default discovery layer …

View Details
Posted 2026-02-07

Join a Collaborative Interventional Radiologist Team - Los Angeles VA

Veterans Health Administration
California

The Imaging Service at VA Greater Los Angeles Healthcare System (GLA) is seeking an Interventional Radiologist to join our West Los Angeles VAMC team. As a member of a multidisciplinary team providi…

View Details
Posted 2026-01-24