Talent.com
Staff Embedded Software Engineer (Networking)
Staff Embedded Software Engineer (Networking)TP-Link • Irvine, California, United States
Staff Embedded Software Engineer (Networking)

Staff Embedded Software Engineer (Networking)

TP-Link • Irvine, California, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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

  • 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 (, 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.

Salary Range: $200,000 - $300,000

Benefits

  • Fully paid medical, dental, and vision insurance (partial coverage for dependents)
  • Contributions to 401k funds
  • 15 days accrued vacation
  • 11 paid holidays
  • Bi-annual pay increases
  • Health and wellness benefits, including free gym membership
  • Quarterly team-building events
[job_alerts.create_a_job]

Staff Embedded Software Engineer Networking • Irvine, California, United States

[internal_linking.similar_jobs]
Lead Embedded Controls Engineer – RTOS

Lead Embedded Controls Engineer – RTOS

Rivian • Irvine, CA, United States
[job_card.full_time]
A leading electric vehicle manufacturer is seeking a Software Controls Technical Lead to join the team in Palo Alto, California.This role involves leading embedded software development for vehicle ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Staff Software Engineer

Staff Software Engineer

Qcells • Irvine, CA, US
[job_card.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]
[last_updated.last_updated_variable_days]
AI Software Engineer

AI Software Engineer

DataAnnotation • Rancho Cucamonga, California, United States
[job_card.full_time] +1
Salary: $83,200 - 83,200 per year.We require candidates to be proficient in Python and/or JavaScript.You should possess expertise in at least one programming language or framework, such as JavaScri...[show_more]
[last_updated.last_updated_30] • [promoted]
Infor Middleware Engineer

Infor Middleware Engineer

Prime Healthcare • Ontario, CA, United States
[job_card.full_time] +1
Prime Healthcare is an award-winning health system headquartered in Ontario, California.Prime Healthcare operates 51 hospitals and has more than 360 outpatient locations in 14 states providing more...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer (Networking)

Embedded Software Engineer (Networking)

TP-Link Systems Inc. • Irvine, CA, US
[job_card.full_time]
[filters_job_card.quick_apply]
Headquartered in the United States, TP-Link Systems Inc.The company is committed to delivering innovative products that enhance people’s lives through faster, more reliable connectivity.With a comm...[show_more]
[last_updated.last_updated_30]
Senior Software Engineer (C++)

Senior Software Engineer (C++)

PlayStation • Aliso Viejo, CA, United States
[job_card.full_time]
Senior Software Engineer (C++).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 f...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

AVEVA Denmark • Irvine, CA, United States
[job_card.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]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer (C++)

Senior Software Engineer (C++)

PlayStation Network • Aliso Viejo, CA, United States
[job_card.full_time]
PlayStation isnt just the Best Place to Play its also the Best Place to Work.Today, were recognized as a global leader in entertainment producing The PlayStation family of products and services inc...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Staff Software Engineer

Staff Software Engineer

Synopsys, Inc. • Irvine, CA, United States
[job_card.full_time]
At Synopsys, we drive the innovations that shape the way we live and connect.Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.We lead in c...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Software Engineer — Battery & Energy Mgmt

Senior Embedded Software Engineer — Battery & Energy Mgmt

Rivian • Irvine, CA, United States
[job_card.full_time]
An innovative automotive tech firm located in Palo Alto seeks a Sr.Embedded Software Engineer to develop and validate embedded software for battery and energy management systems.The ideal candidate...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer

Embedded Software Engineer

804 Technology • Irvine, California, US
[job_card.full_time]
[filters_job_card.quick_apply]
Design and develop embedded software for ammunition handling systems, thermal management systems, aeromechanical systems, turbo machinery, and various electronics.ESSENTIAL DUTIES & RESPONSIBILITIE...[show_more]
[last_updated.last_updated_variable_days]
Senior Software Engineer

Senior Software Engineer

Thomas Global Systems Group • Irvine, CA, United States
[job_card.full_time]
Join Our Team as a Senior Software Engineer!.Are you an experienced software engineer who thrives on building the core technology behind high-reliability embedded systems? Do you excel in fast-pace...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, IT

Senior Software Engineer, IT

Turtle Rock Studios • Irvine, CA, United States
[job_card.full_time]
At Turtle Rock, we make the games we want to play.We're dedicated to providing a collaborative environment where our team members feel empowered with the creative freedom to contribute and grow.Whi...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Staff Software Engineer

Staff Software Engineer

Enrollment123 • Laguna Hills, CA, US
[job_card.full_time]
[filters_job_card.quick_apply]
Work From Anywhere company, and this role can be based anywhere in the US with the exception of PA, NE, IN, and IL.Why join e123? e123 has a powerful core insurtech platform that powers distributio...[show_more]
[last_updated.last_updated_variable_days]
Senior Software Engineer - Supply team

Senior Software Engineer - Supply team

StubHub • Aliso Viejo, CA, United States
[job_card.full_time]
Senior Software Engineer - Supply Team.StubHub is on a mission to redefine the live event experience on a global scale.Whether someone is looking to attend their first event or their hundredth, we'...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software V&V Engineer

Software V&V Engineer

Saxon Global • Irvine, CA, United States
[job_card.full_time]
Software V&V Engineer- Location: Irvine CA - Onsite work only -Contract- Client: Aerospace Company - Visa: Any is fine-.Note: Please look for Aerospace domain.Minimum 10+ years of experience.ARP475...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Controls Engineer – EV Software & RTOS

Embedded Controls Engineer – EV Software & RTOS

Rivian • Irvine, CA, United States
[job_card.full_time]
A leading automotive technology firm in Palo Alto, California, is seeking a Software Controls Engineer to enhance the integration of control systems for vehicle features.The role involves designing...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Robotics

Senior Software Engineer, Robotics

Anduril Industries • Irvine, CA, United States
[job_card.full_time]
Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st centurys most innovative companies to the defe...[show_more]
[last_updated.last_updated_variable_days] • [promoted]