Talent.com
Staff Embedded Software Engineer
Staff Embedded Software EngineerTP-Link Systems Inc. • Irvine, CA, US
Staff Embedded Software Engineer

Staff Embedded Software Engineer

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

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.

    Create a job alert for this search

    Embedded Software Engineer • Irvine, CA, US

    Related jobs
    Staff Software Engineer (Platform)

    Staff Software Engineer (Platform)

    Viant • Irvine, California, United States
    Full-time
    As a Staff Software Engineer on the Platform team, you will build software that solves complex problems while considering long-term strategy and direction. You will deliver simple, elegant, scalable...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer

    Senior 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
    Staff Software Engineer - Remote

    Staff Software Engineer - Remote

    TradeJobsWorkForce • 92799 Santa Ana, 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
    Embedded Software Engineer II

    Embedded Software Engineer II

    804 Technology • Irvine, CA, US
    Temporary
    Shift 6-Month Contract JOB SUMMARY Design and develop embedded software for ammunition handling systems, thermal management systems, aero-mechanical systems, turbo machinery, and various electronic...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Gilat • San Dimas, California, United States
    Full-time
    Anywhere on the planet and in space, we bring Boundless Communications.At Gilat Satellite Networks, (NASDAQ : GILT, TASE : GILT) we’re not just shaping the future of satellite communications—we’re tr...Show more
    Last updated: 30+ days ago • Promoted
    Principal Embedded Software Engineer

    Principal Embedded Software Engineer

    Universal Electronics Inc. • Santa Ana, California, United States
    Full-time
    We are looking for a Principal Embedded Software Engineer to join our embedded development team.It is an opportunity to join an energetic team to build innovative products that rock the market and ...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Viant • Irvine, California, United States
    Full-time
    As a Staff Software Engineer on our Runtime team, you will work directly with Viant’s ad server, managing a high-volume, low-latency application that processes billions of unique requests a day.Thi...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Playstation Global • Aliso Viejo, California, United States
    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: 30+ days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Pi-Square Technologies LLC • Irvine, CA, United States
    Full-time +1
    Quick Apply
    Job Description & Skill Requirement : Bachelor's degree (BSCS / BSEE) with 5-7 years related experience Mastery of software engineering methodologies and best pra...Show more
    Last updated: 10 hours ago • New!
    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: 24 days ago
    Software Engineer

    Software Engineer

    804 Technology • Irvine, CA, US
    Full-time
    Shift Contract JOB SUMMARY Design and develop embedded software for ammunition handling systems, thermal management systems, aeromechanical systems, turbo machinery, and various electronics.ESSENTI...Show more
    Last updated: 12 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Beta-bionics-inc • Irvine, California, United States
    Full-time
    We are committed to bringing better access to better solutions – and a better life for those living with diabetes – with the world’s first bionic pancreas called the iLet.The iLet Bionic Pancreas i...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Mach Industries • Huntington Beach, California, United States
    Full-time
    Mach is a defense manufacturing company that builds munitions to help the United States win future wars.Backed by $85M in funding from top venture firms, our small lean team ideates, designs, manuf...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Swarco Mccain • Vista, California, United States
    Full-time
    We are seeking an experienced Embedded Linux Application Engineer to join our team.This role involves designing, developing, and securing embedded Linux systems for Intelligent Transportation Syste...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer (Wireless)

    Senior Embedded Software Engineer (Wireless)

    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 Software Engineer (Wireless)

    Embedded Software Engineer (Wireless)

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

    Embedded Software Engineer

    Jobot • Irvine, CA, US
    Permanent
    This Jobot Job is hosted by : Lincoln Sprague.Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary : $145,000 - $190,000 per year.We are a cutting edge c...Show more
    Last updated: 30+ days ago • Promoted
    Principal Embedded Software Engineer (R&D)

    Principal Embedded Software Engineer (R&D)

    Jobot • Irvine, CA, US
    Full-time
    Embedded Software Engineers with Wireless technology experience take a closer look!.This Jobot Job is hosted by : Christina Finster. Are you a fit? Easy Apply now by clicking the "Apply Now" button a...Show more
    Last updated: 7 days ago • Promoted