Medtronic

Principal Software Engineer, CRM

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Principal Software Engineer в R&D подразделении Cardiac Rhythm Management компании Medtronic. Занимается разработкой автоматизированных тестовых систем для имплантируемых кардиоустройств, модернизацией legacy LabVIEW-решений на Python и C# и внедрением AI-инструментов в тестовую инфраструктуру.

Задачи

  • Проектировать, разрабатывать и поддерживать ПО и архитектуру автоматизированных тестовых систем для имплантируемых кардиоустройств
  • Участвовать в определении архитектуры ПО, дизайна интерфейсов и стратегий интеграции тестовых платформ
  • Поддерживать переход с LabVIEW на Python и C# фреймворки, разрабатывать и внедрять AI-инструменты в тестовую инфраструктуру
  • Разрабатывать C# приложения в Microsoft Visual Studio, включая DLL для интеграции с LabVIEW и Python
  • Проектировать и поддерживать автоматизированные тестовые фреймворки, взаимодействующие с железом, прошивками, лабораторным оборудованием и базами тестовых данных
  • Выявлять и внедрять улучшения архитектуры, процессов разработки и системного дизайна существующих тестовых систем
  • Проводить валидацию ПО и вести документацию по валидации
  • Осуществлять техническое лидерство через менторство, дизайн-ревью, код-ревью и консультирование по критичным инженерным решениям
  • Участвовать в управлении требованиями, трассируемости и процессах валидации в соответствии с системой качества Medtronic

Требования

  • Степень бакалавра и минимум 7 лет релевантного опыта, либо магистратура и минимум 5 лет опыта, либо PhD и 3 года опыта
  • Глубокий опыт в Python, C# и .NET, а также в архитектуре ПО для сложных многокомпонентных систем
  • Опыт использования Reflection и Custom Attributes для создания расширяемых metadata-driven фреймворков
  • Продвинутое знание LINQ для запросов, преобразования и анализа сложных структур данных
  • Опыт разработки переиспользуемых DLL и API для интеграции с LabVIEW, Python и аппаратными тестовыми системами
  • Понимание взаимодействия hardware-software, отладки логов, траблшутинга и анализа поведения системы
  • Опыт использования AI в разработке ПО, интеграции AI в инженерные процессы и разработки/валидации AI-агентов
  • Опыт работы в регулируемой среде, предпочтительно в медицинских устройствах
  • Знание процессов управления требованиями и тестирования, включая трассируемость и формальную верификацию/валидацию
  • Возможность работать в офисе 5 дней в неделю
  • Опыт работы с базами данных (Mongo/SQL)
  • Практический опыт разработки автоматизированных тестовых систем для железа и прошивок
  • Опыт ведения архитектурного направления и технических роадмапов для нескольких команд
  • Знакомство с Polarion, Git и Jenkins
  • Знание паттернов асинхронного и многопоточного программирования
  • Опыт с автоматизированными тестовыми фреймворками, CI/CD пайплайнами и системами контроля версий (Git)
  • Опыт программирования и работы с электрическим лабораторным оборудованием (осциллографы, источники питания, генераторы сигналов, анализаторы сети)
  • Опыт с Python PyVisa
  • Опыт разработки и использования AI-агентов в разработке и валидации ПО
  • Подтверждённый успех в менторстве инженеров и ведении дизайн-ревью
  • Сильные коммуникативные навыки и внимание к деталям
  • Опыт работы в кросс-функциональных командах
  • Опыт работы с embedded-системами

Условия

  • Конкурентная зарплата и гибкий пакет льгот
  • Базовая зарплата $152,800 – $229,200 в год (для США)
  • Участие в Medtronic Incentive Plan (MIP)
  • Медицинская, стоматологическая и офтальмологическая страховка
  • Health Savings Account и Healthcare Flexible Spending Account
  • Страхование жизни и долгосрочная нетрудоспособность
  • Dependent daycare spending account
  • Компенсация обучения
  • Программа благополучия Simple Steps
  • 401(k) с вкладом и match от работодателя
  • Оплачиваемый отпуск и праздники
  • Employee Stock Purchase Plan
  • Employee Assistance Program
  • Работа в офисе 5 дней в неделю

Навыки

  • Python
  • C#
  • .NET
  • LabVIEW
  • Microsoft Visual Studio
  • LINQ
  • Reflection
  • Custom Attributes
  • DLL
  • API
  • MongoDB
  • SQL
  • Polarion
  • Git
  • Jenkins
  • CI/CD
  • PyVisa
  • AI agents
  • multithreading
  • asynchronous programming
  • embedded systems

Похожие вакансии

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Principal Software Engineer, CRM — Medtronic, 152,800 – 229,200 USD в год, Minneapolis | itrelocate