TP-Link · 3 weeks ago
Software Engineer- Early Careers
TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products. They are seeking a motivated Software Engineer to join their Consumer Electronics Software Platform team, focusing on the development of embedded software for smart home technology.
Consumer Electronics
Responsibilities
Contribute to the development of next-generation embedded software platforms with strong performance and reliability
Maintain and optimize existing platforms running on embedded Linux and RTOS
Assist in debugging and resolving software issues throughout the project lifecycle
Participate in the design and development of core modules (networking, connectivity, control, A/V, storage, etc.)
Write, test, and debug embedded software in C/C++ and other programming languages
Use cross-compiling methods to integrate third-party libraries and features
Perform unit testing, integration testing, and system validation to ensure software quality
Collaborate with cross-functional teams to understand requirements and build effective solutions
Learn to optimize code for performance, memory, and power efficiency
Work with tools like Git for version control and continuous integration
Document your work, including design specifications and technical notes
Stay curious—explore new technologies in IoT, embedded systems, and connectivity to help shape future products
Qualification
Required
Bachelor's degree in Computer Science, Electrical Engineering, or a related field
Internship, co-op, research project, or course experience in embedded software development
Basic knowledge of C/C++ programming and an eagerness to grow your coding skills
Familiarity with embedded operating systems (RTOS, Linux) and an interest in learning real-time system design
Exposure to microcontrollers, processors, or hardware interfaces through labs, coursework, or projects
Understanding of networking fundamentals; knowledge of protocols like HTTP, MQTT, or TLS is a plus
Awareness of the software development lifecycle (version control, testing, integration) from school or project work
Strong problem-solving mindset, curiosity, and attention to detail
Ability to collaborate in a team environment and a desire to learn quickly in a fast-paced setting
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
Headquartered in the United States, TP-Link is a global provider of reliable networking devices and smart home products, consistently ranked as the world’s top provider of Wi-Fi devices.
Funding
Current Stage
Late StageCompany data provided by crunchbase