Search by job, company or skills

Staff Engineer, Windows Client

Staff Engineer, Windows Client

NetSkope Software
8-12 Years
Not Disclosed

This job is no longer accepting applications

Job Description

We are looking for experienced Windows Software Engineers who are highly-focused on the quality of their software, and who can work in a fast paced environment at the cutting-edge of WAN edge & Cloud networking. If you have an eye for delivering high-quality, high-performance, scalable, automation-driven software, and you would like to participate in all stages of product and feature design, development, and deployment, we would like to speak with you.

What you will be doing

  • Working as part of a team in a fast-paced environment developing multi-desktop OS client software, with an emphasis on our next-gen Windows client.
  • Partnering with engineering and product management teams to architect and build a highly available, performant, desktop solution.
  • Writing highly scalable, production ready code
  • Improving performance and scalability
  • Performing root cause analysis of production errors and resolving technical issues
  • Developing procedures for system troubleshooting and maintenance
  • Interfacing with QE and ensuring the scope of QE testing meets requirements

Required skills and experience

  • 8+ years experience developing and troubleshooting Windows networking software
  • A solid understanding of networking concepts - TCP/IP, SSL/TLS, IPSec, VPN
  • Experience with Windows kernel development and Windows Filtering platform
  • Strong C++ programming skills and fluency with algorithms, data structures (STL), complexity analysis, and software design
  • Excellent system-level design skills
  • Experience with Windows installation technologies
  • Good understanding of different linux distributions (Ubuntu, RHEL, CentOS)
  • Experience with Go is desirable but not required
  • Experience with HTTP based APIs / REST is desirable but not required
  • Experience working in an Automation only environment
  • Strong verbal and written communication skills
  • Ability to work within a geo-distributed, cross-functional team
  • A demonstrated ability to own and deliver projects independently
  • Strong interpersonal communication skills and the ability to work we'll in a diverse, team-focused environment with developers, Product Managers, etc

Education

  • BSCS or equivalent required, MSCS or equivalent strongly preferred

Key Skills

About Company

Similar Jobs

8-10 yrs
Bengaluru, India
Skills:
Perl, Bash, Python, Tcl, C, shell scripting, simulation and emulation environments, verification methodologies, Linux Unix environment, SystemVerilog UVM, test plan creation and execution
8-10 yrs
Bengaluru, India
Skills:
Bluetooth, Zephyr, Spi, MATLAB, Jtag, Freertos, I2c, Uart, Gpio, C Programming, Ble, Timers, Embedded Software Firmware Development, Low-level device drivers, Threadx, Clock management, LoRa, DMA, Low-power embedded design, Sleep wake mechanisms, SWD, Protocol analyzers, Object-oriented concepts, Wi-Fi, UWB MAC, Embedded debugging tools, RTOS environments, Logic analyzers, ARM Cortex-M, Power sequencing, UCI
8-10 yrs
Bengaluru, India
Skills:
Usb, C, Embedded Linux, Debian, DDR, Yocto, Linux, Pcie, Ethernet, UFS, Virtualizers, UCIe, Zebu emulators, eLxr, eMMC, MIPI
10-12 yrs
Bengaluru, India
Skills:
Java, Appium, Mssql, Ios, Android, Gherkin, Linux, Rhel, Selenium, Azure, AWS, Java Kotlin, End-to-End system testing, CI CD, automation scalability, OOP methodologies, BDD test automation frameworks, clean architecture, chaos engineering
8-10 yrs
Bengaluru, India
Skills:
production deployment , Project Portfolio Management, Microservices, React, Database Technologies, data structures, Python, Data Analytics, Testing, Sql, Dashboards, System Design, Containers, Typescript, Agile Scrum, AI service APIs, embeddings, integrations with enterprise systems, vector databases, code quality, Security, workflow automation, observability, Generative AI, LLMs, cloud-native architecture, prompt engineering, RAG, modern development tools, modern web frameworks, CI/CD, version control systems Git