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