DSP-инженер

В ваши должностные обязанности будет входить:

  • разработка алгоритмов и программного обеспечения для DSP-процессоров на языке C, а также других языках программирования.
  • разработка производится для различных операционных систем и аппаратных платформ.

Общие требования

  • более двух лет опыта разработки программного обеспечения для DSP-процессоров
  • хорошее знание языка С
  • основные знания в области цифровой обработки сигналов: теория и ее практическое применение
  • общие знания о компьютерных системах: структуре и типах процессоров, организации памяти, стеке, соглашениях о вызовах, обработке прерываний, прямом доступе к памяти, шинах передачи данных, последовательных интерфейсах, таких как SPI, I2C
  • общие знания об аналоговой и цифро-аналоговой схемотехнике
  • хорошие способности к самостоятельному решению проблем

Следующие знания, навыки и опыт будут дополнительным плюсом:

  • знание архитектур DSP-процессоров Motorola, Analog Devices, Texas Instruments
  • опыт разработки программ для DSP-процессоров, работающих в условиях жесткого реального времени
  • умение работать с различным контрольно-измерительным оборудованием: осциллографами, анализаторами и т.п.
  • опыт проектирования с использованием UML
  • понимание принципов разработки программного обеспечения встраиваемых систем
  • умение работать с аппаратными отладчиками
  • знание средств разработки, таких как MS VS, Matlab, компиляторов GCC, языков Perl, Python, средств групповой разработки CVS/Subversion и Socket API
  • опыт анализа и рефакторинга программного обеспечения
  • хорошие навыки письменного и устного общения на английском языке

Мы предлагаем:

  • работу в стабильной динамично развивающейся компании, в пяти минутах от ст.м. Авиамоторная
  • перспективы для профессионального и карьерного роста
  • заработную плату, которая назначается в зависимости от результатов собеседования

Простой итог: