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]
Embedded Software Engineer

Embedded Software Engineer

Jobot • Irvine, CA, US
[job_card.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]
[last_updated.last_updated_variable_days] • [promoted]
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]
Ormco Senior Software Engineer (Hybrid-Pomona, CA)

Ormco Senior Software Engineer (Hybrid-Pomona, CA)

enVista • Pomona, CA, United States
[job_card.full_time]
As a Senior Software Engineer on our Global Manufacturing Engineering team, you will be a versatile and key contributor to our core "geometrical compiler"a complex, compute-heavy pipeline that is t...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sales Engineer

Sales Engineer

HirePower • Rancho Cucamonga, CA, United States
[job_card.full_time]
Our client is looking for a driven and results-oriented.This role is ideal for someone who combines strong sales skills with a technical or engineering background and enjoys working closely with cu...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
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]
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 (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]
Software Engineer, iOS Core Product - Ontario, USA

Software Engineer, iOS Core Product - Ontario, USA

Clutch Canada • Ontario, CA, United States
[job_card.full_time]
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechifys text-to-speech products to turn whatever theyre reading PDFs, books, Googl...[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]
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]
Senior iOS Engineer - Core Product (SwiftUI)

Senior iOS Engineer - Core Product (SwiftUI)

Clutch Canada • Ontario, CA, United States
[job_card.full_time]
A leading tech firm is looking for a Senior iOS Engineer to join their fully remote team.The role involves leading engineering decisions and building a scalable iOS app used by millions.Ideal candi...[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]