In this job you will:
Design and develop features on the NG-SWG
Use advanced data structures and algorithms in C and C++
Maintain key components and external modules.
Research on optimization algorithms and improve performance
Solve problems with quick and elegant solutions
Strong C/C ++ design and implementation (5+ years)
Good knowledge of C ++ idioms and design patterns.
Experience with 2D/3D graphics and image processing
Experience programming multi-threaded solutions and knowledge of synchronization techniques
Experience with Microsoft Windows API's / Linux API's
Good understanding of memory management and runtime optimization
Excellent debugging, memory profiling and performance testing skills
Experience developing complex products with many components
Experience with NodeJs and API based services ( RESTful APIs )
An energetic self-starter with strong analytical and troubleshooting skills, as well as the ability to wear multiple hats
Proponent of TDD a big plus, knowledge of various unit testing frameworks
Bonus points for experience with browsing engines such as Chromium, etc.
Flexibility(1-3 days remote per week)
Senior C/C++ Engineer
Experience in cloud