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