Мы используем технические cookie и статистику посещений: Яндекс Метрику и собственный обезличенный журнал Zorky (cookie zk_aid). Не собираем содержимое форм, текст поиска и полный IP; данные не продаём. Отказаться можно кнопкой ниже, а также через Global Privacy Control или Do Not Track в браузере. Подробнее о cookie и статистике.
Zorky CRMZorky CRM
EN|RU
@termdocs
← Все вакансии

Staff Embedded Software Engineer, Virtualization

principalremote159,595 USD · период не указанUS, USСкор 85.5/1001д назад
Аналитика рынка
📊 Embedded / IoT: зарплаты и спрос на рынке
Стек
pytestpython
Откликнуться
Загрузите резюме — мы свяжем вас с работодателем напрямую через нашу базу.
Отправить резюме →
Описание
Accountabilities - Maintain and enhance the user-space runtime that enables production embedded firmware to run on host machines, translating real-time operating system concepts into POSIX-compatible implementations where appropriate. - Integrate ECU firmware with modeled libraries and peripheral interfaces, including GPIO, CAN, LIN, PWM, watchdogs, and ADC/DAC, allowing existing firmware to operate in virtual environments with minimal modification. - Develop functional hardware and peripheral models in C or Python, working closely with hardware engineers to reproduce realistic device behavior, edge cases, and expected system interactions. - Own build scripts, toolchains, and configurations for generating both host-executable binaries and target microcontroller images, ensuring fast, consistent, and reproducible builds. - Extend hardware-in-the-loop (HIL) testing frameworks and Pytest suites to support virtual configurations, inject faults, capture traces, and validate timing and communication traffic against reference results. - Investigate discrepancies between firmware assumptions and host behavior, using low-level debugging tools such as GDB to identify root causes and resolve integration issues. - Collaborate with operating system, middleware, hardware, and application software teams to define robust abstractions, validate peripheral models, and improve system integration. - Lead technical design reviews, establish high engineering standards, and mentor colleagues on rea
Контакты работодателя (email/phone/telegram) скрыты из публичного превью — отправьте резюме, чтобы мы связали вас напрямую.
Срочный вопрос? Напишите @termdocs