GrepJob
NETGEAR

Senior Linux Software Engineer

NETGEAR
Apply
about 17 hours ago
Taipei, TaiwanSenior / Staff+
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 and ensure system security.
  • Develop backend services that interface with hardware or IoT devices.

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++, and Python programming languages.
  • Strong knowledge of operating system concepts and Linux system programming.
  • Experience with 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