GrepJob
NETGEAR

Staff SW Engineer

NETGEAR
Apply
6 months ago
Taipei, TaiwanStaff+
H1B Sponsor

Responsibilities

  • Design and implement high-performance backend components in C/C++/Python.
  • Develop modular software libraries with clear APIs and documentation.
  • Optimize application performance through advanced debugging techniques.
  • Architect scalable, distributed backend systems for complex requirements.
  • Write and optimize system-level code for Linux environments.
  • Perform low-level profiling and tuning of applications.
  • Develop efficient network protocols and manage socket programming.
  • Establish continuous integration pipelines for automated testing.
  • Implement secure coding practices to prevent vulnerabilities.
  • Develop backend services that interface with hardware or IoT devices.
  • Stay updated with advancements in programming standards and technologies.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 10+ years of professional experience in Linux Embedded System development.
  • Expertise in C/C++/Python programming languages.
  • Strong knowledge of operating systems concepts and Linux system programming.
  • Experience in socket programming and networking protocols.
  • Proficiency in relational and NoSQL databases.
  • Expertise in debugging tools and performance optimization.
  • Experience with CI/CD pipelines and containerization technologies.
  • Strong communication skills and problem-solving abilities.

Tech Stack

Apache CassandraCC++CMakeDockerGitGitHub ActionsGitLab CI/CDgRPCJenkinsKubernetesLinuxMongoDBMySQLPostgreSQLPython