Responsibilities
- Design and implement high-performance backend components, services, libraries, and APIs in C, C++, and Python.
- Architect scalable distributed systems and low-latency networking protocols, including TCP, UDP, and custom protocols.
- Develop Linux system-level software, bootloaders, drivers, kernel components, and hardware-interfacing applications.
- Optimize CPU, memory, I/O, networking, data structures, algorithms, and compiler settings using profiling and debugging tools.
- Develop and troubleshoot socket-based networking layers using SSL/TLS, WebSocket, HTTP/2, and specialized communication protocols.
- Work with Layer 2, Layer 3, wireless, routing, firewall, and network-management protocols.
- Write unit and system-level tests and establish continuous integration pipelines for C, C++, and Python codebases.
- Implement secure coding, encryption, threat modeling, fault tolerance, redundancy, checkpointing, and automatic failover.
- Integrate backend services with hardware and IoT devices using SPI, I2C, and CAN.
- Contribute to open-source projects, internal frameworks, development workflow improvements, and system performance innovation.
Requirements
- Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
- 10+ years of professional experience in Linux embedded system development.
- Expertise in C, C++, and Python.
- Strong knowledge of Linux system programming, operating systems, threading, memory management, file systems, process scheduling, and real-time constraints.
- Experience with socket programming, TCP/IP, UDP, HTTP/2, gRPC, MQTT, WebSocket, DNS, load balancers, SSL/TLS, Wireshark, and Tcpdump.
- Proficiency with relational databases such as MySQL and PostgreSQL and NoSQL databases such as MongoDB or Cassandra.
- Expertise with gdb, Valgrind, and Perf for debugging and performance optimization.
- Familiarity with OpenWrt, Yocto, Makefile, CMake, and Autotools.
- Experience with Git, including rebasing and submodules.
- Experience implementing CI/CD pipelines with Jenkins, GitHub Actions, or GitLab CI.
- Experience with Docker and Kubernetes.
- Strong communication, problem-solving, debugging, independent-work, and collaboration skills.
Tech Stack
About NETGEAR
We turn ideas into innovative networking products that connect people, power businesses, and advance the way we live. For Home NETGEAR makes it easy for you to have the smartest home in the neighborhood, with the latest, fastest networking technology products. From the most advanced wireless internet connectivity, to superior streaming, remote home video monitoring, and storage solutions, your home networking system will have the speed, range and performance you need, every time you need it. At NETGEAR, we focus on all things connected, with the goal of making your online experience seamless so you can sit back, relax and do more. For Business In business, confidence is everything. When it comes to your network, it’s even more important. Whether you’re a small business with big dreams or a mid-size business ready to take the next step, you need to share access and ideas safely, connect remote locations securely and give your people the tools to perform. At NETGEAR, we provide networking, storage and security solutions without the cost and complexity of big IT. Our advanced range of reliable, affordable networking products are easy to install and maintain. We deliver solutions you can count on, so you can spend more time on what matters most – growing your business. For Service Providers Keeping your customers happy and loyal is everything. At NETGEAR we are dedicated to your success. That’s why we deliver the tools and solutions you need to keep your residential and business customers connected, productive and satisfied. Partner with NETGEAR for home connectivity, home media, security and automation, and mobile solutions. We pay attention to the details that matter to you to deliver custom, cost-effective and scalable solutions that contribute to your bottom line. Sales: sales@netgear.com Media Inquiries: pressrelations@netgear.com Investor Relations: netgearir@netgear.com
