Talent.com
Senior Embedded Software Engineer (System)
Senior Embedded Software Engineer (System)TP-Link Systems Inc. • Irvine, CA, US
[error_messages.no_longer_accepting]
Senior Embedded Software Engineer (System)

Senior Embedded Software Engineer (System)

TP-Link Systems Inc. • Irvine, CA, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

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:

The System Team is the foundation of TP-Link’s networking platforms, responsible for developing and maintaining the most critical components of our embedded software ecosystem.

We are seeking a talented Embedded Software Engineer (System) to design, develop, and maintain core system software, including Linux kernel modules, high-sensitivity drivers, and user-space components. You will collaborate closely with cross-functional teams to ensure platform stability, scalability, and compliance with the highest standards of security, quality, and performance.

This position offers an opportunity to work on the backbone of TP-Link’s networking stack, building reusable, cross-platform, and cross-chip solutions that power millions of devices worldwide.

Key Responsibilities:

Core Development

  • Design, develop, and maintain Linux kernel components, ensuring stability, performance, and forward compatibility.
  • Develop and maintain high-sensitivity user-space and kernel-space components, enabling key platform functionalities.
  • Collaborate with hardware and system teams to ensure seamless integration between kernel drivers, middleware, and networking stacks.

Compliance & Security

  • Work with the Security team to enhance R&D processes, ensuring compliance with industry cybersecurity standards.
  • Manage security certifications and address Common Vulnerabilities and Exposures (CVEs) through proactive patching and design reviews.
  • Ensure networking compliance for all sensitive components, maintaining certification readiness and best security practices.

Quality & Architecture

  • Design for cross-platform and cross-chip vendor compatibility, ensuring high reusability across product lines.
  • Establish and maintain common libraries and design patterns that promote maintainable, modular software.
  • Develop white-box testing frameworks, including unit and integration test cases, to guarantee code reliability and quality.
  • Continuously enhance CI/CD systems with automated static code scanning, daily build, and regression testing.
  • Collaborate with QA and DevOps to drive continuous improvement in build, test, and release pipelines.

Collaboration & Continuous Improvement

  • Conduct detailed code reviews to ensure maintainability, performance, and security compliance.
  • Participate in root cause analysis of system issues, contributing fixes and process improvements.
  • Stay current with industry trends in kernel development, security, and network systems to maintain a competitive edge.

Requirements

    • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
    • 3+ years of experience in embedded software or systems development, with a strong focus on Linux kernel and driver-level programming.
    • Proficiency in C/C++, with deep understanding of kernel/user-space interactions, concurrency, and performance optimization.
    • Experience with Linux kernel internals, driver frameworks, and debugging tools (e.g., JTAG, ftrace, perf).
    • Strong understanding of networking protocols (TCP/IP, DHCP, IPv4/IPv6) and system-level networking stacks.
    • Familiarity with security best practices in embedded systems, including CVE management and secure coding.
    • Practical experience with Git, CI/CD pipelines, and automated test frameworks.
    • Excellent problem-solving skills and a collaborative mindset.

Preferred Qualifications:

    • Experience designing cross-platform software frameworks across multiple SoC vendors.
    • Hands-on experience with software packaging, API design, and makefiles in complex build environments.
    • Familiarity with OpenWrt or similar embedded Linux distributions.
    • Background in network certification processes and compliance (e.g., Wi-Fi Alliance, security certifications).
    • Experience with unit testing frameworks and automated integration testing for embedded environments.
    • Knowledge of static code analysis, continuous testing, and automated security scanning in CI/CD.
    • Proven ability to design reusable libraries and software patterns for large-scale embedded systems.
    • Passion for low-level optimization, open-source contribution, and system-level innovation.

Benefits

Salary range: $150,000 - $240,000

    • Free snacks and drinks, and provided lunch on Fridays
    • Fully paid medical, dental, and vision insurance (partial coverage for dependents)
    • Contributions to 401k funds
    • Bi-annual reviews, and annual pay increases
    • Health and wellness benefits, including free gym membership
    • Quarterly team-building events

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.

[job_alerts.create_a_job]

Senior Embedded Software Engineer System • Irvine, CA, US

[internal_linking.similar_jobs]
Embedded Design Engineer

Embedded Design Engineer

Marvin Test Solutions • Irvine, CA, United States
[job_card.full_time]
Are you an experienced and talented Embedded Design Engineer seeking an exciting new opportunity? Look no further than Marvin Test Solutions! We collaborate with industry giants in commercial and m...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Robotics

Senior Software Engineer, Robotics

anduril • Irvine, CA, United States
[job_card.full_time]
Senior Software Engineer, Robotics.Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century's m...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer, Supply Platform — Hybrid

Senior Software Engineer, Supply Platform — Hybrid

StubHub, Inc. • Aliso Viejo, CA, United States
[job_card.full_time]
A leading ticket marketplace is looking for a Senior Software Engineer in California.This role involves designing and developing technologies that enhance user experiences with live events.Candidat...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Hardware Engineer

Embedded Hardware Engineer

Kyyba • Irvine, CA, United States
[job_card.full_time]
Title - Embedded Hardware Engineer.Location - Irvine, CA (Onsite).Strong C language development experience.Embedded C, structures, pointers, unions, bit variables etc.Data structures exp : nice to ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
R&D Embedded Firmware Engineer

R&D Embedded Firmware Engineer

Veralto • San Dimas, CA, United States
[job_card.full_time]
Doing meaningful work that makes an everyday impact on the world around you.Growing your expertise and expanding your skillset with every project.Thriving in a supportive team environment that insp...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Senior Software Engineer

Senior Software Engineer

Sony Playstation • Aliso Viejo, CA, United States
[job_card.full_time]
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...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Children Home (DSP)-Irvine $500 BONUS

Children Home (DSP)-Irvine $500 BONUS

Redwood Family Care Network • Capistrano Beach, CA, United States
[job_card.full_time] +1
Changing Lives Shaping The Future.Children Group Direct Support Professional (DSP)-Irvine $500 SIGN-ON BONUS.Direct Support Professional-Irvine $500 SIGN-ON BONUS.Date: Walk-ins Tuesdays & Thursday...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Survey Taker: Earn up to $25 per survey (Remote)

Survey Taker: Earn up to $25 per survey (Remote)

Earn Haus • Dana Point, CA, US
[filters.remote]
[job_card.full_time] +1
Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Jobot • Irvine, CA, US
[job_card.full_time]
Senior Embedded Engineer / Senior Embedded Software Developer Needed for Leading Telecom Company! This Jobot Job is hosted by: Reed Kellick Are you a fit? Easy Apply now by clicking the "Apply Now"...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior ASIC DV Engineer

Senior ASIC DV Engineer

Broadcom Corporation • Irvine, CA, United States
[job_card.full_time]
If you are a first time user, please create your candidate login account before you apply for a job.If you already have a Candidate Account, please Sign-In before you apply.You will contribute to t...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - REMOTE

Senior Software Engineer - REMOTE

Techoundsllc • Aliso Viejo, CA, United States
[filters.remote]
[job_card.full_time]
OverviewYou will be a Full Stack responsible for the development of new software products and enhancements to existing products.You should excel in working with large-scale applications and framewo...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer – Android

Senior Software Engineer – Android

Qcells • Irvine, CA, US
[job_card.full_time]
Qcells is seeking a Senior Android Engineer to join our Mobile Residential Applications team.You will play a key role in building the next-generation mobile experience for solar homeowners and inst...[show_more]
[last_updated.last_updated_30]
Senior Control Systems Engineer – Medical Devices (Closed-Loop Systems)

Senior Control Systems Engineer – Medical Devices (Closed-Loop Systems)

Northwest Talent Solutions LLC • Irvine, California, United States
[job_card.full_time]
[filters_job_card.quick_apply]
Senior Control Systems Engineer – Medical Devices (R&D).On-site (minimum 4 days per week).Medical Devices / Medical Technology.Research & Development / Product Development.Northwest Talent Solution...[show_more]
[last_updated.last_updated_30]
Senior Software Engineer - Irvine, CA

Senior Software Engineer - Irvine, CA

Better, Inc. • Irvine, CA, United States
[job_card.full_time]
Senior Software Engineer - Irvine, CA.Better is reimagining home finance and making it faster, cheaper, and easier for everyone to become a homeowner.We leverage creative technology and innovation ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

PlayStation Network • Aliso Viejo, CA, United States
[job_card.full_time]
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...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
System Planning Tools Engineer 2

System Planning Tools Engineer 2

Southern California Edison • Pomona, CA, United States
[job_card.full_time]
Join the Clean Energy Revolution.Become a\u00a0System Planning Tools Engineer 2\u00a0at\u00a0Southern California Edison (SCE) and help build a better tomorrow.In this role, you will shape the futur...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Drive with Uber - Sign Up Today

Drive with Uber - Sign Up Today

Uber • Dana Point, CA, US
[job_card.full_time] +1
Driving with Uber is an alternative to a part-time or full-time job and can get you earning cash on the road quickly.Driving with Uber allows you to earn quick cash while maintaining the flexibilit...[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]