Staff Software Engineer at NETGEAR - ScoutJobs - The AI-curated global job board
Skip to content
N
Posted 5 hours ago

Staff Software Engineer

NETGEARStaff Software Engineer

Requirements

Bachelor's or Master's in Computer Science, 10+ years Linux Embedded System experience, Expert in C/C++/Python, Knowledge of Linux system programming, Experience with networking protocols

Skills

C#PythonLinuxEmbedded Systemsnetworking

About the role

Responsibilities

  • Design and implement high-performance backend components and services in C/C++/Python
  • Architect scalable, distributed backend systems and low-latency networking protocols
  • Write and optimize system-level code for Linux environments, including drivers and kernel work
  • Perform low-level profiling and tuning using tools like perf, VTune, and gdb
  • Develop efficient network protocols and manage socket programming (TCP, UDP, SSL/TLS)
  • Implement secure coding practices to prevent vulnerabilities like buffer overflows and race conditions
  • Develop backend services that interface with hardware or IoT devices via SPI, I2C, or CAN
  • Establish CI/CD pipelines for automated testing and deployment

Requirements

  • Bachelor’s or Master’s degree in Computer Science or Software Engineering
  • 10+ years of professional experience in Linux Embedded System development
  • Expert proficiency in C, C++, and Python
  • Strong knowledge of Linux system programming, threading, and memory management
  • Experience with socket programming and protocols such as TCP/IP, UDP, HTTP/2, and gRPC
  • Proficiency with build tools like OpenWrt, Yocto, CMake, or Makefile
  • Experience with debugging tools like gdb, Valgrind, and Perf
  • Proficiency with Git and CI/CD tools like Jenkins or GitHub Actions

About the Company

At NETGEAR, we are on a mission to unleash the full potential of connectivity with intelligent solutions that delight and protect. We turn ideas into innovative networking products that connect people, power businesses, and advance the way we live.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Staff Software Engineer

NETGEAR · Taipei

Sign up to apply