TP-Link Systems Inc. ยท 1 day ago
Embedded Software Engineer
TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, committed to delivering innovative products that enhance people's lives. They are seeking a highly motivated Embedded Software Engineer to design, implement, and optimize embedded software for various smart home products, ensuring reliability and performance while collaborating with cross-functional teams.
ElectronicsHardwareHealth CareInternetSoftware
Responsibilities
Participate in Developing next generation software platform with first-class performance and reliability
Maintain and optimize current software platform of embedded Linux and RTOS
Responsible for identifying and resolving platform issues at all stages of the project lifecycle
Participate in core module (A/V transmission, control, networking, connectivity, storage, etc.) design, development and troubleshooting
Collaborate with cross-functional teams to define system requirements and design effective solutions
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
Troubleshoot and resolve complex issues in embedded systems
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
Optimize code to meet performance, memory, and power efficiency requirements
Work with version control systems (e.g., Git) and development tools for continuous integration
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 components
Stay updated on emerging trends and technologies in embedded systems, IoT, and connectivity protocols to continuously improve product features and performance
Mentor and guide recent graduates, providing technical leadership and sharing best practices through code reviews and team collaboration
Qualification
Required
Bachelor's degree in computer science, Electrical Engineering, or a related field
3+ years of experience working with embedded software
Proficiency in embedded software programming using C/C++, with a strong understanding of coding best practices
Experience with core software module design
Familiarity with embedded operating systems (e.g., RTOS, Linux) and real-time system design
Experience with microcontrollers, processors, and hardware interfaces such as UART, SPI, I2C, and GPIO
Experience with network and security protocols in embedded systems (e.g., HTTP, MQTT, TLS, encryption algorithms)
Understanding of software development life cycle, including version control, unit testing, and continuous integration
Strong problem-solving skills and attention to detail
Ability to work independently and within a team in a fast-paced environment
Preferred
Experience with development of consumer electronics products such as IPC, Doorbell, Hub and Smart Home devices
Experience in the bottom layers of the storage software stack (Filesystem, Block Device, SSD)
Experience in resolving performance bottlenecks in resource (CPU, Memory) constrained Platforms and devices
Proven track record with embedded Wi-Fi, Bluetooth/BLE and TCP/IP Networking software
Strong communication, interpersonal, and project leadership skills
Ability to quickly adapt to new technologies and frameworks
Knowledge of power optimization techniques for embedded devices
Benefits
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
Company
TP-Link Systems Inc.
Headquartered in the United States, TP-Link Systems Inc.
Funding
Current Stage
Growth StageLeadership Team
Ben Allcock
Vice President โ B2B UK & Ireland
Recent News
PCMag.com - Technology Product Reviews, News, Prices & Tips
2025-12-12
2025-12-05
Business Standard India
2025-12-03
Company data provided by crunchbase