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

Staff Embedded Software Engineer

TP-Link • Irvine, CA, US
17 hours ago
Job type
  • Full-time
Job description

Join to apply for the Staff Embedded Software Engineer role at TP-Link

1 day ago Be among the first 25 applicants

Join to apply for the Staff Embedded Software Engineer role at TP-Link

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

As a staff embedded software engineer at TP-Link. You will be responsible for enhancing the residential device platform, which will be deployed to more than 100 million devices, creating an extensive network / IoT ecosystem for end users and ISP operators. Leveraging your expertise in embedded systems, you'll play a key role in building an exceptional ecosystem.

In this role, you'll design, implement, and optimize embedded software features, while developing white box testing code on platforms like Linux, PRPL, RDK, and OpenWrt. You'll collaborate closely with cross-functional teams, including hardware engineers, product managers, and cloud services teams, to ensure seamless integration and optimal performance of the residential ecosystem. Additionally, you'll develop and execute testing strategies to validate the robustness of your code, ensuring high quality and reliability in production environments.

Key Responsibilities

  • Lead the design and architecture of complex internet gateway software.
  • Design, develop, execute and maintain automated software test suites for the purpose of verifying quality.
  • Write high-quality, efficient, and maintainable code in C or C++ for embedded systems, following best practices in software development.
  • Deliver high-quality code, comprehensive test cases, and clear design documentation.
  • Implement and enhance coding standards within the team, ensuring adherence to best practices in code quality, modularity, and reusability.
  • Implement continuous improvements and best practices, focusing on resource consumption optimization and network forwarding performance.
  • Participate actively in code reviews, providing constructive feedback to peers and mentoring junior engineers on software development best practices.
  • Work closely with product teams and engineers to deliver features end-to-end.
  • Analyze competitors and build strategies to address market challenges.
  • Handle customer feedback and resolve issues effectively.
  • Stay up to date with the latest industry standards and technologies.

Requirements

  • Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 10+ years of experience with embedded software.
  • Strong understanding of computer architecture, network protocols, and related algorithms.
  • Proven experience in platform design and solving kernel-level crash problems.
  • Proven track record in identifying system bottlenecks and optimizing performance (CPU, memory, and network efficiency).
  • Experience in developing and executing white box tests for embedded systems.
  • Proficiency in C or C++ programming.
  • Deep knowledge of embedded systems.
  • Passion for learning and exploring new technologies and methodologies.
  • Preferred Qualifications

  • Experience with the development prpl, rdk platform, with a strong understanding of their architectures and ecosystems.
  • Proficiency in debugging tools and methodologies for embedded systems, especially in performance optimization and crash diagnostics.
  • Experience working with large-scale deployments of embedded systems, particularly in networking or telecommunications environments.
  • Knowledge of wireless communication standards (Wi-Fi, Zigbee, etc.) and IoT protocols (MQTT).
  • Strong communication and interpersonal skills, with the ability to work effectively in cross-functional teams and present complex technical concepts to non-technical stakeholders.
  • Benefits

    Salary range : $140,000 - $200,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.

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Computers and Electronics Manufacturing

    Referrals increase your chances of interviewing at TP-Link by 2x

    Sign in to set job alerts for "Embedded Software Engineer" roles.

    Irvine, CA $99,500.00-$200,000.00 2 weeks ago

    Irvine, CA $116,300.00-$145,400.00 2 weeks ago

    Irvine, CA $141,000.00-$202,000.00 3 days ago

    Irvine, CA $70,000.00-$170,000.00 4 weeks ago

    Huntington Beach, CA $75,000.00-$90,000.00 1 month ago

    Irvine, CA $92,000.00-$141,000.00 2 weeks ago

    Irvine, CA $110,000.00-$130,000.00 1 month ago

    Aliso Viejo, CA $175,000.00-$230,000.00 2 weeks ago

    Software Development Engineer in Test – 2025 (US)

    Irvine, CA $105,000.00-$185,000.00 1 week ago

    Software Engineer, User Interfaces (Frontend)

    Software Engineer (Computational Geometry)

    Huntington Beach, CA $115,000.00-$185,000.00 2 months ago

    We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    Create a job alert for this search

    Embedded Software Engineer • Irvine, CA, US

    Related jobs
    Staff Embedded System Software Engineer (Engineering Enterprise)

    Staff Embedded System Software Engineer (Engineering Enterprise)

    TP-Link Systems Inc. • Irvine, CA, US
    Full-time
    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: 23 days ago
    Senior Embedded Software Engineer (Systems)

    Senior Embedded Software Engineer (Systems)

    TP-Link Systems Inc. • Irvine, CA, US
    Full-time
    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: 7 days ago
    Embedded Software Engineer (System)

    Embedded Software Engineer (System)

    TP-Link Systems Inc. • Irvine, CA, US
    Full-time
    Quick Apply
    TP-Link’s networking platforms, responsible for developing and maintaining the most critical components of our embedded software ecosystem. Embedded Software Engineer (System).Linux kernel modules, ...Show more
    Last updated: 30+ days ago
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    CyberCoders • Pasadena, CA, US
    Full-time
    Senior Full-Stack Software Engineer.Senior Full-Stack Software Engineer.Python, Javascript, React, Cloud (AWS, GCP, etc.Featured as one of Los Angeles Business Journal's "Best Places to Wo...Show more
    Last updated: 19 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Safran Passenger Innovations • Brea, CA, US
    Full-time
    Quick Apply
    At Safran Passenger Innovations, we make flying fun by maximizing the passenger experience.As an innovative in-flight entertainment and connectivity (IFEC) company, we design, engineer, manufacture...Show more
    Last updated: 30+ days ago
    Manager of Embedded Software Platform, Smart Home

    Manager of Embedded Software Platform, Smart Home

    TP-Link Systems Inc. • Irvine, CA, US
    Full-time
    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: 30+ days ago
    Staff Software Engineer-AI

    Staff Software Engineer-AI

    GoodLeap • Irvine, California, United States, 92602
    Full-time
    GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, w...Show more
    Last updated: 3 days ago
    Embedded Software Engineer (Networking)

    Embedded Software Engineer (Networking)

    TP-Link Systems Inc. • Irvine, CA, US
    Full-time
    Quick Apply
    Headquartered in the United States, TP-Link Systems Inc.Consistently ranked as the world's top provider of Wi-Fi devices, TP-Link is dedicated to delivering innovative solutions that improve people...Show more
    Last updated: 30+ days ago
    Moms Ultimate Job : Earn Up to $95,000+ from Home as a Surrogate!

    Moms Ultimate Job : Earn Up to $95,000+ from Home as a Surrogate!

    Physician's Surrogacy • San Clemente, CA, US
    Full-time +2
    Surrogates Start at $75K$95K+ $1,200 Bonus + $11K Pre-Pregnancy Payout.Looking for a high-paying opportunity with real support and no upfront costs?. Become a Surrogate and earn up to $95,000+.Up t...Show more
    Last updated: 2 days ago • Promoted
    Embedded Linux Software Engineer

    Embedded Linux Software Engineer

    TRL11, Inc. • Irvine, CA, US
    Full-time
    Quick Apply
    TRL11 is a venture backed deep tech / defence tech startup bringing cutting-edge video technology to Aerospace applications. Based in Irvine, CA, we are seeking highly passionate, skilled and experi...Show more
    Last updated: 15 days ago
    Senior Software Engineer - Full Stack & DevOps

    Senior Software Engineer - Full Stack & DevOps

    Beacon Healthcare Systems • Huntington Beach, CA, US
    Full-time
    Senior Software Engineer – Full Stack & DevOps.We're seeking a Senior Software Engineer who thrives at the intersection of application development and DevOps. You'll design, build, and deploy sc...Show more
    Last updated: 13 days ago • Promoted
    CNC Machine Shop Programmer / Setup / Supervisor

    CNC Machine Shop Programmer / Setup / Supervisor

    Cobra Engineering, Inc. • Yorba Linda, CA, US
    Full-time
    Are you looking to join an environment that is fast paced, challenging and consistently releasing new products into the V-Twin / Power-Sports Industry? Join our team and put your experience to work...Show more
    Last updated: 30+ days ago • Promoted
    Product Developer

    Product Developer

    FutureStitch • Oceanside, CA, US
    Full-time
    To develop the next generation of apparel and first layer products that feel as good as they perform – engineered with purpose, designed with emotion, and made responsibly for the planet.At FutureS...Show more
    Last updated: 15 days ago • Promoted
    Staff Embedded Software Engineer

    Staff Embedded Software Engineer

    TP-Link Systems Inc. • Irvine, CA, US
    Full-time
    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: 30+ days ago
    Senior Embedded Software Engineer (Networking)

    Senior Embedded Software Engineer (Networking)

    TP-Link Systems Inc. • Irvine, CA, US
    Full-time
    Quick Apply
    Headquartered in the United States, TP-Link Systems Inc.Consistently ranked as the world's top provider of Wi-Fi devices, TP-Link is dedicated to delivering innovative solutions that improve people...Show more
    Last updated: 30+ days ago
    Embedded Systems Software Engineer (Networking Enterprise)

    Embedded Systems Software Engineer (Networking Enterprise)

    TP-Link Systems Inc. • Irvine, CA, US
    Full-time
    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: 30+ days ago
    Stationary Engineer

    Stationary Engineer

    Facility Services Management Inc. • Camp Pendleton, CA, US
    Full-time
    Now Hiring : Stationary Engineer.Facility Services Management, Inc.Full-Time | On-Site | Federal Contract.Are you a seasoned engineer with the expertise to keep critical systems running flawlessly?....Show more
    Last updated: 2 days ago • Promoted
    Staff Software Engineer - Remote

    Staff Software Engineer - Remote

    TradeJobsWorkForce • 92617 Irvine, CA, US
    Remote
    Full-time
    Staff Software Engineer Remote Job Duties : • Implement and evolve a Data Lake storage system with low latency and high thr...Show more
    Last updated: 30+ days ago • Promoted