TP-Link Systems Inc. is seeking a highly motivated Embedded Software Engineer to join the Consumer Electronics Software Platform team. The role involves developing and maintaining embedded Linux and RTOS platforms used by smart home products like cameras and door locks. The engineer will design, implement, and optimize software architecture, ensuring performance and reliability, and collaborate with cross-functional teams to deliver innovative solutions.
Requirements
- 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.
- Experience leading the design, build and deployment of complex software solutions in production.
- Experience with power and performance optimization techniques.
- Strong understanding of microcontrollers, processors, and peripheral interfaces.
Benefits
- Salary range: $140,000 - $190,000
- Free snacks and drinks
- Fully paid medical, dental, and vision insurance
- Contributions to 401k funds
- Health and wellness benefits
- Quarterly team-building events