
RANOVUS Inc. разработва хардуер за оптични връзки и силициева фотоника за хипермащабни центрове за данни и изчислителни клъстери за изкуствен интелект. Портфолиото ѝ включва оптични двигатели с капацитет от няколко терабита, лазери и модулатори, проектирани да осигуряват свързаност с висока плътност и ниска консумация на енергия чрез Ethernet и DWDM с разрастването на системите с GPU и XPU. Компанията работи съвместно с полупроводникови фабрики и доставчици на усъвършенствано корпусиране за разработване на решения за мрежи тип scale-up и scale-out в центрове за данни. Дейността ѝ обхваща хардуер, телекомуникации и изкуствен интелект.
Старши инженер по вграден софтуер
Разработвайте вграден фърмуер на C за оптичните комуникационни модули на RANOVUS и ръководете пускането на хардуера, валидирането, CI/CD и внедряването в производство.
140 000 CAD – 160 000 CAD / година
ХибридноПълен работен денСтаршиЗадължителен Език: английскиСофтуерен инженерФулстек инженерОписание
- Разработвайте нисконивоен фърмуер на C за оптични комуникационни системи с микроконтролери.
- Определяйте изискванията към фърмуера, интерфейсите и поведението на системата съвместно с архитектите на хардуера и системата.
- Създавайте драйвери за устройства, контури за управление, диагностика, телеметрия и комуникационни протоколи.
- Подобрявайте производителността на фърмуера, енергийната ефективност, използването на паметта и дългосрочната надеждност.
- Ръководете пускането на платки, интеграцията на хардуер и софтуер и системното валидиране.
- Насърчавайте сигурни, мащабируеми и лесни за поддръжка практики за разработване на фърмуер.
- Подобрявайте CI/CD с GitLab и автоматизирани процеси за изграждане и тестване.
- Изграждайте стратегии за модулно, интеграционно и системно тестване.
- Разследвайте сложни проблеми на границата между фърмуера, хардуера и системата и откривайте първопричините им.
- Наставлявайте младши инженери и студенти на кооперативна практика.
- Допринасяйте за технически пътни карти, архитектурни прегледи и дискусии по проектирането.
- Поддържайте техническата документация, стандартите за кодиране и процесите на разработка.
- Работете с външни партньори и производствени екипи в подкрепа на внедряването в производство и текущата експлоатация.
Изисквания
- Бакалавърска или магистърска степен по компютърно инженерство, електроинженерство, компютърни науки или еквивалентно образование и професионален опит.
- Най-малко 10 години професионален опит в разработването на фърмуер за вградени системи.
- Експертно владеене на C за вградени системи.
- Задълбочен опит в разработването на фърмуер за микроконтролери като PSoC или STM32 в среди с ограничени ресурси.
- Отлично познаване на основите на вградените системи, включително прекъсвания, DMA, концепции за RTOS, програми за начално зареждане и управление на паметта.
- Умения за работа с Python за скриптове, автоматизация или системни инструменти.
- Опит със системи за контрол на версиите и CI/CD работни процеси с Git и GitLab.
- Практически опит с отстраняване на проблеми с осцилоскопи, логически анализатори и сродни лабораторни уреди.
- Отлични писмени и устни комуникационни умения.