Position: Software Engineer (C/C++ Linux)
Company: GlobalLogic
Experience required: 3y
English level: intermediate

We are looking for Software Engineer (C/C++ Linux) to join our team!

Job Description
Qualifications

BS or MS in Electrical Engineering, Computer Science, Math, Physics or equivalent
5+ years of C/C++ development
Strong C and C++ knowledge and experience
Solid understanding of fundamental software design and coding practices
Experience in multi-threaded and network-based application environments
General knowledge of working with technology specifications
Experience with Git software repositories, creation, usage, and maintenance
Experience with Linux
Strong written and verbal communication skills.
Nice to have:

Experience with JIRA or other defect tracking system
Experience in Python scripting
Experience with PCIe and NVMe protocol usage.
Job Responsibilities
Design and implement intuitive, easy-to-use software features to facilitate testing of storage I/O, networking, and fabric protocols
Develop clean, maintainable, and easy to understand code
Create unit and functional tests for newly implemented features to ensure their quality
Participate in the user interface (UI) and user experience (UX) design processes
Implement feature requests based on thorough investigation, bug reports, team discussions, planning, architecture, testing, and reviews