Job Description Analyze requirements, design and develop high-quality products for a network test and measurement industry leader. Develop and provide solutions for problems where analysis of situations or data requires creativity and innovation. Support product quality by writing effective unit tests and feature test scripts, fixing product defects both from customer and internal test, and maintaining high-quality developer regression tests. Work in an Agile team, collaborating effectively with local and remote development and PV engineers as well as with the product owner. Key Skills Required Excellent C++, with extensive OO design and implementation experience. Extensive experience with Linux operating systems programming, data structures, algorithms. Linux / Windows development tools, debugging, performance tuning. Networking, sockets, RPC mechanisms. Multi-threading, multi-core programming. Familiarity and experience with design patterns. Database technologies, such as NoSQL, MongoDB etc. Message bus implementations, such as ZeroMQ, kafka. .net / VC++ development tools, debugging, performance tuning.xml, json, web technologies.
Platform Architect • Bangalore