Software Engineer- Early Careers jobs in United States
cer-icon
Apply on Employer Site
company-logo

TP-Link Systems Inc. · 3 days 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 design, development, and improvement of software for smart home devices.

ElectronicsHardwareHealth CareInternetSoftware

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

C/C++ programmingEmbedded systemsEmbedded LinuxRTOSNetworking fundamentalsVersion controlPower optimizationProblem-solvingTeam collaborationCommunication skills

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 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