Bachelor’s/Master’s degree in Computer Engineering.
3 + years of experience in software development with C++.
Strong technical skills.
Must have significant knowledge and experience developing Windows applications using C++, MFC/Qt, and STL.
Must have superior Object-Oriented development experience and working knowledge of common Design Patterns.
Must have expert knowledge of software development tools and the software development life cycle.
Must be up-to-date on the latest technology and development techniques in communications systems and software development technologies.
Must have strong written and verbal communication skills in English.
Nice to have skills:
Data analysis and debugging skills.
C embedded development experience.
Interesting and challenging work in a large and dynamically developing company
Exciting projects involving the newest technologies
Professional development opportunities
Excellent compensation and benefits package, performance bonus program
Modern and comfortable office facilities
The Middle Software Developer will be responsible for the design and development of new features of an existing application, along with any required refactoring.
Customer is one of the leading providers of protocol analyzers, exercisers, jammers and verification tools for existing and emerging digital communication standards.
HQ in Chestnut Ridge, NY, the client has sales and development in the US, Europe, and Asia.
Project is focused on developing software for capturing, analyzing, verifying and generating PCIe and PCIe-based SSD protocols traffic.