Embedded Developer

От 150000 
Вакансия в архиве
Санкт-Петербург Разработка, C/C++

We are looking for the senior embedded developer who can develop the best Wi-Fi solutions that push the capabilities of next generation wireless applications.

 

Our client is a leading developer of 802.11ac and 802.11n semiconductor solutions for the next generation of ultra-reliable, Wi-Fi networks.

 

Key responsibilities:

  • responsible for development of SW embedded to 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:

  • programming proficiency using C and/or assembly language;
  • rich experience of development for Linux kernel and/or device driver;
  • bare metal SW development;
  • good knowledge of network protocols;
  • good written and oral communication skills in English.

We offer:

  • official employment;
  • private medical insurance;
  • additional compensation for sports and conferences;
  • comfortable office near the Mayakovskaya metro station;
  • possibility of international business trips.