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

Staff Embedded Software Engineer

TP-Link Systems Inc. • Irvine, CA, US
30+ days ago
Salary
$140,000.00 yearly
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, Core Infrastructure

COMPAIrvine, CA, United States
Full-time

Compa is a venture-backed AI startup revolutionizing the future of compensation.In a dynamic job market with hiring challenges, accountability, and the rise of AI, companies need the best data to s... Show more

 • Promoted • New!

MidLevel Software Engineer

W R SystemsSan Dimas, CA, United States
Part-time

Long Island Community Hospital.As Long Island's only independent community hospital, we are 100% committed to becoming the community's healthcare provider of choice with our greatly enhanced servic... Show more

 • Promoted • New!

Senior Software Engineer

Thomas Global SystemsIrvine, CA, United States
Full-time

Thomas Global Systems provided pay range.This range is provided by Thomas Global Systems.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Join Ou... Show more

 • Promoted • New!

(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

Software Engineer

Yaskawa Motoman RoboticsIrvine, CA, United States
Full-time

Under minimal supervision the Software Engineer will focus on PC software development for robotic automation in the clinical laboratories and related markets.This role will involve the creating of ... Show more

 • Promoted • New!

Specialist Software Engineer

L3Harris TechnologiesAliso Viejo, California, US
Full-time

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do.Our employees are unified in a shared dedication to our customers' mission and quest ... Show more

 • Promoted

10062 - Software Engineer II

Hyundai AutoEver AmericaIrvine, CA, United States
Full-time

Software Engineer II, Irvine (5-days Onsite).Hyundai AutoEver America (HAEA), the dynamic IT powerhouse behind Hyundai Motor Corporation, a Fortune 500 global leader in the automotive industry.As a... Show more

 • Promoted • New!

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

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

Lead I - Software Engineering

Axelon Services CorporationAliso Viejo, CA, US
$64.00 hourly
Full-time

Pay Rate: $64 - $69/hr Work Mode: Remote Summary: We are seeking an experienced and strategic Senior Data Platform Security Architect to lead the design, implementation, and governance of security ... Show more

 • Promoted

Sr Software Engineer

OrigenceIrvine, CA, United States
Full-time

With 30 years at the forefront of fintech innovation, we specialize in SaaS lending solutions that lead the industry.Our core mission is customer-centric, focusing on empowering Credit Unions acros... Show more

 • Promoted • New!

Staff Software Engineer, Robotics

andurilIrvine, CA, United States
Full-time

Staff Software Engineer, Robotics.Irvine, California, United States.Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and busin... Show more

 • Promoted • New!

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

Software Engineer - Data Engineering

Eliassen GroupIrvine, CA, United States
Full-time

Software Engineer - Data Engineering.Our client seeks a hands-on Software Engineer to build and operate high-throughput, highly available distributed backend systems for semiconductor manufacturing... Show more

 • Promoted • New!

(1 or 2) - Lead Software Engineer

Software Technology IncIrvine, CA, United States
Full-time

Our Software Engineers are energetic influencers who thrive on designing simple and scalable solutions to complex problems and delivering leading-edge software products for our customers.We are loo... Show more

 • Promoted • New!

Software Engineering Manager

NaSPA, Inc.Aliso Viejo, CA, United States
Full-time

Are you motivated to participate in a dynamic, multi-tasking environment? Do you want to join a company that invests in its employees? Are you seeking a position where you can use your skills while... Show more

 • Promoted

Senior Software Engineer - Full-Stack & Legacy Tech

INFOSHARE SYSTEMS, INC.Mission Viejo, CA, United States
Full-time

A leading technology solutions provider seeks a Software Engineer with expertise in Java, J2EE, and related technologies.The role involves designing, developing, and testing software solutions prim... Show more

 • Promoted • New!

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

 • Promoted

Senior Full-Stack Software Engineer - Payments & SaaS

Quilt SoftwareIrvine, CA, United States
Full-time

A tech company specializing in retail solutions is seeking an experienced Senior Software Engineer to join their product engineering team.You will be responsible for delivering secure, scalable sol... Show more