Embedded Developer / Разработчик Embedded (automation & QA)

Версус Геймс

Embedded Developer / Разработчик Embedded (automation & QA)

Ижевск, улица Свободы, 139

Описание вакансии

Мы находимся в поиске позитивного, проактивного кандидата на вакансию Embedded Software Engineer / Инженер по тестированию и разработке Embedded (automation & QA), готового взять ответственность за написание авто-тестов и тестирование прошивок hardware + software систем.

Основные задачи

- Участие в проектировании, разработке и тестировании ПО для аппаратно-программных комплексов управления движением (embedded systems)

- Разработка и поддержка автотестов для встроенных систем (hardware-in-the-loop, software-in-the-loop)

- Интеграция автотестов в CI/CD (например, Jenkins/Teamcity/Gitlab CI)

- Организация, планирование и проведение функционального, интеграционного и системного тестирования firmware

- Анализ, заведение, отслеживание и устранение дефектов/багов (работа с трекером задач: Jira и др.)

- Ведение тестовой документации (чек-листы, тест-кейсы, инструкции по воспроизведению)

- Тесное взаимодействие с разработчиками hardware/software, ревью тест-кейсов и кода

- Участие в развитии процессов разработки и внедрении лучших QA-практик для embedded-проектов

Требования

- Опыт работы с embedded-системами (разработка ПО для микроконтроллеров/прошивок или тестирование embedded)

- Сильные навыки C или C++ (либо Python для автотестов; приветствуются оба языка)

- Практические навыки работы с основными периферийными интерфейсами (SPI, I2C, UART, CAN)

- Опыт создания автотестов для встроенных систем (HIL/SIL — будет плюсом)

- Знание схемотехники, умение читать электрические схемы (умение работать с отладочными стендами)

- Опыт работы с системами контроля версий (Git), трекингом задач (Jira) и ведением документации (Confluence)

- Понимание принципов работы исполнительных устройств, датчиков, систем навигации

- Готовность разбираться в чужом коде, инициировать улучшения, находить и документировать баги

Будет преимуществом

- Опыт установки и настройки лабораторных стендов (например, HIL/SIL комплексы)

- Знание основ CI/CD, навыки автоматизации сборки и тестирования

- Опыт интеграции и тестирования навигационных модулей (IMU, INS, оптические сенсоры, гироскопы, акселерометры)

- Уверенное владение Python для написания автоматических тестов и скриптов для тестовых комплексов

- Знание современных методик QA и понимание специфики тестирования программно-аппаратных решений

- Опыт построения QA-процессов в embedded-разработке с нуля

Условия:

- Работа в проекте с крупным заказчиком по Roadmap;

- Команда профессионалов открытую к идеям и обмену опытом;

- Белая заработная плата, уровень по результатам интервью;

- Предпочтительна работа в офисе и гибрид;

- Комфортный офис: PC, кухня, парковка;

- Испытательный срок до 3 месяцев.

Спасибо и успехов в достижении поставленных целей!

Просьба не откликаться без релевантного опыта тестирования коробочного ПО или программно-аппаратных комплексов.

В комментарий прошу развернуто ответить на вопросы:

1. Имеете ли опыт работы с микроконтроллерами (программирование и\или тестирование)?

2. Имеете ли опыт написания автоматических тестов. Интересует только на C\C++ или Python?

Спасибо и успехов в достижении поставленных целей !

Навыки
  • QA
  • Atlassian Jira
  • Atlassian Confluence
  • Jenkins
  • TeamCity
  • GitLab CI
  • Hardware
  • C/C++
  • CI/CD
Посмотреть контакты работодателя

Адрес

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию