Talent.com
TP-Link Systems Inc.
Staff Embedded Software EngineerTP-Link Systems Inc. • Irvine, CA, US
Staff Embedded Software Engineer

Staff Embedded Software Engineer

TP-Link Systems Inc. • Irvine, CA, US
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

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 looking for a highly skilled Staff Embedded System Software Engineer belonging to the Enterprise Engineering Department to lead the design, development, and optimization of embedded software solutions. This role requires deep expertise in embedded systems, strong problem-solving skills, and the ability to drive technical decisions while mentoring junior engineers. As a key technical leader, you will work on cutting-edge projects involving real-time systems, microcontrollers, and embedded Linux.

Key Responsibilities:

  • Architect, develop, and optimize embedded software solutions for high-performance and real-time applications.
  • Lead technical design discussions and guide software development best practices.
  • Develop, debug, and maintain low-level drivers, middleware, and application software for embedded systems.
  • Responsible for features development in the area of L2/Bridging/L3/Routing for the network devices.
  • Analyze and resolve performance bottlenecks in network and packet processing paths.
  • 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.
  • Provide technical leadership, mentorship, and guidance to junior team members, fostering a collaborative and high-performing environment.
  • Conduct meticulous code reviews and provide mentorship to junior developers, ensuring strict adherence to coding standards and industry best practices.

Requirements

Required Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of related experience.
  • Proficiency in embedded software programming skills with C/C++ language.
  • Experience with embedded Linux kernel application development.
  • Hands-on experience with socket-based network programming (TCP/UDP).
  • Familiar with multi-threading and concurrency models on Linux.
  • Solid understanding of high-performance I/O mechanisms, including: epoll, select, poll, Non-blocking I/O, Asynchronous I/O.
  • Deep Knowledge of network technology including NAT, TCP, UDP, IPv4, IPv6 etc.
  • Knowledge of package processing flow based on Linux TCP/IP stack, including Netfilter and Conntrack.
  • 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:

  • Practical experience in high-performance packet processing using DPDK and VPP.
  • In-depth experience with DPDK internals (PMD, mempool, mbuf, lcore scheduling).
  • Experience developing or extending VPP plugins or data plane pipelines.
  • Knowledge of wireless communication protocols, e.g. 802.11a/b/g/n/ac/ax.

Benefits

Salary range: $160,000-$215,000

  • Fully paid medical, dental, and vision insurance (partial premium coverage for dependents)
  • Employer quarterly contributions to 401k funds
  • 15 days accrued vacation
  • 11 paid holidays
  • Bi-annual reviews, and annual pay increases
  • Health and wellness benefits, including free gym membership
  • Quarterly team-building event

At TP-Link Systems Inc., we are continually searching for ambitious individuals who are passionate about their work. We believe that diversity fuels innovation, collaboration, and drives our entrepreneurial spirit. As a global company, we highly value diverse perspectives and are committed to cultivating an environment where all voices are heard, respected, and valued. We are dedicated to providing equal employment opportunities to all employees and applicants, and we prohibit discrimination and harassment of any kind based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Beyond compliance, we strive to create a supportive and growth-oriented workplace for everyone. If you share our passion and connection to this mission, we welcome you to apply and join us in building a vibrant and inclusive team at TP-Link Systems Inc.

Please, no third-party agency inquiries, and we are unable to offer visa sponsorships at this time.

Create a job alert for this search

Staff Embedded Software Engineer • Irvine, CA, US

Similar jobs

Staff Software Engineer

QcellsIrvine, CA, US
Full-time

Qcells is seeking a Staff Software Engineer with deep backend expertise (80%+) and solid full‑stack experience to help architect and build the next generation of cloud services powering our residen... Show more

(ResolveGrid) Founding Senior Full Stack Software Engineer (AI-First SaaS Platform)

careerIrvine, CA, United States
Full-time

ResolveGrid is a recently funded startup building a next-generation SaaS platform focused on solving complex, real-world problems using modern software and AI.We are assembling a small, highly tale... Show more

 • Promoted

Embedded Software Engineer

JobotIrvine, CA, United States
Full-time

Tax Manager Opportunity with Top-Rated Public Accounting Firm!.This Jobot Job is hosted by: David DeCristofaro.Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resum... Show more

 • Promoted

Senior Software Engineer

ETAP SoftwareIrvine, CA, United States
Full-time

ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems.By applying ETAP solutions, customers experi... Show more

 • Promoted

Algebra Private Tutoring Jobs Corona

SuperprofCorona, California, US
Full-time +1

Superprof is the leading tutoring platform in the USA, connecting passionate individuals with eager learners.We operate in over 41 countries, making education accessible to everyone, everywhere.Sup... Show more

 • Promoted

Information Technology Professional

US NavySan Clemente, CA, US
Full-time

Information Technology Professional (IT/CTN/IS).Information Systems Technicians, Cryptologic Technician Networks, and Intelligence Specialists keep the Fleet connected, informed, and secure by oper... Show more

 • Promoted

Director of Embedded Software & Systems

HobbsnewsIrvine, CA, United States
Full-time

Hobbsnews seeks a Director of Embedded Software Development in Irvine, California.This senior leadership role is responsible for the strategic direction and architectural design of our embedded sof... Show more

 • Promoted

Embedded Linux Software Engineer

TRL11, Inc.Irvine, CA, US
Full-time
Quick Apply

TRL11 is a venture backed deep tech / defence tech startup bringing cutting-edge video technology to Aerospace applications.Based in Irvine, CA, we are seeking highly passionate, skilled and experi... Show more

Enterprise Applications Developer

San Gabriel/Pomona Regional CenterPomona, CA, US
Full-time

San Gabriel/Pomona Regional Center (SG/PRC) is a private, nonprofit agency contracted with the California Department of Developmental Services (DDS) to provide services and supports to individuals ... Show more

 • Promoted

Building Engineer

American National Red CrossPomona, CA, US
Full-time

Please use Google Chrome or Mozilla Firefox when accessing Candidate Home.By joining the American Red Cross  you will touch millions of lives every year and experience the greatness of the human sp... Show more

 • Promoted

Systems Engineer

TEKsystemsRancho Cucamonga, California, United States
Full-time

This position is a new role that is needed because the company is growing.They need a minimum of 5 years hands-on experience as a systems administrator/engineer.The client needs a plug in option, s... Show more

 • Promoted

Staff Robotics Software Engineer – Autonomy & Perception

SlopeIrvine, CA, United States
Full-time

A defense technology company is seeking a Staff Software Engineer specializing in Robotics in Irvine, CA.The candidate will work on autonomy and systems integration, leading projects that involve c... Show more

 • Promoted

Senior Software Engineer — Full-Stack, Onsite Irvine

AutopilotIrvine, CA, United States
Full-time

A financial technology company located in Irvine, CA, is seeking a Mid-Senior level Software Engineer.This role involves building user-centered solutions and working closely with founders in a fast... Show more

 • Promoted

Surrogates Start at $75K to $95K+, Includes $1,200 Bonus + $11K Pre Pregnancy Payout

Physician's SurrogacyDana Point, CA, US
Full-time +2

Surrogates Start at $75K$95K+ $1,250 Bonus + $11K Pre-Pregnancy Payout.Looking for a high-paying opportunity with real support and no upfront costs?.Become a Surrogate and earn up to.All expenses ... Show more

 • Promoted

Supplier Quality Engineer

Gentex CorporationRancho Cucamonga, CA, US
Full-time

At Gentex Corporation, weve created an environment where great ideas and great people can thrive.Leveraging a history that spans over 130 years, Gentex is a global leader in personal protection and... Show more

 • Promoted

Sofware Engineer

TradeJobsWorkForce92650 East Irvine, CA, US
Full-time

Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies.Test software development methodolo... Show more

 • Promoted

Senior Embedded Software Engineer (ARM/RTOS)

WDIrvine, CA, United States
Full-time

A leading tech company in California seeks a candidate experienced in embedded systems and microprocessor architecture.The role requires knowledge of micro-processors, familiarity with real-time op... Show more

 • Promoted

Senior Software Engineer - Medical Devices

Pyramid Consulting, IncIrvine, CA, United States
Temporary

Senior Software Engineer – Medical Devices.Please review the job description below and contact me ASAP if you are interested.Employee benefits include, but are not limited to, health insurance (med... Show more