
Engineer, BSP – System
NETGEAR
full-time
Posted on:
Location Type: Hybrid
Location: Taipei • 🇹🇼 Taiwan
Visit company websiteJob 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