Lead the technical strategy for offensive security across TP‑Link’s embedded product portfolio, conducting advanced penetration tests, vulnerability research, and tool development.
Compensation
Salary Range: $220,000-$230,000
Responsibilities
Define and execute enterprise technical strategy for penetration testing of embedded devices and IoT ecosystems
Lead complex, high‑risk penetration tests and architecture‑level security assessments
Conduct vulnerability research, develop proof‑of‑concept exploits, and analyze root causes
Establish threat‑modeling practices and advise on secure design decisions
Architect and develop custom security tools, fuzzing harnesses, and automated testing platforms
Requirements
Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, Information Security, or related field
Serve as a technical contributor to the reverse engineering of wireless and embedded systems, identifying vulnerabilities and assessing their security impact.
Develop proof-of-concept exploits for discovered vulnerabilities following DevOps best practices for keeping codebases organized and maintainable.
Analyze firmware, software protections, and wireless protocols to uncover security flaws.
Utilize and develop custom tools to analyze and manipulate software/firmware binaries.
Collaborate closely with CNO developers, vulnerability researchers, and hardware engineers in a fast-paced, small-team environment.
Senior Engineer, Firmware Development (SSD) supports the development, validation, optimization, and debugging of high-performance SSD controller firmware for volatile and non-volatile memory solutions.
Responsibilities
Develop firmware IP subsystems for SSD products to meet performance, endurance, capacity, functionality, quality, and reliability requirements.
Execute firmware development, integration, bench testing, debugging, and validation activities for SSD controllers and storage products.
Perform root cause analysis, failure triage, and defect isolation; document findings and support corrective actions.
Develop and maintain firmware unit, functional, and integration tests to ensure quality and performance objectives are met throughout the product lifecycle.
Collaborate with hardware, validation, system, and product engineering teams to resolve complex development issues and improve product readiness.
Requirements
B.Sc. in Electrical Engineering, Computer Engineering, Computer Science or equivalent
Lead product security architecture across TP‑Link’s networking, smart home, and connected‑device portfolio.
Compensation
$195,000-$205,000
Responsibilities
Set the security architecture strategy for TP‑Link’s connected‑device products.
Develop security requirements, reference architectures, and design patterns that engineering teams can use.
Lead threat modeling and security reviews for major products, platforms, and features.
Guide security from first design through end of support, including manufacturing and device provisioning.
Provide technical direction for device identity, secure boot, roots of trust, code signing, key management, and secure updates.
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, or a closely related technical discipline is required.
Master’s degree in a relevant technical field is a plus.
Senior Engineer, Firmware Development (SSD) supports the development, validation, optimization, and debugging of high-performance SSD controller firmware for volatile and non-volatile memory solutions.
Responsibilities
Develop firmware IP subsystems for SSD products to meet performance, endurance, capacity, functionality, quality, and reliability requirements.
Execute firmware development, integration, bench testing, debugging, and validation activities for SSD controllers and storage products.
Perform root cause analysis, failure triage, and defect isolation; document findings and support corrective actions.
Develop and maintain firmware unit, functional, and integration tests to ensure quality and performance objectives are met throughout the product lifecycle.
Collaborate with hardware, validation, system, and product engineering teams to resolve complex development issues and improve product readiness.
Requirements
B.Sc. or higher in Electrical Engineering, Computer Engineering, Computer Science or equivalent.