TP-Link Systems Inc.

Networking

SeniorManager,EmbeddedSystemsSoftware

$190–240k Irvine, California, United States FULL TIME
The Brief

“Senior Manager, Embedded Systems Software at TP-Link Systems Inc.. Skills: Embedded Systems Software, Team Leadership, Networking Protocols, Linux Programming. Lead and scale embedded software organizations. Define technical and execution strategy”

What You'll Achieve.

Ensure high-performance solutions; Ensure reliable solutions; Ensure scalable solutions; Ensure on-time software releases; Ensure high-quality software releases; Maintain software reliability; Achieve remarkable global performance; Enable consumers to enjoy a seamless, effortless lifestyle

Industry & Context.

Networking
Problems you'll solve

Problem-solving skills; Decision-making skills; Strategic thinking; Tactical action

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, Electrical Engineering, or a related field, 7+ years of experience in embedded software development, at least 5 years of experience in a leadership role, embedded Linux programming with C/C++, kernel driver development, TCP/IP stack packet processing, networking protocols (NAT, TCP, UDP, IPv4, IPv6, HTTP, etc.), hardware-software integration, package processing flow based on Linux TCP/IP stack, Netfilter, Conntrack, low-level drivers, BSP development, real-time constraints, debugging tools, emulators, software profiling techniques, version control systems (Git), CI/CD pipelines for embedded development, problem-solving and decision-making skills, strategic thinking, tactical action, communication and leadership skills, experience managing cross-functional teams

Nice to Have

Experience in the networking or electronics industry, Experience in hiring, developing, and managing a team of software developers, Ability to attract top talent, foster a collaborative, productive work environment, Experience working with large-scale deployments of embedded systems, networking environments, telecommunications environments, wireless communication protocols, e. g. 802. 11a/g/n/ac/ax

What You'll Do.

Lead and scale embedded software organizations

Define technical and execution strategy

Drive long-term platform and team success

Lead and manage a team of embedded software engineers

Provide technical guidance and mentorship

Direct activities of software engineers

Enhance existing designs

Improve software architecture design processes

Define software architecture

Define coding standards

Define best practices

Manage project timelines

Ensure on-time software releases

Ensure high-quality software releases

Performance optimization

Maintain software reliability

Stay updated with industry trends

Stay updated with emerging technologies

Stay updated with best practices

Ensure compliance with safety standards

Ensure compliance with security standards

Ensure compliance with regulatory standards

Provide technical leadership

Provide guidance to junior team members

Foster a collaborative environment

Foster a high-performing environment

Conduct meticulous code reviews

Provide mentorship to junior developers

Ensure adherence to coding standards

Ensure adherence to industry best practices

How You'll Work.

Team & Collaboration

Collaborate with hardware engineers; Collaborate with firmware developers; Collaborate with other cross-functional teams; Ensure seamless integration; Manage cross-functional teams; Foster a collaborative environment; Foster a productive work environment

Communication Scope

Communication skills

Process & Methodology

Manage project timelines, Manage resources, Manage deliverables

Free ATS check

Applying for this Senior Manager, Embedded Systems Software role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about TP-Link Systems Inc.?

Real rants from real employees. Read before you apply.

Read Company Rants →