Местоположение: Ньюпорт, Уэльс (Гибридный формат – дважды в неделю требуется присутствие в офисе)
ПОЖАЛУЙСТА ОБРАТИТЕ ВНИМАНИЕ: Визовая поддержка не предоставляется. Вы должны иметь право на работу в Соединенном Королевстве.
Мы ищем инженера встраиваемых систем, который поможет нам в разработке следующего поколения наших подключенных аппаратных продуктов. Это практическая роль, сочетающая встраиваемое программное обеспечение, электронику и интеграцию физических компонентов, таких как датчики, двигатели и приводы.
В настоящее время мы используем оборудование на базе Raspberry Pi с клиентскими приложениями. По мере того как наши продукты становятся более сложными, нам нужен человек, который сможет взять на себя ответственность за системы, связывающие наше программное обеспечение с физической машиной.
Вы будете писать встраиваемое программное обеспечение на уровне устройств, помогать в выборе и интеграции электронных компонентов, а также тесно сотрудничать с нашими разработчиками программного обеспечения и продуктовыми дизайнерами. От вас не ожидается самостоятельная разработка каждого механического или электронного компонента, но вы должны быть уверены в оценке проектов, предоставлении рекомендаций и решении проблем в рамках всей системы.
Вы должны быть готовы работать в нашем офисе в Ньюпорте, Южный Уэльс, каждый вторник и среду. Это не подлежит обсуждению. Дополнительное присутствие в офисе может потребоваться время от времени при сборке, тестировании или устранении неполадок физических прототипов.
Что вы будете делать:
- Разрабатывать и поддерживать встраиваемое программное обеспечение и прошивку с использованием C/C++ и Python.
- Создавать программное обеспечение для Raspberry Pi, встраиваемых систем Linux и микроконтроллеров.
- Интегрировать двигатели, датчики, приводы, реле, контроллеры двигателей, RFID и другие электронные компоненты.
- Помогать в выборе подходящего готового оборудования и консультировать команду по решениям в области электронного проектирования.
- Тесно сотрудничать с нашим продуктовым дизайнером, чтобы обеспечить эффективную совместную работу механических, электрических и программных элементов наших продуктов.
- Сотрудничать с нашими разработчиками программного обеспечения для интеграции устройств с нашими существующими приложениями, API и серверными службами.
- Разрабатывать надежную связь между встраиваемыми устройствами, локальными приложениями и облачными системами.
- Прототипировать, собирать, тестировать и устранять неполадки электронных и встраиваемых систем.
- Использовать диагностическое оборудование и программные инструменты для выявления неисправностей в аппаратном и программном обеспечении.
- Разрабатывать системы, которые могут обнаруживать и восстанавливаться после проблем, таких как заклинивание, сбои датчиков, перебои в подаче питания и потеря связи.
- Реализовывать журналирование устройств, диагностику, мониторинг и отчетность об ошибках.
- Участвовать в принятии решений по развертыванию, настройке, безопасности устройств и удаленному обновлению программного обеспечения.
- Создавать инструменты тестирования, процедуры тестирования и сопутствующую техническую документацию.
- Взять на себя ответственность за встраиваемые компоненты и внести свой вклад в общую архитектуру наших аппаратных продуктов.
Что мы ищем:
- Сильные навыки программирования на C или C++.
- Опыт управления оборудованием, тестирования или автоматизации.
- Опыт разработки программного обеспечения для встраиваемых Linux-устройств, таких как Raspberry Pi или аналогичные платформы.
- Опыт работы с микроконтроллерами и написания прошивки низкого уровня.
- Практическое понимание электроники и способность читать схемы, монтажные схемы и технические описания компонентов.
- Опыт интеграции такого оборудования, как датчики, двигатели, приводы, реле, контроллеры двигателей и RFID.
- Знакомство с аппаратными интерфейсами и протоколами связи, такими как GPIO, I2C, SPI, UART или аналогичными.
- Уверенное использование диагностического оборудования, такого как мультиметры, осциллографы или логические анализаторы.
- Понимание надежного проектирования систем, включая обнаружение неисправностей, безопасные рабочие состояния и восстановление после неожиданных сбоев.
- Хорошие навыки решения проблем и способность диагностировать проблемы, охватывающие программное обеспечение, электронику и физическое оборудование.
- Способность брать на себя ответственность за свою работу и давать обоснованные технические рекомендации.
- Сильные коммуникативные навыки и способность тесно сотрудничать с коллегами из отделов разработки программного обеспечения, механического проектирования и нетехнических специалистов.
Преимущественные навыки, но не обязательные:
- Опыт разработки торгового, раздаточного, роботизированного, автоматизированного, производственного или POS-оборудования.
- Опыт выбора двигателей, датчиков, драйверов, источников питания и других электронных компонентов.
- Опыт работы с платформами микроконтроллеров, такими как STM32, ESP32, Arduino или аналогичными.
- Опыт работы с дополнительными промышленными или межустройными протоколами связи, такими как CAN bus, RS-232, RS-485 или Modbus.
- Опыт работы с сетевыми технологиями и технологиями связи, такими как RFID, Ethernet, Wi-Fi, Bluetooth или сотовая связь.
- Опыт создания устройств с удаленным управлением или устройств Интернета вещей.
- Опыт удаленного развертывания, мониторинга и беспроводного обновления программного обеспечения или прошивки устройств.
- Опыт проектирования пользовательских печатных плат или работы с инструментами проектирования печатных плат, такими как KiCad или Altium.
- Понимание вопросов управления питанием, электробезопасности и электромагнитной совместимости.
- Опыт проектирования испытательных стендов, автоматизированных аппаратных тестов или аппаратных испытаний в реальном времени (hardware-in-the-loop).
- Опыт работы с RESTful API и интеграции устройств с серверными службами.
Что мы предлагаем:
- Бесплатная парковка
- Выходной в день рождения
- 20 дней ежегодного отпуска плюс банковские праздники
- Вы будете получать дополнительный выходной за каждый год работы после второго года, максимум до пяти дополнительных дней
- Ежегодная летняя поездка (когда это возможно)
- Частное медицинское страхование
- Программа поддержки сотрудников
- Среда, которая поощряет обучение, рост и вклад в захватывающие международные проекты.
О Novira Technologies:
Мы молодая, растущая компания, базирующаяся в Ньюпорте, работающая с мировыми партнерами и исследующая передовые технологии в индустрии устойчивого развития. В связи с нашим постоянным ростом мы также недавно стали титульным спонсором FAW.
Наш офис на берегу реки — это расслабленное пространство, где вы будете сотрудничать с талантливой командой и помогать формировать будущее наших продуктов. Мы верим в гибкость, ответственность и постоянную поддержку развития нашей команды.