Staff Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

TP-Link Systems Inc. ยท 5 months ago

Staff Embedded Software Engineer

TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products. As a Staff Embedded Software Engineer, you will enhance the residential device platform for over 100 million devices, collaborating with cross-functional teams to ensure optimal performance and integration of the ecosystem.

ElectronicsHardwareHealth CareInternetSoftware

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

Qualification

Embedded systemsC/C++ programmingLinuxAutomated testingCode reviewsCustomer feedback handlingCross-functional collaborationMentoring

Required

Expertise in embedded systems
Experience in designing and implementing embedded software features
Proficiency in C or C++ programming languages
Experience with platforms like Linux, PRPL, RDK, and OpenWrt
Ability to develop and execute testing strategies
Experience in writing high-quality, efficient, and maintainable code
Experience in designing and maintaining automated software test suites
Ability to deliver comprehensive test cases and clear design documentation
Experience in implementing coding standards and best practices
Ability to participate in code reviews and mentor junior engineers
Experience in collaborating with cross-functional teams
Ability to analyze competitors and build strategies
Ability to handle customer feedback and resolve issues
Knowledge of the latest industry standards and technologies

Company

TP-Link Systems Inc.

company-logo
Headquartered in the United States, TP-Link Systems Inc.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Ben Allcock
Vice President โ€“ B2B UK & Ireland
Company data provided by crunchbase