Вакансія
З партнерського стрічки
Архітектор/штатний інженер вбудованого програмного забезпечення
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Ні
- Компанія
- Olix
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Про OLIX
AI розвивається швидше, ніж будь-яка технологія в історії, а вибух попиту створив величезну прогалину в інфраструктурі; ми більше не можемо створювати мікросхеми чи електростанції достатньо швидко, щоб не відставати. Індустрія все ще спирається на апаратне забезпечення десятирічної давнини, яке досягло своєї межі. Нова парадигма, яка є швидшою та ефективнішою, стане найбільшою економічною можливістю наступного століття та створить найважливішу компанію наступного десятиліття. OLIX Decode Accelerator 1 (DX-1) — це перший прискорювач, розроблений спеціально для декодування. Спільне проектування логіки, переміщення даних, упаковки, оптики та з’єднання в масштабі стійки дозволяє ступінчасто змінювати продуктивність системного рівня.
Роль
Як штатний інженер вбудованого програмного забезпечення, ви будете відповідальними за розробку основної частини мікропрограми платформи DX-1 у загальній архітектурі платформи. Це програмне забезпечення, яке робить стійку користувальницьких мікросхем завантажувальною, керованою та доступною для спостереження, починаючи з попереднього моделювання та прототипів FPGA і закінчуючи першою кремнію до виробництва.
Робота, якою ви б володіли: мікропрограмне забезпечення на нульовому рівні та в режимі реального часу на ядрах з обмеженими ресурсами, вбудований Linux у процесори платформи, BMC і площину керування, а також контроль на рівні реєстру ASIC через його канал керування. Ви будете звітувати перед архітектором платформи, який очолює команду Embedded, і тісно співпрацюватимете з командами FPGA, ASIC і системного програмного забезпечення.
Ви маєте надзвичайну глибину по обидва боки межі апаратно-програмного забезпечення, здатність визначати, що є найважливішим і чому, а також здатність впливати на команди інженерів і об’єднувати їх, не покладаючись на офіційні повноваження. Це практична роль індивідуального учасника. Ми будемо оцінювати це за тим, на чому можуть спиратися інші: специфікаціями, над якими працюють інші команди, вбудованим програмним забезпеченням, яке буде готове разом із апаратним забезпеченням, і дизайном, який ще витримає рік.
Обов'язки
• Очолювати основну область прошивки платформи. Завантаження та оновлення, керування платформою або контроль ASIC на рівні реєстру, погоджені з вами на основі ваших сильних сторін. Володіти її дизайном, інтерфейсами та дорожньою картою в рамках архітектури платформи та нести відповідальність за її вихід у виробництво.
• Зробіть інтерфейси явними. Запишіть контракти, від яких залежить ваша область і які розкриває, від реєстраційних карт до оновлень і потоків телеметрії, щоб команди з будь-якої сторони могли будувати проти них.
• Підтримка виховання та перевірки. Коли виявляється, що проблема підтвердження або тестування полягає в завантаженні, драйверах або площині керування, вам дзвонять. Допоможіть командам, які займаються цим, дійти до причини та запишіть знайдене, щоб нікому не довелося відкривати це заново.
• Визначте невдачу та оновіть поведінку. Як утримується несправність у вузлі, рейці чи каналі зв’язку, щоб вона не вийняла стійку, що реєструється, щоб ми могли знайти причину, і що станеться, якщо оновлення мікропрограми буде перервано на півдорозі.
• Створюйте речі, які команда продовжує використовувати. Еталонні реалізації, тестування вбудованого програмного забезпечення на інфраструктурі, яку вже проводять групи перевірки, і внески в моделі пристроїв.
• Виберіть важливі проблеми. Визначте найбільш серйозні технічні ризики в мікропрограмі платформи та її інтерфейсах для команд FPGA і silicon і переконайтеся, що вони будуть усунені.
• Розвивайте старших інженерів навколо себе. Перегляньте їхні розробки, а також їхній код, налаштуйте їх керувати власними напрямками та приймайте активну участь у найманні.
Навички та досвід
• Глибина по обидві сторони апаратно-програмної межі. Працює мікропрограмне забезпечення Bare-metal або RTOS на ядрах з обмеженими ресурсами та вбудований Linux BSP (Yocto/OpenEmbedded, U-Boot або UEFI, драйвери, дерево пристроїв).
• Основи систем. Упорядкування та бар’єри пам’яті, когерентна та некогерентна спільна пам’ять, синхронізація з атомарами та без них, затримка переривань, а також бюджети часу та пропускної здатності пам’яті.
• Взято мікропрограмне забезпечення на основі кремнію або плати, від попереднього силіконового моделювання або емуляції та прототипів FPGA до першого ввімкнення живлення, і ми можемо ознайомитися з тим, що пішло не так і як це було знайдено. Більш ніж одне покоління або прошивка для ASIC, над створенням якої ви працювали, є значною перевагою.
• Управління платформою в масштабі стелажа. OpenBMC або еквівалент, Redfish, PLDM через MCTP і шини нижче (I2C/SMBus/PMBus, SPI, UART), включаючи послідовність живлення та ізоляцію несправностей.
• Управління на рівні регістра ASIC або великої FPGA через канал керування, включно з імітаційною моделлю до появи кремнію. Точна синхронізація (IEEE 1588 PTP, White Rabbit, SyncE), SerDes або підключення оптичного з’єднання, або безпечне завантаження – усе це буде перевагою.
• Технічне керівництво без офіційних повноважень. Специфікація, методологія чи інструмент, створений вами, які прийняли й досі використовують інші команди, а також проектний документ, що стоїть за цим.
• Видатний технічний комунікатор. Ви можете чітко сформулювати архітектурні рішення та їхні наслідки для інженерів, менеджерів і вищого керівництва, а також написати проектні документи, які будують інші команди.
Компенсація та капітал
• Конкурентоспроможна заробітна плата: відповідна вашому досвіду, навичкам і місцеположенню
• Акціонерний капітал і право власності: важливі опціони на акції. Ви не просто приєднуєтеся до місії; ви володієте частиною цього
• Бонус близькості: ми цінуємо ваш час. Щоб звести до мінімуму ваші поїздки на роботу й на роботу й максимально збільшити ваше життя, ми пропонуємо щорічний бонус за місцеве проживання, якщо ваше місце проживання знаходиться в межах 20 хвилин від офісу
• Пенсійні виплати: пенсійні плани, створені роботодавцем, які допоможуть вам створити довгострокову фінансову безпеку.…
Джерело: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/olix/architect-staff-embedded-software-engineer-london-246247)
AI розвивається швидше, ніж будь-яка технологія в історії, а вибух попиту створив величезну прогалину в інфраструктурі; ми більше не можемо створювати мікросхеми чи електростанції достатньо швидко, щоб не відставати. Індустрія все ще спирається на апаратне забезпечення десятирічної давнини, яке досягло своєї межі. Нова парадигма, яка є швидшою та ефективнішою, стане найбільшою економічною можливістю наступного століття та створить найважливішу компанію наступного десятиліття. OLIX Decode Accelerator 1 (DX-1) — це перший прискорювач, розроблений спеціально для декодування. Спільне проектування логіки, переміщення даних, упаковки, оптики та з’єднання в масштабі стійки дозволяє ступінчасто змінювати продуктивність системного рівня.
Роль
Як штатний інженер вбудованого програмного забезпечення, ви будете відповідальними за розробку основної частини мікропрограми платформи DX-1 у загальній архітектурі платформи. Це програмне забезпечення, яке робить стійку користувальницьких мікросхем завантажувальною, керованою та доступною для спостереження, починаючи з попереднього моделювання та прототипів FPGA і закінчуючи першою кремнію до виробництва.
Робота, якою ви б володіли: мікропрограмне забезпечення на нульовому рівні та в режимі реального часу на ядрах з обмеженими ресурсами, вбудований Linux у процесори платформи, BMC і площину керування, а також контроль на рівні реєстру ASIC через його канал керування. Ви будете звітувати перед архітектором платформи, який очолює команду Embedded, і тісно співпрацюватимете з командами FPGA, ASIC і системного програмного забезпечення.
Ви маєте надзвичайну глибину по обидва боки межі апаратно-програмного забезпечення, здатність визначати, що є найважливішим і чому, а також здатність впливати на команди інженерів і об’єднувати їх, не покладаючись на офіційні повноваження. Це практична роль індивідуального учасника. Ми будемо оцінювати це за тим, на чому можуть спиратися інші: специфікаціями, над якими працюють інші команди, вбудованим програмним забезпеченням, яке буде готове разом із апаратним забезпеченням, і дизайном, який ще витримає рік.
Обов'язки
• Очолювати основну область прошивки платформи. Завантаження та оновлення, керування платформою або контроль ASIC на рівні реєстру, погоджені з вами на основі ваших сильних сторін. Володіти її дизайном, інтерфейсами та дорожньою картою в рамках архітектури платформи та нести відповідальність за її вихід у виробництво.
• Зробіть інтерфейси явними. Запишіть контракти, від яких залежить ваша область і які розкриває, від реєстраційних карт до оновлень і потоків телеметрії, щоб команди з будь-якої сторони могли будувати проти них.
• Підтримка виховання та перевірки. Коли виявляється, що проблема підтвердження або тестування полягає в завантаженні, драйверах або площині керування, вам дзвонять. Допоможіть командам, які займаються цим, дійти до причини та запишіть знайдене, щоб нікому не довелося відкривати це заново.
• Визначте невдачу та оновіть поведінку. Як утримується несправність у вузлі, рейці чи каналі зв’язку, щоб вона не вийняла стійку, що реєструється, щоб ми могли знайти причину, і що станеться, якщо оновлення мікропрограми буде перервано на півдорозі.
• Створюйте речі, які команда продовжує використовувати. Еталонні реалізації, тестування вбудованого програмного забезпечення на інфраструктурі, яку вже проводять групи перевірки, і внески в моделі пристроїв.
• Виберіть важливі проблеми. Визначте найбільш серйозні технічні ризики в мікропрограмі платформи та її інтерфейсах для команд FPGA і silicon і переконайтеся, що вони будуть усунені.
• Розвивайте старших інженерів навколо себе. Перегляньте їхні розробки, а також їхній код, налаштуйте їх керувати власними напрямками та приймайте активну участь у найманні.
Навички та досвід
• Глибина по обидві сторони апаратно-програмної межі. Працює мікропрограмне забезпечення Bare-metal або RTOS на ядрах з обмеженими ресурсами та вбудований Linux BSP (Yocto/OpenEmbedded, U-Boot або UEFI, драйвери, дерево пристроїв).
• Основи систем. Упорядкування та бар’єри пам’яті, когерентна та некогерентна спільна пам’ять, синхронізація з атомарами та без них, затримка переривань, а також бюджети часу та пропускної здатності пам’яті.
• Взято мікропрограмне забезпечення на основі кремнію або плати, від попереднього силіконового моделювання або емуляції та прототипів FPGA до першого ввімкнення живлення, і ми можемо ознайомитися з тим, що пішло не так і як це було знайдено. Більш ніж одне покоління або прошивка для ASIC, над створенням якої ви працювали, є значною перевагою.
• Управління платформою в масштабі стелажа. OpenBMC або еквівалент, Redfish, PLDM через MCTP і шини нижче (I2C/SMBus/PMBus, SPI, UART), включаючи послідовність живлення та ізоляцію несправностей.
• Управління на рівні регістра ASIC або великої FPGA через канал керування, включно з імітаційною моделлю до появи кремнію. Точна синхронізація (IEEE 1588 PTP, White Rabbit, SyncE), SerDes або підключення оптичного з’єднання, або безпечне завантаження – усе це буде перевагою.
• Технічне керівництво без офіційних повноважень. Специфікація, методологія чи інструмент, створений вами, які прийняли й досі використовують інші команди, а також проектний документ, що стоїть за цим.
• Видатний технічний комунікатор. Ви можете чітко сформулювати архітектурні рішення та їхні наслідки для інженерів, менеджерів і вищого керівництва, а також написати проектні документи, які будують інші команди.
Компенсація та капітал
• Конкурентоспроможна заробітна плата: відповідна вашому досвіду, навичкам і місцеположенню
• Акціонерний капітал і право власності: важливі опціони на акції. Ви не просто приєднуєтеся до місії; ви володієте частиною цього
• Бонус близькості: ми цінуємо ваш час. Щоб звести до мінімуму ваші поїздки на роботу й на роботу й максимально збільшити ваше життя, ми пропонуємо щорічний бонус за місцеве проживання, якщо ваше місце проживання знаходиться в межах 20 хвилин від офісу
• Пенсійні виплати: пенсійні плани, створені роботодавцем, які допоможуть вам створити довгострокову фінансову безпеку.…
Джерело: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/olix/architect-staff-embedded-software-engineer-london-246247)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: Olix
Розташування
Лондон, Велика Британія
Оголошення надано Olix.