ACT | The Alliance for Climate Transition
ACT | The Alliance for Climate Transition
ACT | The Alliance for Climate Transition сприяє справедливому переходу до чистої енергетики та розвитку різноманітної кліматичної економіки на північному сході США й у Канаді. Організація об’єднує місцеві громади та представників влади, виступає за створення дієвих екосистем для масштабування чистої енергетики, а також працює над формуванням політики, підтримує інновації та розвиває кадровий потенціал у кліматичній сфері. Її діяльність охоплює взаємопов’язані напрями енергетики, логістики й консалтингу та спрямована на створення стійкішої й надійнішої енергетичної системи.

Провідний інженер із вбудованого програмного забезпечення (гібридний формат, Пенсильванія)

Керуйте архітектурою вбудованого ПЗ та сертифікацією безпеки обладнання для чистої енергетики ConnectDER. Створюйте захищені системи обліку, керування, зв’язку й бездротових оновлень — від прототипу до серійного виробництва.

Опис

  • Визначати архітектуру програмного забезпечення пристроїв, розподіляти роботу за напрямами та забезпечувати ітеративну розробку.
  • Розробляти серійне вбудоване ПЗ і розподіляти завдання між трьома інженерами з вбудованого ПЗ.
  • Створити інтерфейс IslandDER для захищеної інтеграції з домашніми акумуляторами та системами Vehicle-to-Home.
  • Контролювати напругу й струм, керувати реле, виконувати перевірки безпеки та захищено обмінюватися даними зі сторонніми пристроями й хмарою ConnectDER.
  • Керувати підсистемами збору даних, керування, зв’язку та інтеграції.
  • Підготувати проєктні схеми й обґрунтування безпеки критично важливого ПЗ IslandDER та представити їх NRTL.
  • Запускати вбудоване ПЗ на нових платах разом з інженерами-електриками й усувати проблеми на межі апаратного та програмного забезпечення.
  • Налаштувати підписування коду для перевірених бездротових оновлень вбудованого ПЗ.
  • Доручати завдання з обліку або зв’язку та перевіряти запити на злиття.
  • Покращувати синхронізацію контурів керування з частотою мережі.
  • Визначати архітектуру програмного забезпечення пристроїв, спрямовувати команду й особисто долучатися до розробки.
  • Проєктувати та створювати ПЗ для критично важливих з погляду безпеки систем; відповідати за межі безпеки, FMEA, обґрунтування безпеки й сертифікацію NRTL.
  • Розробляти вимірювальні системи комерційного класу, зокрема збір даних, обробку сигналів і калібрування.
  • Співпрацювати з інженерами-електриками щодо вимог, запуску плат, налагодження, тестопридатності апаратури й безпеки.
  • Керувати захищеними оновленнями вбудованого ПЗ, зокрема безпечним завантаженням, підписуванням коду й керуванням ключами.
  • Підтримувати CI/CD і тестованість коду в міру переходу систем від прототипів до масового виробництва.
  • Підпорядковуватися директору з електротехніки.

Вимоги

  • Ступінь бакалавра з електротехніки, комп’ютерної інженерії або інформатики, щонайменше сім років досвіду розробки вбудованого ПЗ і підтверджений досвід виведення нових продуктів на масовий ринок.
  • Високі навички проєктування систем і ведення документації, зокрема створення зрозумілих технічних документів і проєктних схем.
  • Досвід проходження складної сертифікації безпеки, наприклад IEC 61508, IEC 60730 або UL 1998.
  • Досвід технічного керівництва: визначення архітектури, поділ роботи на напрями й постачання програмного коду.
  • Експертне володіння C, C++ та/або Rust.
  • Значний досвід налагодження вбудованих систем за допомогою осцилографів, логічних аналізаторів і JTAG/SWD.
  • Значний досвід розробки прошивок без операційної системи або для RTOS на сучасних 32-розрядних мікроконтролерах, зокрема знання низькорівневої архітектури й оптимізації пам’яті для багатоядерних систем.
  • Досвід роботи з ARM Cortex-M або подібною платформою.
  • Поглиблене використання ШІ-агентів для програмування та відповідальність за ухвалені рішення й випущені продукти.
  • Здатність швидко виконувати ітерації, співвідносити зусилля з бізнес-цінністю та пояснювати складні вимоги різним зацікавленим сторонам.
  • Для віддаленої роботи — можливість приїжджати до офісу у Філадельфії щонайменше на один тиждень щомісяця.
  • Відібрані кандидати мають пройти перевірку кримінального минулого та рекомендацій.
  • Потрібне підтвердження права на роботу.
  • До заявки необхідно додати резюме.
  • Бажано: ступінь магістра з електротехніки, комп’ютерної інженерії або інформатики.
  • Бажано: досвід підготовки критично важливого ПЗ до сертифікації NRTL.
  • Бажано: налаштування пристроїв Matter/Thread, зокрема SPAKE2+/PASE і сполучення за кодом налаштування або QR-кодом.
  • Бажано: досвід роботи з I2C, UART, SPI, CAN/CAN-FD, Ethernet, Make, CMake, автоматизацією тестування та CI/CD.
  • Бажано: досвід роботи з вбудованими мережами TCP/IP, наприклад lwIP і WireGuard або аналогічними захищеними тунелями на вбудованих платформах реального часу.
  • Бажано: досвід зворотного аналізу протоколів CAN або створення спеціалізованих інструментів оцінювання.
  • Бажано: налаштування RTOS для багатопотокових застосунків із критичними часовими обмеженнями; досвід із PX5 або ThreadX.
  • Бажано: досвід роботи із системами підписування коду та PKI для вбудованого ПЗ, зокрема зберіганням ключів, конвеєрами підписування, перевіркою безпечного завантаження, ротацією та відкликанням ключів.
  • Бажано: обізнаність зі стандартами UL 1741/IEEE 1547, UL 3141, UL 2900 та ANSI C12.1.

Переваги

  • Медичне страхування з покриттям 75% страхових внесків для працівників, їхніх подружжів і дітей.
  • Гнучка оплачувана відпустка.
  • План 401(k) зі співфінансуванням від компанії.
  • Опціони на акції компанії.