Emerson

Embedded Senior Software Engineer(C/C++)

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

Senior-инженер в Emerson для разработки веб-интерфейсов и встроенного ПО цифровых клапанных контроллеров Fisher. Работа на стыке веб-разработки и embedded-систем: диагностика, мониторинг и удалённое управление промышленным оборудованием.

Задачи

  • Разрабатывать современные веб-интерфейсы для цифровых клапанных контроллеров Fisher и подключённых промышленных устройств: конфигурация, диагностика, дашборды мониторинга, удалённое управление
  • Совместно с инженерами firmware и hardware проектировать интерфейсы, бесшовно взаимодействующие с низкоуровневыми системами
  • Оптимизировать веб-приложения под ограниченные среды (мало памяти, низкая пропускная способность)
  • Проектировать и реализовывать RESTful API, WebSocket-интерфейсы и другие механизмы связи для подключённых embedded-устройств
  • Обеспечивать надёжную безопасность на фронтенде и на уровне коммуникаций
  • Писать чистый, поддерживаемый и хорошо протестированный код, участвовать в code review
  • Участвовать в тестировании, документировании и деплое как веб-, так и embedded-сред

Требования

  • Bachelor's Degree в Software Engineering, Computer Engineering, Computer Science или смежной области либо эквивалентный опыт
  • 5+ лет профессиональной разработки на C/C++ в embedded-контексте
  • Опыт разработки приложений для embedded-систем, RTOS или Linux-based firmware либо интеграции с ними
  • Опыт работы с микроконтроллерами, SoC или IoT-платформами
  • Понимание сетевых протоколов (HTTP, WebSockets, MQTT и др.)
  • Уверенное владение backend-технологиями, такими как Node.js или Python
  • Способность диагностировать и решать задачи на нескольких уровнях системы — от пользовательских интерфейсов до связи с устройствами
  • Опыт применения современных практик разработки: автоматизированное тестирование, контроль версий (Git), автоматизация сборки, CI/CD
  • Право на работу в США без спонсорства сейчас и в будущем

Условия

  • Гибридный формат работы (#LI-HYBRID)
  • Конкурентные льготы: 401(k) и profit-sharing, медицинское страхование, стоматология и зрение
  • Оплачиваемый родительский отпуск и льготы для создания семьи
  • Employee Assistance Program, компенсация обучения, employee resource groups
  • Гибкий график отпусков, включая vacation, holiday и sick leave
  • Программы развития: обучение, менторство и коучинг, управление проектами, обучение на рабочем месте

Навыки

  • C
  • C++
  • Embedded
  • RTOS
  • Linux
  • Firmware
  • Микроконтроллеры
  • SoC
  • IoT
  • HTTP
  • WebSockets
  • MQTT
  • Node.js
  • Python
  • REST API
  • Git
  • CI/CD
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Vue
  • Figma
  • Кибербезопасность
  • Serverless
  • Cloud-native
  • Industrial IoT

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
Senior Java Engineer
Man GroupSeniorОфис
150,000 – 170,000 USD в год
9 окт.
Embedded Senior Software Engineer(C/C++) — Emerson, Marshalltown | itrelocate