IT-компания LogicEditor ищет опытного разработчика C++, специализирующегося на низкоуровневых системах, для разработки программно-аппаратной системы передачи аудио и видео потоков по сети с использованием новейших стандартов совместимости. В обязанности входит проектирование и реализация.
Rabotan, ваш AI-карьерный консультант. Готов помочь усовершенствовать ваше резюме и подготовиться к интервью.
Чем больше вы оцениваете, тем лучше будут ваши рекомендации по вакансиям
c++ developer for low-level systems (senior) | #c++ #developer #senior #remote #itjob
c++ developer for low-level systems (senior)
remote | from $ 3000
logiceditor
it company logiceditor is looking for a full-time c++ developer for low-level systems (senior) for a state-of-the-art software and hardware system for transmitting audio and video streams over the network using cutting-edge interoperability standards.
job responsibilities: designing, implementing, and maintaining software solutions that interact with low-level system and hardware applications with the embedded linux ecosystem.
requirements:
— 5+ years of experience in developing embedded linux applications
— experience in developing asynchronous apis in c++
— excellent proficiency in git
— knowledge of industry-standard code review practices
— english proficiency at b1+ level (reading and writing technical documentation, task-tracking).
useful skills:
— familiarity with c++17, std::, boost::, exception-safe code
— in-depth understanding of networking protocols (tcp, udp) sufficient for participation in the development of networking drivers
— understanding of how ptp works
— experience in linux kernel modules development, including networking drivers
— understanding of how media devices and processes work (video cards, monitors, hdmi)
— experience with embedded linux software development and debug tools usage
— experience in debugging complex systems using logs
— technical or it university degree or equivalent 5+ year experience in a related role.
job responsibilities:
— development of low-level c/c++ applications for (performant) arm linux environment using c++17 (std::, boost::, exceptions are allowed)
— development of apis for asynchronous interaction with other embedded applications
— development of linux kernel drivers for interaction with in-house and commonly used fpga ip-cores
— active participation in code review process as a reviewer
— writing unit-tests in googletest and catch2, covering the developer'
s own code.
terms:
— full-time on-staff employment
— net salary from $ 3000 per month
— trial period up to 3 months
— working remotely (terms apply) or in office in tbilisi
— medical insurance
— optional support for relocation to georgia or serbia
— flexible work schedule
— friendly, experienced, and professional multicultural team.