Finding the best job has never been easier
Share
Roles and Responsibilities
Implement and optimize algorithm designs using GPU programming techniques and languages.
Participate in technical and business discussions relative to future architecture direction across the product portfolio or product line.
Deliver high quality code in accordance with Agile principles.
Contribute to the development of software and data delivery platforms with reusable components
Educational Qualifications
Bachelor’s degree in computer science or STEM (Science, Technology, Engineering, and Mathematics)
Up to 4 years of professional experience
Technical Expertise
Strong C or C++ knowledge from fundamentals through advanced concepts
Proven implementation ability in data structures , algorithms and coding principles.
Sound knowledge in parallel or multi-threaded programming.
Good knowledge of the standard library, STL-Standard Template Library containers, and algorithms.
Desirable Skills / Exposure
Exposure to GPU programming is a strong plus
Performance optimization techniques
Design and OOPS concepts
total rewardsare designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.
These jobs might be a good fit