NETGEAR

Engineer, BSP – System

NETGEAR

full-time

Posted on:

Location Type: Hybrid

Location: Taipei • 🇹🇼 Taiwan

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

IoTLinuxPython

About the role

  • BSP and system development for embedded Linux platforms targeting home gateways with Wi-Fi mesh capabilities.
  • Work closely with hardware team and chipset vendor to bring up new boards and platforms.
  • Integrate SoC vendor SDKs with prplOS and contribute to upstream efforts within the prpl Foundation and OpenWRT communities.
  • Enable and debug platform-level support for EasyMesh™ (via prplMesh), TR-181-based configuration, and middleware integration.
  • Optimize system components for system stability, performance, and footprint in constrained environments.
  • Collaborate with software, QA, and DevOps teams to support firmware builds, CI/CD, and system-level debugging.
  • Participate in architectural discussions, code reviews, and platform roadmaps for next-generation CPE devices.

Requirements

  • Bachelor’s or master’s degree in electrical engineering, computer engineering, or computer science.
  • 2+ years of experience in embedded Linux development for consumer networking or IoT products. (5+ years would be Sr.)
  • Experience with embedded Linux, kernel, U-Boot, protocol stack, and system components.
  • Experience in C and scripting (Bash, Python)
  • Knowledge of OpenWRT, prplOS, or similar embedded Linux platforms
  • Experience of system events in different sub-systems such as Ethernet, Wi-Fi, protocol stacks.
Benefits
  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
embedded LinuxCBashPythonU-Bootprotocol stacksystem componentssystem stabilityperformance optimizationmiddleware integration
Soft skills
collaborationcommunicationproblem-solvingdebuggingarchitectural discussionscode reviews
Certifications
Bachelor’s degreeMaster’s degree