Position: Junior C++ Developer
Company: GlobalLogic
Experience required: 1y
English level: intermediate

BS or MS in Electrical Engineering, Computer Science, Math, Physics, or equivalent experience.
1+ years of C/C++ development 
Working knowledge of basic data structures and related algorithms
Good understanding of multi-threaded / multi-core / concurrent programming concepts
Hands-on software development experience in Windows, Linux, or Mac environments.
A very methodical, detail-oriented individual that is self-motivated. 
Strong written and verbal communication skills.
Nice to have:
Developing GUIs using Qt and/or MFC.
Socket-level network programming experience.
Experience with a scripting language, such as Python.

Job Responsibilities
Develop real-time intensive software in C++ following existing development methodology, coding standards, and release processes.
Test against product requirements and industry specifications. 
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.
Participate in creation of documentation such as internal technical documents and user manuals.