Position: С++ developer (G)
Company: PSR
Category: C++
Experience required: 1y
English level: intermediate

We are working on desktop software
that generates, captures, analyzes
the traffic of low-level hardware
protocols of high speed data transfer
and presents it in the MFC MDI
interface
Responsibilities
● 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.
BS or MS in Electrical Engineering, Computer Science, Math, Physics or
equivalent experience.
○ 4+ 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.