Software Engineer - Huawei
  • Vancouver, Other, Canada
  • via MindMatch.ai
-
Job Description

Our team has an immediate permanentopening for a SoftwareEngineerResponsibilities:Software engineers will extensively participate in software design, coding and debugging through the entirety of the software development lifecycle.Proactively refactor and participate in module refactoring work.Support software design and coding to improve and simplify the overall design and coding.Introduce and utilize the best software engineering practices in the industry, such as testing, design, and software building technologies to improve comprehensive software engineering efficiency.The base salary for this position ranges from $110,000 to $210,000 depending on education, experience and demonstrated expertise.What youll bring to the team:PhD in Computer Science, Mathematics or Electronics.Interest and hands on experience in network security.Experience with technology including C/C++, TCP/IP networking, Linux system APIs, strong grasp of sockets and IPC mechanisms a plus.Practical experience in C and data structures is required.Understanding of programming on multi-core and multi-processor platforms.Knowledge of networking internals including the TCP/IP stack, Routing, Sockets APIs, network gateway, and load balancing. Experience with SSL/TLS, SSH, VPN, tunnels, or proxy protocols would make you stand out.Dedication to producing extremely high-quality code that meets strict performance requirements.Fluency in English (written and spoken).

J-18808-Ljbffr

;