Senior Embedded Software Engineer (System) jobs in United States
cer-icon
Apply on Employer Site
company-logo

TP-Link Systems Inc. ยท 22 hours ago

Senior Embedded Software Engineer (System)

TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, committed to delivering innovative products that enhance connectivity. As a Senior Embedded Software Engineer, you will develop a platform for residential devices deployed on over 100 million devices worldwide, ensuring robust and scalable embedded software architecture.

ElectronicsHardwareHealth CareInternetSoftware

Responsibilities

Develop the software platform, ensuring integration of various components into a unified system
Develop and maintain detailed architectural documentation to clearly communicate system design and interactions
Development and optimize of core modules and infrastructure components
Write, review, and optimize high-quality, maintainable code, following best coding practices and ensuring scalability and performance
Implement software features, ensuring they meet functional, performance, and security requirements, while adhering to project timelines
Participate in the software development processes in an Agile environment, ensuring timely delivery of high-quality software
Collaborate with cross-functional teams, including product managers, designers, engineers, and QA teams, to deliver high-performance, user-friendly products
Ensure the software is adaptable to various peripherals and cloud interfaces, while meeting functional and performance requirements
Conduct code reviews, ensuring code quality, consistency, and adherence to coding standards
Help provide technical mentorship and guidance to junior engineers in best coding practices, debugging, and software design
Stay updated on industry trends and competitor products, ensuring the architecture remains competitive and forward-looking

Qualification

Embedded systemsLinuxSoftware architectureAgile developmentTechnical mentorshipCross-functional collaboration

Required

Expertise in embedded systems
Experience with software architecture on platforms like Linux, RPPL, RDK, and OpenWrt
Ability to develop and maintain detailed architectural documentation
Experience in developing and optimizing core modules and infrastructure components
Proficiency in writing, reviewing, and optimizing high-quality, maintainable code
Knowledge of best coding practices and ensuring scalability and performance
Experience in implementing software features that meet functional, performance, and security requirements
Familiarity with Agile software development processes
Ability to collaborate with cross-functional teams including product managers, designers, engineers, and QA teams
Experience ensuring software adaptability to various peripherals and cloud interfaces
Ability to conduct code reviews ensuring code quality, consistency, and adherence to coding standards
Experience providing technical mentorship and guidance to junior engineers
Staying updated on industry trends and competitor products

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