2026 Early Career Embedded Software Engineer

TP-Link Systems Inc.
•$100,000 - $120,000

About The Position

TP-Link Systems Inc. is hiring an early-career Embedded Software Engineer to contribute to the design, development, testing, and deployment of software systems and products across engineering domains. The role may involve developing user-facing applications, backend services, or system-level modules such as networking, connectivity, storage, and device integration. The engineer will build and maintain high-quality code, contribute to unit, integration, and system-level validation, and collaborate with cross-functional teams to deliver technical solutions. The position offers hands-on experience with real-world systems, mentorship from experienced engineers, exposure to industry best practices, and the opportunity to contribute to products used by millions of customers. TP-Link Systems Inc. is a global provider of networking devices and smart home products serving customers in more than 170 countries. The company emphasizes professionalism, innovation, excellence, simplicity, diversity, and an inclusive, growth-oriented workplace. Applicants must have continuous U.S. work authorization without visa sponsorship.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Internship, co-op, research, or project experience in software development or a related technical field.
  • Proficiency in C/C++.
  • Understanding of fundamental computer science concepts.
  • Familiarity with the software development lifecycle.
  • Strong problem-solving skills, curiosity, and attention to detail.
  • Ability to work collaboratively in a team environment and communicate effectively.
  • Willingness to learn quickly and adapt to new technologies, tools, and frameworks.
  • Continuous work authorization in the United States without the need for visa sponsorship.

Responsibilities

  • Contribute to the design, development, and deployment of scalable software systems and products across engineering domains.
  • Build, test, and maintain high-quality code for applications, services, or system-level software.
  • Contribute to development of core components, which may include user-facing applications, backend services, or system-level modules such as networking, connectivity, storage, or device integration.
  • Work with modern development tools, frameworks, and environments.
  • Contribute to unit, integration, and system-level testing to ensure reliability and performance.
  • Partner with cross-functional teams to understand requirements and deliver technical solutions.
  • Learn and apply best practices for performance, scalability, and efficiency across system layers.
  • Explore new technologies and contribute ideas for future products.

Benefits

  • Fully paid medical, dental, and vision insurance, with partial dependent coverage.
  • Contributions to 401(k) funds.
  • Over four weeks of paid time off per year.
  • Bi-annual pay increases.
  • Health and wellness benefits, including a free gym membership.
  • Quarterly team-building events.
  • Mentorship from experienced engineers and exposure to industry best practices.
  • Hands-on experience building real-world systems and the opportunity to contribute to products used by millions of customers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service