C++ Software Engineer - GPU Code Generation
Hyderabad, IN
5d ago

Job Summary

Automated driving, Artificial Intelligence, Deep Learning, Image Processing, Cryptography.

What do these have in common? Apart from being fields with the most relevance to today's computing world, all of them rely on the power of GPUs! GPUs take these technologies from being theoretical to practical.

Join the GPU compiler team at MathWorks that is at the very heart of all these domains.

Your contributions will help develop the next wave of technological evolution by allowing users to access the full potential of their GPUs.


We are seeking a highly motivated and skilled software engineer with a desire to help accelerate the pace of engineering and science.

As a member of the team,

  • You will be responsible for the design and implementation of the compilation and execution pipeline at the core of MATLAB's parallel computing solution.
  • You will need to solve open problems in Performance Optimization and Code Generation for dynamically typed languages.
  • You will drive the evolution of how LLVM is used in our code generation pipeline
  • Your work will make MATLAB programs faster on GPUs and will be key in enabling future language features.
  • You will collaborate with teams across the globe to deliver production-level parallel software.
  • Minimum Qualifications

  • A bachelor's degree and 5 years of professional work experience (or a master's degree, or equivalent experience) is required.
  • Additional Qualifications

  • Strong written and verbal communication skills.
  • Demonstrated ability to dive into and work with large code bases.
  • Experience with debuggers and performance analysis tools is a plus.
  • Prior exposure to LLVM is a plus.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form