Talent.com
TP-Link Systems Inc.
Staff Embedded Software EngineerTP-Link Systems Inc. • Irvine, CA, US
No se aceptan más aplicaciones
Staff Embedded Software Engineer

Staff Embedded Software Engineer

TP-Link Systems Inc. • Irvine, CA, US
Hace más de 30 días
Tipo de contrato
  • A tiempo completo
  • Quick Apply
Descripción del trabajo

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.

Crear una alerta de empleo para esta búsqueda

Staff Embedded Software Engineer • Irvine, CA, US

Ofertas similares

Director, Embedded Software—Medical Devices Strategy

BDIrvine, CA, United States
A tiempo completo

BD is looking for a Director of Embedded Software Development in Irvine, CA.This senior leadership role involves defining the embedded software strategy, managing engineering teams, and ensuring re... Mostrar más

 • Oferta promocionada

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

careerIrvine, CA, United States
A tiempo completo

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... Mostrar más

 • Oferta promocionada

Senior Software Engineer (C++)

PlayStation NetworkAliso Viejo, CA, United States
A tiempo completo

PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work.Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and service... Mostrar más

 • Oferta promocionada

Senior Software Engineer (C++)

Sony PlaystationAliso Viejo, CA, United States
A tiempo completo

PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work.Today, we’re recognized as a global leader in entertainment producing the PlayStation family of products and service... Mostrar más

 • Oferta promocionada • Nueva oferta

Senior Software Engineer, Platform & Product

Ware MalcombIrvine, CA, United States
Temporal

Are you ready to join a growth-oriented team where creativity meets innovation? At Ware Malcomb, we are a dynamic and forward-thinking design firm committed to pushing the boundaries.Our team-orien... Mostrar más

 • Oferta promocionada

Software Development Engineer III

Capital GroupIrvine, California, United States
A tiempo completo

We want you to feel comfortable doing great work and bringing your best, authentic self to everything you do.We value your talents, traditions, and uniqueness-and we're committed to fostering a str... Mostrar más

 • Oferta promocionada

Senior Software Engineer II

EBizChargeIrvine, CA, United States
A tiempo completo

EBizCharge specializes in developing integrated payment solutions that facilitate electronic payment processing within ERP, CRM, Mobile, and eCommerce applications.Our applications are PCI complian... Mostrar más

 • Oferta promocionada

Embedded Software Engineer

JobotIrvine, CA, United States
A tiempo completo

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... Mostrar más

 • Oferta promocionada

Senior Software Engineer Remote | $80 –$120/hr

Call For ReferralEast Irvine, CA, United States
Teletrabajo
A tiempo completo

Software Engineering Artifact Expert.Review engineering artifacts such as design documents, technical presentations, and analysis sheets, providing structured feedback.Create original technical mat... Mostrar más

 • Oferta promocionada • Nueva oferta

Director of Embedded Software & Systems

HobbsnewsIrvine, CA, United States
A tiempo completo

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... Mostrar más

 • Oferta promocionada

10072 – Senior Software Engineer

Hyundai Autoever AmericaIrvine, CA, United States
A tiempo completo

Software Engineer performs analysis of user requirements, system design, development, testing, and implementation of bug‑fixes, service requests, and projects.This role provides application mainten... Mostrar más

 • Oferta promocionada

Staff Robotics Software Engineer – Autonomy & Perception

SlopeIrvine, CA, United States
A tiempo completo

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... Mostrar más

 • Oferta promocionada

Senior Software Engineer — Full-Stack, Onsite Irvine

AutopilotIrvine, CA, United States
A tiempo completo

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... Mostrar más

 • Oferta promocionada

Software Engineering Manager

NaSPA, Inc.Aliso Viejo, CA, United States
A tiempo completo

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... Mostrar más

 • Oferta promocionada

Manager, Software Engineering (Full Stack)

Viant TechnologyIrvine, CA, United States
A tiempo completo

We are looking for a passionate hands‑on Engineering Manager to lead a team of talented engineers building high performance, scalable web systems.This role requires a strong technical foundation in... Mostrar más

 • Oferta promocionada

Senior Software Engineer - BrickLink

LEGOIrvine, CA, United States
Indefinido

Job Description**BrickLink is where the world's most passionate LEGO(R) fans come together - to trade, build, and share.Behind that community is a platform going through one of the most exciting tr... Mostrar más

 • Oferta promocionada

Senior Software Engineer

Quilt SoftwareIrvine, CA, United States
A tiempo completo

We are seeking an experienced Senior Software Engineer to join one or more product engineering teams building mission-critical Point of Sale and eCommerce SaaS platforms.This role balances technica... Mostrar más

 • Oferta promocionada

Sr. Software Engineer, Manager

AmazonIrvine, CA, United States
A tiempo completo

If you are interested in this position, please apply on Twitch's Career site.Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music,... Mostrar más