{"id":1214016,"url":"https://alion.io/job/kipservis-inzhener-programmist-vstroennogo-po","title":"Инженер - программист встроенного ПО","company":{"id":11724,"name":"Kipservis","domain":"kipservis.ru","url":"https://alion.io/company/kipservis","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Krasnodar, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":120000,"max":160000,"currency":"RUB","period":"month","gross":false,"usd_annual":22740},"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Git","optional":false},{"name":"Python","optional":false},{"name":"TCP/IP","optional":false}],"status":"live","first_seen_at":"2026-09-25T06:44:05Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-09-29T00:17:22Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"Мы создаем контроллеры общепромышленного назначения торговой марки Elhart . Важнейшим этапом выпуска нового прибора на рынок является тестирование. Ищем тестировщиков только для очной работы , удаленный формат не возможен . Для данной должности нам могут подойти два уровня профессионализма в области тестирования встроенных ПО:\n 1 категория :Отвечает за полноту тестирования, разрабатывает сложные программы и методики испытаний, проектирует испытательные стенды и участвует в обеспечении соответствия стандартам. З/П 160 000\n 2 категория : Самостоятельно планирует и проводит испытания отдельного изделия или подсистемы, разрабатывает методики, диагностирует дефекты, анализирует результаты и участвует в автоматизации испытаний З/П 120 000\n По результатам предварительном тестирования мы сможем определиться с уровнем владения профессией.\n Обязанности :\nФормирование стратегии тестирования продукта.\nОпределение уровней, видов и этапов тестирования.\nОпределение требований к тестопригодности продукта.\nПроектирование комплексных сценариев функциональных и нефункциональных\nтестов.\nПланирование smoke-, sanity- и регрессионного тестирования релизов.\nПроверка сложных сценариев взаимодействия ПЛК, модулей, SCADA, HMI и\nвнешнего оборудования.\nОценка полноты покрытия требований.\nОпределение критериев готовности продукта к выпуску.\nПроектирование архитектуры автоматизированных тестов, выбор\nинструментов, библиотек и фреймворков.\nРазработка общих тестовых библиотек и сервисов.\nПроектирование стендов для автоматизации тестов встроенного ПО.\nОпределение правил хранения и анализа результатов тестирования.\nРазработка метрик стабильности, покрытия и эффективности тестирования.\nПодготовка технического заключения о качестве релиза.\nПроведение ревью тест-планов, методик и автотестов.\nНаставничество для инженеров.\nФормирование индивидуальных технических задач развития сотрудников.\nУчастие в собеседованиях и технической оценке кандидатов.\nРазработка и внедрение инженерных практик тестирования.\nАнализ и совершенствование процесса тестирования.\n Если вы еще на втором уровне, то пока будет достаточно :\n Самостоятельный анализ системных и программных требований.\nПроверка требований на полноту, непротиворечивость и тестируемость,\nопределение критериев приемки.\nРазработка и проведение функциональных и нефункциональных тест-кейсов.\nРазработка автотестов и тестовых утилит на Python и/или C/C++ в\nзависимости от уровня тестирования и принятого технологического стека.\nФормирование схем подключения.\nВыбор средств измерений и испытательного оборудования.\nРазработка и доработка тестовых стендов, подбор оборудования.\nАнализ результатов тестирования, установление условий возникновения\nдефектов и локализация проблемы между прошивкой, аппаратной частью,\nпротоколом и тестовой инфраструктурой.\nПодготовка полноценных отчётов и технических заключений.\nНаставничество для стажёров и инженеров 3 категории.\nПодготовка предложений по повышению тестируемости продукта.\n Требования\n Высшее техническое образование или среднее профессиональноеобразование и подтверждённый релевантный опыт.\nПредпочтительные направления: электроника, радиотехника, приборостроение,\nэлектротехника, автоматизация, метрология.\nОпыт самостоятельного тестирования встроенного ПО и программно-\nаппаратного комплекса.\nУверенное знание электротехники, аналоговой и цифровой схемотехники.\nУверенное чтение принципиальных схем.\nУверенное знание видов функционального и нефункционального тестирования.\nУмение анализировать требования и находить в них дефекты.\nУмение формировать тест-план и оценивать объём тестирования.\nУверенное знание C/C++.\nПрактический опыт разработки автотестов.\nУверенное владение одним или несколькими тестовыми фреймворками.\nПонимание ООП и принципов построения поддерживаемого тестового кода.\nПонимание работы с системой контроля версий Git.\nХорошее понимание архитектуры микроконтроллеров.\nОпыт работы с Modbus RTU/TCP и другими промышленными протоколами, а\nтакже с TCP/IP, HTTP/HTTPS или иными сетевыми протоколами.\nУверенная работа с лабораторным оборудованием.\nУмение самостоятельно собирать и диагностировать тестовый стенд.\nПонимание архитектуры ПЛК и распределённого ввода-вывода.\nОпыт тестирования систем с требованиями к реальному времени будет\nпреимуществом.\nАнглийский язык на уровне чтения стандартов и отчётов.\nСпособность самостоятельно локализовать сложные дефекты.\nОпыт работы от 2 лет для кат. 2 или от 4 лет для кат. 1 \nУсловия:\n Оформление по ТК ( белая зарплата и премии , фиксированный график без переработок)\n Работа в команде профессиональных разработчиков\n Комфортные условия труда, автоматизированное рабочее место\n Премии за результативность, профессиональный и зарплатный рост","description_format":"text","description_chars":4694,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Industrial Automation","Maintenance, Repair & Operations (MRO)"],"lifecycle":[{"event":"open","at":"2026-09-25T06:46:56Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":39,"reasons":["conf:8","win:early"],"computed_at":"2026-09-28T05:45:00Z"},"pay":{"stated_usd_annual":22740,"is_top_pay":false},"html_url":"https://alion.io/job/kipservis-inzhener-programmist-vstroennogo-po","json_url":"https://alion.io/job/kipservis-inzhener-programmist-vstroennogo-po.json","meta":{"generated_at":"2026-09-29T04:58:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4869,"day_limit":5000,"remaining_today":131,"minute_limit":60,"resets_at":"2026-09-30T00:00:00Z"}}}