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 freeStaff Software Engineer
NETGEAR · Taipei
