Senior Embedded System Software Engineer - Connectivity Job at TP-Link Systems Inc., Irvine, CA

c2JqYjdmTXN4OXJENnR1SktNM0ZQMjdmTUE9PQ==
  • TP-Link Systems Inc.
  • Irvine, CA

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 motivated Senior Embedded System Software Engineer - Connectivity with a focus on Connectivity to join our Consumer Electronics Product Software team at TP-Link Systems Inc.

As the connectivity expert, you will collaborate with hardware, algorithm, and other teams to bring products to market. In this role, you will be pivotal in defining product requirements, leading the software development process, and designing robust software solutions that prioritize a seamless user experience. You’ll manage feature implementation from initial concept through to final delivery, ensuring projects are completed on time. Additionally, you will serve as a mentor to junior engineers, tackle complex technical challenges, and act as the main point of contact for external partners. By staying up to date with industry trends and maintaining a deep technical understanding, you will help drive the success of TP-Link’s smart home products.

Key Responsibilities:

  • Collaborate with the product team to define product requirements and work with cross-functional teams to design and implement effective solutions.
  • Participate in the entire software development process, from design through production, for TP-Link Smart Home devices.
  • Be responsible for bring-up, integration, and application adaptation of connectivity chipsets.
  • Continuous optimization in performance, stability and connection to achieve best-in-class user experience in Connectivity
  • Design, develop, and optimize embedded software for microcontrollers, processors, and other embedded systems.
  • Write, debug, and test software for real-time embedded systems using C/C++ and other relevant programming languages.
  • Use cross-compiling methods to complete the bring-up and integration of chip SDKs and third-party functionalities.
  • Responsible for the design and implementation of wireless and network protocol stack applications.
  • Troubleshoot and resolve complex issues in embedded systems, working closely with hardware and firmware teams to debug and optimize system performance.
  • Conduct unit testing, integration testing, and system validation for embedded systems.
  • Ensure that software is safe, reliable, and meets all performance standards, including security protocols to protect against potential vulnerabilities.
  • Conduct performance analysis and optimize system performance, memory usage, and power consumption.
  • Provide technical documentation, including design specifications, software architecture, and user manuals.
  • Collaborate with external vendors and third-party partners to efficiently integrate hardware and software component
  • Investigate and address customer-reported issues, implementing firmware updates to enhance performance and resolve issues.
  • Stay up to date with emerging trends and technologies in embedded systems, IoT, and connectivity protocols to continuously improve product features and performance.
  • Mentor and guide junior engineers, providing technical leadership and sharing best practices through code reviews and team collaboration.

Requirements

Required Qualifications:

  • Bachelor's degree in computer science, computer engineering, electrical engineering, Communication Engineering or related field.
  • 5+ years of professional software development experience
  • Proficiency in embedded software programming using C/C++, with a strong understanding of coding best practices.
  • Strong technical background in embedded Linux and RTOS, with a deep understanding of software architecture and design principles.
  • Strong problem-solving and decision-making skills, with the ability to think strategically and act tactically.
  • Hands-on experience with connectivity chipsets bring-up, integration or application.
  • Experience with microcontrollers, processors, and hardware interfaces such as UART, SPI, I2C, and GPIO.
  • Knowledge of power and performance optimization techniques for embedded devices.
  • Experience with network and security protocols in embedded systems (e.g., MQTT, TLS).
  • Experience with version control systems (e.g., Git) and continuous integration tools.
  • Knowledge of wireless communication protocols, such as Wi-Fi, BLE, etc.
  • Proven track record of bringing consumer electronics products from design to market
  • Strong written and verbal communication skills to effectively collaborate with cross-functional teams and stakeholders, ensuring clear and concise communication of technical concepts and ideas

Preferred Qualifications:

  • Proficiency in wireless communication protocols, such as Wi-Fi, BLE, etc.
  • Experience as a mentor, tech lead or leading an engineering team
  • Ability to quickly adapt to new technologies and frameworks.
  • Proficiency in troubleshooting/debugging problems in Connection, Stability, power efficiency and performance
  • Contribute proposals to standards organizations or participate in the development of standards agreements
  • Proficiency in the entire embedded networking stack, with strong technical expertise and problem-solving skills.

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.

Job Tags

Full time, Local area, Worldwide,

Similar Jobs

System One

Field Service Rep Job at System One

 ...Field Service Rep Forest Park, GA System One is currently seeking a Field Service Rep on an 11 month contract position located in Forest Park, GA. Field Service Rep Responsibilities: Responsible for providing on-site technical support, maintenance, and repair... 

Kaparuisen(K)

Business Development Job at Kaparuisen(K)

1. Bachelor degree or above, more than two years of experience in luxury goods or boutiques 2. Able to carry out business development work independently, resources are preferred3. Excellent thinking and logic skills and communication skills; 4. Have commercial thinking... 

Social Express Catering & Meal Prep, LLC

Catering Delivery Driver Job at Social Express Catering & Meal Prep, LLC

 ...Job Description Contract Type : 1099 Independent Contractor-Catering Delivery Driver Location: Atlanta, GA Position Summary: Social Express Catering & Meal Prep (SECMP) is seeking reliable and punctual Catering Delivery Drivers to transport and deliver... 

Boston Children's Hospital

Database Administrator III (Hybrid) | Boston Children's Hospital Job at Boston Children's Hospital

 ...for the Oracle, RDS, mySQL and SQL Server databases and related products for all supported platforms. The Database Administrator III will be responsible for: Performing...  ...care and student loan subsidies, generous levels of time off, 403(b) Retirement Savings plan... 

Two95 International Inc.

Business Development Manager Job at Two95 International Inc.

 ...Job Requirements: ~ BA or BSc degree ~8+ years proven track record in business sales or related market ~ Excellent organizational skills, with emphasis on priorities and goal setting ~ Strong proficiency in Microsoft Word, Excel, PowerPoint and statistical...