What are the responsibilities and job description for the Embedded Software Engineer Manager position at TP-Link?
TP-Link, headquartered in the United States, is a globally recognized provider of reliable networking devices and smart home solutions. Consistently ranked as the leading provider of Wi-Fi devices worldwide, TP-Link is dedicated to enhancing connectivity through innovation and high-performing products. Serving customers in over 170 countries, the company is committed to delivering solutions that improve lives and expand connectivity. With a strong focus on quality and customer satisfaction, TP-Link continues to expand its global footprint.
This is a full-time on-site role for an Embedded Software Engineer Manager located in Irvine, CA. The Embedded Software Engineer Manager will be responsible for leading a team of engineers to design, develop, and maintain embedded software solutions for networking devices. The role involves collaborating with cross-functional teams to define project requirements, implementing software design and architecture, debugging and troubleshooting, and ensuring the timely delivery of high-quality software. The manager will also mentor team members and ensure adherence to best practices in development processes.
- Experience in embedded systems development, microcontrollers, and real-time operating systems (RTOS)
- Proficiency in programming languages such as C, C , and familiarity with assembly language
- Knowledge of networking protocols, wireless communication, and hardware integration
- Strong analytical, debugging, and problem-solving skills
- Proven experience in leading and managing software engineering teams
- Familiarity with software development lifecycle and version control systems (e.g., Git)
- Excellent communication and project management skills
- Master’s or Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field
- Experience in the networking or telecommunications sector is a plus