Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Embedded System Software Engineer (Smart Home) image - Rise Careers
Job details

Senior Embedded System Software Engineer (Smart Home)

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 seeking a highly skilled and experienced Senior Embedded Software Engineer (Smart Home) to design, develop, and optimize TP-Link smart home products, including IP cameras and doorbells. In this role, you will collaborate closely with cross-functional teams to drive projects from concept to completion, actively participating in all stages of the development process, including chipset bring-up, SDK integration, and the design and implementation of cutting-edge features—typically within a Linux environment.

As a senior member of the team, you will lead feature architecture design, troubleshoot complex issues, and mentor junior engineers, ensuring the delivery of high-performance, reliable products.

Key Responsibilities:

  • Collaborate with product management to conduct technical research and feasibility assessments that guide product design decisions.
  • Design and develop embedded consumer electronics products, leading chipset bring-up, SDK integration, and application development across multiple hardware platforms.
  • Conduct software architecture design and define system requirements to ensure efficient, scalable, and maintainable solutions.
  • Conduct performance analysis and optimize system performance, memory usage, and power consumption.
  • Write, debug, and test software for embedded systems using C/C++ and other relevant programming languages.
  • Use cross-compiling methods to integrate third-party functionalities.
  • Partner with hardware teams to implement hardware-dependent functions and resolve integration challenges.
  • Develop and optimize software features while analyzing and troubleshooting complex issues to ensure robust, high-performance connectivity.
  • Create clear and comprehensive technical documentation, including design specifications, software architecture, and other necessary documents to support future development, maintainability, and effective collaboration.
  • Collaborate with external vendors and third-party partners to efficiently integrate hardware and software components.
  • Collaborate with cross-functional teams to define system requirements and design effective solutions.
  • Manage the software development lifecycle, ensuring timely delivery and effective coordination with QA teams on testing and issue resolution.
  • Proactively identify and mitigate technical risks, proposing innovative solutions to complex problems
  • Investigate and address customer-reported issues, implementing firmware updates to enhance performance and resolve issues.
  • Stay up to date with the latest industry trends and technologies in embedded systems and apply them to continuously improve product features and performance.
  • Work with quality assurance teams to ensure the robustness and reliability of embedded systems.
  • Mentor and guide junior engineers, providing technical leadership and sharing best practices through code reviews and team collaboration.

Required Qualifications:

  • Bachelor's degree in computer science, computer engineering, electrical engineering, or a 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.
  • Experience leading the design, build and deployment of complex and performant (reliable and scalable) software solutions in production
  • Experience with power and performance optimization techniques for embedded devices.
  • Strong understanding of microcontrollers, processors, and peripheral interfaces (e.g., UART, SPI, I2C, GPIO).
  • Experience with network and security protocols in embedded systems (e.g., HTTP, MQTT, TLS).
  • Passion for writing clean code and creating world-class software, with a commitment to adhering to best practices and standards in software development
  • Experience with version control systems (e.g., Git) and continuous integration tools.
  • 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
  • Ability to manage multiple projects simultaneously and prioritize tasks effectively in a fast-paced environment.

Preferred Qualifications:

  • Experience with development of consumer electronics products such as IPC, Doorbell, Hub and Smart Home devices.
  • Hands-on experience with SoC bring-up and integration.
  • Experience in video and audio encoding (AVC, HVEC, OPUS, etc) and streaming (WebRTC, RTP, RTSP, etc.) technologies.
  • Experience as a mentor, tech lead or leading an engineering team

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.

Average salary estimate

$170000 / YEARLY (est.)
min
max
$140000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User

Drive cross-functional hardware and software projects at TP-Link as a bilingual Engineering Project Manager bridging teams between the US and China.

Photo of the Rise User

TP-Link needs a Channel Marketing Manager to lead retail marketing strategies and campaigns at their Irvine location.

Photo of the Rise User
American Express Hybrid Sandy, Utah, United States
Posted 11 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Engineer at American Express developing innovative software solutions in a collaborative agile team environment.

Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Senior Software Engineer role at Google Cloud focusing on Kubernetes networking, infrastructure development, and large-scale distributed systems.

Photo of the Rise User
American Express Hybrid Phoenix, Arizona, United States
Posted 6 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Experienced software Engineers are needed at American Express to design, develop, and improve digital solutions in a hybrid work model.

Photo of the Rise User
Xometry Hybrid Boston, Massachusetts, United States
Posted 4 days ago

Xometry seeks a skilled Staff Software Engineer to drive architecture, code quality, and innovation within their Buyer Experience tech teams supporting a leading manufacturing marketplace.

Photo of the Rise User
Posted 6 days ago

Quantum Metric is looking for a passionate Senior Android Engineer to develop and maintain their cutting-edge Android SDK in a remote-first environment.

Posted 13 days ago

Experienced Software Engineer needed to develop Java-based software solutions within a hybrid work model at a federal government-focused tech company.

Photo of the Rise User
Anduril Industries Hybrid Boston, Massachusetts, United States
Posted 3 days ago

Drive innovation in maritime defense by designing and developing advanced software solutions at Anduril Industries as a Senior Software Engineer.

Photo of the Rise User
Posted 12 days ago
Customer-Centric
Empathetic
Collaboration over Competition
Feedback Forward
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Rise from Within
Medical Insurance
Paid Time-Off
Dental Insurance
Vision Insurance
Maternity Leave
Mental Health Resources
Equity
401K Matching
Employee Resource Groups
Performance Bonus
Education Stipend
Life insurance

Software engineers are invited to contribute to Atlassian's collaborative, distributed-first environment by building full-stack features using modern technologies.

Photo of the Rise User
Machinify Hybrid Palo Alto, California, United States
Posted 13 days ago

Lead the backend development at Machinify to build scalable AI-powered healthcare claims processing software in a fully remote environment.

Photo of the Rise User
IDT Hybrid No location specified
Posted 14 days ago

Lead the development of mission-critical money transfer services as a Tech Lead .NET Software Engineer at a global leader in prepaid communications.

Photo of the Rise User
General Motors (GM) Hybrid Remote - United States
Posted 7 days ago

Innovate in autonomous vehicle technology as a Software Engineer at General Motors, focusing on scalable automation and software architecture.

Photo of the Rise User
Microsoft Hybrid Redmond, Washington, United States
Posted 5 days ago
Inclusive & Diverse
Mission Driven
Social Impact Driven
Passion for Exploration
Dare to be Different
Diversity of Opinions
Reward & Recognition
Empathetic
Feedback Forward
Work/Life Harmony
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Rise from Within
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Work Visa Sponsorship
Employee Resource Groups
401K Matching
Paid Time-Off
Maternity Leave
Social Gatherings
Company Retreats

Drive AI-powered tooling innovations as a Senior Software Engineer on Microsoft's ES365 AI team, enhancing developer productivity in Office engineering.

Photo of the Rise User

Senior Software Engineer needed to architect and build integrations for Keeper Security's cutting-edge cybersecurity platform in a fully remote capacity.

Founded in 1996, Founded in 1996, TP-Link is a global provider of reliable networking devices and accessories, involved in all aspects of everyday life. The company was ranked by analyst firm IDC as the No. 1 provider of Wi-Fi devices for a consec...

151 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY