Top

Senior Embedded System Software Engineer - Connectivity

Irvine, CA, USA

295 Days ago

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.

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., HTTP, 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.

Qualification

Bachelor's Degree

Key Skills Required

Tech LeadSoftware DevelopmentArchitectureNetworkingAlgorithmAmbitiousAnalysisCoding Best PracticesCollaborationCommitmentCommitment To ExcellenceCommunicationCommunication EngineeringComplianceComputer EngineeringComputer ScienceConsumer ElectronicsContinuous integrationDesignDesign and ImplementationDevelopmentDocumentationElectrical EngineeringElectronicsEmbedded LinuxEmbedded SoftwareEmbedded SystemEntrepreneurial SpiritFirmwareGitI2CImplementationInclusiveInnovationInsuranceIntegrationIntegration TestingLeadershipLinuxMQTTNetwork ProtocolOptimizationOptimization TechniquesOrientationPassionatePerformance AnalysisPower ConsumptionProfessionalismProtocol StackProven Track RecordProvide Technical DocumentationScienceSecuritySoftware ArchitectureSupportiveSystem SoftwareTeam CollaborationTechnical DocumentationTechnical LeadershipTroubleshootingUnit TestingUser ExperienceValidationVerbal CommunicationVersion ControlVersion Control SystemsVision InsuranceWireless CommunicationWritten and Verbal Communication

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Not Specified

Experience Level: Mid-Senior level

Salary: $140,000 - $200,000 / Annual Salary

Experience: 5 - 6 yrs

Contact Information


Company Name: TP-Link Systems Inc.

Recruiting People: HR Department

Website: https://www.tp-link.com/us/

Location

Important Fraud Alert:
Beware of imposters. elsejob.com does not guarantee job offers or interviews in exchange for payment. Any requests for money under the guise of registration fees, refundable deposits, or similar claims are fraudulent. Please stay vigilant and report suspicious activity.

Similar Jobs

Mobile App Development Engineer, Android

TP-Link Systems Inc. • Irvine, CA, USA

Experience: 2 - 3 yrs

Salary: $100,000 - $140,000 / Annual Salary

View Job
Embedded Software Engineer (Networking)

TP-Link Systems Inc. • Irvine, CA, USA

Experience: 3 - 4 yrs

Salary: $100,000 - $140,000 / Annual Salary

View Job
Staff Cloud Software Engineer, Backend

TP-Link Systems Inc. • Irvine, CA, USA

Experience: 7 - 8 yrs

Salary: $140,000 - $200,000 / Annual Salary

View Job
Mobile App Development Engineer, Android

TP-Link Systems Inc. • Irvine, CA, USA

Experience: 2 - 3 yrs

Salary: $100,000 - $150,000 / Annual Salary

View Job
Embedded Software Engineer

TP-Link Systems Inc. • Irvine, CA, USA

Experience: 3 - 4 yrs

Salary: $100,000 - $140,000 / Annual Salary

View Job
IT Security Consultant - Contract

TRL11, Inc. • Irvine, CA, USA

Salary: Competitive & Based on Experience

View Job
Senior Big Data Engineer

TP-Link Systems Inc. • Irvine, CA, USA

Salary: $150,000 - $180,000 / Annual Salary

View Job
Cloud Software Engineer, FinOps

TP-Link Systems Inc. • Irvine, CA, USA

Experience: 1 - 2 yrs

Salary: $100,000 - $105,000 / Annual Salary

View Job
Cloud Software Engineer, Backend

TP-Link Systems Inc. • Irvine, CA, USA

Experience: 2 - 3 yrs

Salary: $100,000 - $140,000 / Annual Salary

View Job
Product Manager - Network Equipment (Software)

TP-Link Systems Inc. • Irvine, CA, USA

Experience: 2 - 3 yrs

Salary: $120,000 - $140,000 / Annual Salary

View Job