Вакансия перенесена в архив

Все вакансии / Senior Software Engineer (С/Linux) / Санкт-Петербург

This position is open in an international high-end Wi-Fi company. Their team is growing and they are looking for a senior software developer.

Key responsibilities:

  • Responsible for development of SW embedded to Quantenna Wi-Fi chipsets, including design, coding, bug fixing, unit and integration tests;
  • Work on embedded SW by improving packet forwarding performance, reducing memory size use and enhancing real-time performance;
  • Customize, extend and enhance embedded SW by adding features, optimizing performance, modifying to support special requirements and debugging difficult issues;
  • Optimize data path performance through profiling tools such as OProfile, code analysis and chip architecture analysis and improve maximum packet forwarding rate;
  • Optimize memory usage within multiple cores, enable more features to be added to the system without adding more flash or RAM, an important factor in archiving better profit margin;
  • Enhance scheduler, process and memory management for better real-time performance;
  • Work on Linux kernel SMP support and analyze code of different kernel drivers and add synchronization mechanisms to make them safe to kernel preemption and SMP.

Qualifications:

  • Demonstrated programming proficiency using C and/or assembly language;
  • Rich experience of development for Linux kernel and/or device driver;
  • In depth of experience with 802.11 protocol suite and WLAN technology is highly preferred;
  • Experience of Wi-Fi and/or other wireless networking drivers is preferred;
  • Experience of IP networking with good knowledge of TCP/IP and/or network security is required;
  • Knowledge of CPU architecture, DMA, Cache, DSP and PCI/PCI-E is preferred;
  • Knowledge of RF, Regulatory, OFDM, and MIMO is preferred;
  • Good written and oral communication skills in English
Подраздел:

#C #Linux #Embedded