Разработчик ПО контроллеров - тестировщик (Си)
-
Разработка встраиваемого программного обеспечения для микроконтроллеров различных архитектур (ARM, Atmel, Microchip, Texas Instruments, Motorola, Freescale, Xilinx, Altera и т.д.)
-
Проектирование, написание и отладка программного кода на языках Cи, ASM
-
Оптимизация программного обеспечения по скорости выполнения, энергопотреблению и объему занимаемой памяти
-
Интеграция программных модулей с аппаратными компонентами (датчики, интерфейсы связи, периферия)
-
Подготовка и сопровождение программных продуктов до этапа серийного производства
-
Адаптация и обновление существующего программного обеспечения под новые требования (аппаратные или функциональные)
-
Оптимизация кода, исправление багов и добавление новых функций в существующие проекты
-
Обновление прошивок для улучшения работы и устранения выявленных проблем
-
Анализ скомпилированных прошивок и восстановление исходного кода или его частей для последующего исследования и доработки
-
Работа с дизассемблированным кодом, исследование структуры памяти микроконтроллеров
-
Восстановление функциональности программного обеспечения без доступа к исходным кодам, а также устранение уязвимостей и ошибок в восстановленном ПО
-
Создание документации по результатам реверс-инжиниринга и предложение решений для улучшения ПО
-
Разработка и реализация тестовых сценариев для проверки правильности работы программного обеспечения микроконтроллеров
-
Проведение функционального, нагрузочного и стресс-тестирования
-
Анализ и устранение выявленных проблем, документирование багов и создание отчетов по результатам тестирования
-
Интеграция автотестирования и создание тестовых стендов для автоматической проверки работы прошивок
терфейсами
-
Разработка программного обеспечения для работы с периферийными устройствами (датчиками, исполнительными механизмами, дисплеями и т.д.)
-
Реализация программных драйверов для различных интерфейсов связи (1553B, UART, SPI, I2C, CAN, Ethernet)
-
Тестирование и отладка работы периферии на реальных устройствах
-
Подготовка технической документации на разработанное программное обеспечение
-
Обучение и поддержка пользователей, создание руководств по использованию ПО
-
Обеспечение долгосрочной поддержки и сопровождения разработанных решений.
- Высшее профессиональное образование
- Опыт по направлению деятельности не менее 3-х лет
- Английский язык в степени, достаточной для чтения документации.
Условия:
- Официальное трудоустройство, белая заработная плата ( ежегодная индексация)
- Пятидневная рабочая неделя
- Полис ДМС (расширенный со стоматологией), страхование жизни.
- Возможен формат удалённой работы.
- Детали на собеседовании.
Инженер по разработке
Программист-стажер
На кухне всегда было много чая, кофе, молока, хорошая кофемашина была.
Компьютеры были достаточно хорошие.
Платили мало, мы хоть и стажёры были, но все равно платили что - то около 12 тысяч. Причём само руководство говорило, что после стажировки могут оставить часть ребят, а мы все хорошо справились с заданиями, но нас всех просто уволили одним днем,даже не дав обратной связи.
Обеды оплачивают, но делает это только в определённом кафе на определённую сумму, когда я работала это было кафе Максим, а сумма на обед 200 рублей, то есть нормально даже по бизнес ланчу на эту сумму не поешь.