This is an exciting opportunity for an individual to lead feature development using innovative technologies, for a large application domain, working in cross-
team and cross-geo environment.
We are looking for a talented Staff Engineer developer with at least 6 years of hands on development experience in C / C++.
Innovate, Research & Evaluate new technologies and tools for a quality output.
Code and implement new algorithms to solve complex problems.
Participate in architectural decisions, design and code reviews.
Maintain deep technical and business knowledge of the domain and market.
Work collaboratively with cross-functional distributed teams Engineering, QA and Product Management in all phases - Requirements, Development, Testing, Launch / Release.
Mentor Junior members technically in Architecture, Designing and robust Coding.
Work in an Agile development environment while continuously evaluate and improve engineering processes
BS / B.Eng / MS / M.Eng Degree in Computer Science or equivalent
A minimum of 6 years of hands on software engineering experience
Excellent analytical and problem-solving skills
Strong knowledge in data structures and algorithms
Proficiency in both C and C++ on Windows.
Professional experience in programming on Windows including windows internals, debugging, network programming
Good understanding of the main operating systems concepts : processes, memory management, file systems, threads, synchronization and IPC primitives
Strong background in secure programming practices.
Experience with profiling and debugging tools
Experience in build tools like CMake, make, scons etc and version control systems like git / perforce..
Experience in application management and monitoring applications is highly desirable
Excellent written and verbal communication skills in English
Exposure to working on embedded system is an advantage
Exposure to IoT and experience with Windows 10 IoT OS
Ability to work without close supervision and with proactive goal-oriented attitude
Any Opensource contributions is a huge plus