Desktop software that analyzes captures traffic of low-level hardware high-speed data transfer protocols, analyzes it, and presents it in MFC MDI interface, so that engineer working on hardware can understand the traffic, find errors, perform searches and scripts
BS or MS in Electrical Engineering, Computer Science, Math, Physics or equivalent experience.
6+ years of Objective-C/C++ and developing GUIs using Qt.
Hands-on software development experience in Windows, Linux or Mac environments.
Strong multi-threaded / multi-core / concurrent programming skills.
Socket-level network programming experience.
Experience with scripting language, such as Python.
A very methodical, detail-oriented individual that is self-motivated.
A persistent goal-driven approach, flexibility, determination, team building and leadership are required.
Strong written and verbal communication skills.
Develop real-time intensive software in C++, C, C# or other selected languages while consistently following existing development methodology, coding standards, and release processes.
Test against product requirements and industry specifications.
Create system requirements, design plan, design specification, and software architecture taking into account performance, quality, reliability, cost, and reuse.
Participate in the evolution of the existing software development environment and tools.
Research technologies and commercial components available to achieve requirements.
Develop and document code to meet requirements and execute thorough unit test plans and QA.
Present and/or lead design review of code and QA results.
Participate in creation of documentation such as internal technical documents and user manuals.
Possibility of some travel limited to once or twice a year.
Компания «Монолит» предоставляет юридические адреса для регистрации предприятий в Днепропетровске, Киеве и других крупных городах Украины.
Также, мы оказываем услуги по разработке продуктов для клиентов из Украины и за границей.
Job posted on
30 March 2021