Обновить
16K+
213

Embedded SW/Firmware Engineer

21,4
Рейтинг
547
Подписчики
Отправить сообщение

Еще на интервью переход на ты был прям в фокусе - это подбешивало но терпел.

Как то 4 или 6 лет назад в проходил собеседование в компанию Axel
(ООО Аксель Телеметрия).
https://axelmwd.com/
В начале видео звонка на той стороне дама сразу предложила перейти на ты. Я сказал, что предпочел бы перейти на ты позже в случае предложения работы. В результате они сразу прекратили собеседование и попрощались.
Это мой рекорд самого короткого собеседования - 4 минуты.

Классная демонстрационная плата с кучей возможностей! Сделайте пост про нее

Да что про нее писать?
Заурядная вещь.
В 2018 была мода на умный дом.
Схемотехник с менеджером проекта затащили в неё, как в универмаг всё подряд.
Там только BOM компонентов на 11k...15k RUR получался.
С самого начала было понятно, что никому из пользователей это не надо.

Что еще упустил в вашей умной розетке?

RTC

Да. В российских компаниях часто задумывают амбициозные проекты. Однако до серии дело не доходит.

С какими пунктами из того текста вы согласны?

В яндексе так.

Согласен , что графики по любому удобнее в python строить.

Компания без названия “массово” производит некую модель летательного аппарата без названия?

https://www.yivtol.com/

Backed by over a decade of deep-tech expertise, YIVTOL is founded by Chen Yuan.

The talent pool is further strengthened by experts recruited from XPeng AeroHTLeapmotorRodplane AviationBeihang University, and Shenzhen University. With its R&D headquarters and laboratories based in Shenzhen and a manufacturing center in Luoyang, the company is dedicated to pioneering multi-scenario manned aircraft, boasting the world’s first multi-channel configuration technology.

Будучи в Миландр тоже запрограммировал умную розетку. Вот её PCB.

Там были три микроконтроллера ESP32, STM32 и MDR32 на одной PCB! Ох и весело мне было это поддерживать в трех разных GUI-IDE: IAR, Keil и Eclipse одновременно.

Из периферии BLE WiFI + еще датчик CO, CO2, радио трансиверы, датчик света, микрофон, IR трансиверы и пьезик.

Однако, как водится в России, проект в серию так и не пошел.
Теперь это памятник технике.

Реструктуризация организации наступила раньше и отдел ликвидировали похоронив при этом все разработки.

Компания без названия “массово” производит некую модель летательного аппарата без названия? 

Подозрительно похож на аппарат разработки из КНР

 Яндекс мне показался очень суетливым местом с большим количеством бестолковой активности - все для студентов сделано у которым гормоны и много сил и свободного времени. Жрут энергетики и бегут к успешному успеху. Перед полугодовым ревью работа на месяц встает - у всех пригорает.

Средний менеджмент - в основном недоросли с большим самомнением. Таких напыщеных и хамовитых как там не встречал - думаю на курсах успешного успеха их наставляют что еще немного и морковка ваша.

Еще на интервью переход на ты был прям в фокусе - это подбешивало но терпел. Каргокульт американской компании с кривой адаптацией увольнения at will к российскому трудовому кодексу.

Надо же.
Я думал они только со мной так.
А они оказыватся со всеми так.

 Средний менеджмент - в основном недоросли с большим самомнением. Таких напыщеных и хамовитых как там не встречал - думаю на курсах успешного успеха их наставляют что еще немного и морковка ваша.

Да. Именно так.

https://habr.com/ru/articles/704516/
Офисные джунгли (или особенности западной культуры общения на работе)

Вот к слову, сама схема платы телематики яндекса MT-32K_LTE_V2
https://habr.com/ru/articles/667030/comments/#comment_29996976

Там еще чтобы обновить прошивку на плате MT-32K_LTE_V2 что у тебя на столе в Москве надо было использовать LTE загрузчик. Передавать прошивку через сервера в Финляндии.

При этом на самой плате есть SWD интерфейс для загрузки и пошаговой отладки кода, которым тоже было пользоваться запрещено.

Да.
Вот буквально несколько фактов про то как пишут код в яндекс драйве:

–Прошивка телематики каршеринга для PCB MT-32K LTE V2 состоит из 5-7 функции-богов по 5000-7000 строк каждая.

–Они программирую электронную плату с STM32F413ZGJ6,  а в настройках IDE у них  прописан вообще другой микроконтроллер STM32F205VC. Поправить нельзя так как “итак как-то дышит”

–Пишут прошивку, которая просто перекладывает байты из CAN в UART на С++ 17 года вместе классического Embedded С. Вместо указателей классы std optionals.

–Не умеют пользоваться скриптами сборки (Make, Cmake и пр). Проекты собирают из-под  игрушечной GUI-IDE IAR. Там надо ключи компилятора проклевываться мышкой.  В результате огромные накладные расходы на создание новой сборки.

–В прошивке нет отладочной UART консоли, при этом на плате MT-32K_LTE_V2 3 отдельных UARTа выходит на разъёмы

–в яндекс драйв в код телематики каршеринга собирался с 80+ предупреждениями компилятора и исправление их было строго запрещено под предлогом “и так как-то дышит” .

–Нет ни одного модульного теста. Оно и понятно, ибо невозможно модульно тестировать функции-боги типа
void xxx_init(void)
void xxx_invoke(void).

--магические циферки в коде

--транслит в названиях функций

–в яндекс торжествует Blame Driven Development.

Ну и куча других моментов...

Всё это явственно показывает истинный уровень этих хипстеров.

Не верите?
Можете посмотреть сами их сорцы на rutacker

Утечка исходных кодов сервисов Яндекс
https://habr.com/ru/news/712888/

На сайте https://rutracker.org
Ключевое
слово: "Исходники Яндекс-приложений (x86, x64)"

Да. Именно так. Сам работал в яндексе. Такие Авгиевы конюшни в коде каршеринга ещё поискать надо.

Свёртку с нулевой задержкой можно делать через FFT - для этого есть специальные алгоритмы.

Да. В самом деле. FIR и FFT приводят к одному и тому же результату свёртки.

А еще, если использовать несколько излучателей, можно управлять направлением луча, сканируя пространство

Как раз это и сделано в тексте
Эхолокация: микрофон и фазированная решётка из колонок
https://habr.com/ru/articles/1065556/

Можно вот что сделать.
Добавить в программу сонара составление одной усредненной коррелограммы по серии из N  отдельных коррелограмм от одного и того же зондирующего импульса.

То есть, накапливать информацию о цели, компенсировать так случайных шум и промахи.  Складывать по точечно N коррелограмм и анализировать одну усредненную коррелограмму. Так цели станут более ярко выраженными. Усреднение сверток позволяет повысить контрастность коррелограммы.

Чем больше проделать эхо измерений, тем чётче получится информация о дальности до целей.

У нас на работе калибровку акселерометров делает вообще kuka робот как раз по этому методу.

1
23 ...

Информация

В рейтинге
400-й
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Инженер встраиваемых систем, DevOps-инженер
Старший
Git
Bash
CI/CD
C
Встраиваемая система
Программирование микроконтроллеров
Разработка программного обеспечения
Алгоритмы и структуры данных
Системное программирование
Разработка драйверов