Software Developer GPU

SUMMARY

As a member of our development team, you will play an active role in developing physics-based simulation software on GPUs.

RESPONSIBILITIES
Your Main responsibilities will include:

  • Developing CUDA kernels for real-time physics simulation of sensors
  • Developing unit testing and taking part in writing the software documentation.
  • Collaborating with the teams dedicated to product quality, technical documentation and customer support.
  • Contributing to study and estimation phases of software development

More specifically:

  • You contribute to the development of the GPU simulation kernel integrated in ANSYS portfolio

MINIMUM QUALIFICATIONS

  • You are a graduate from an Engineering School with majors in Optics or Physics such as French engineering schools or university and have a Masters degree with solid skills in mathematics and physics.
  • You have more than 5 years’ experience in implementing scientific computation in GPU in CUDA.

You have solid skills or basic knowledge of:

  • Ray tracing
  • Electromagnetism sensors
  • Real time rendering in GPU (shaders, OpenGL, …)
  • C++
  • Multithreading, Parallel Programming, Concurrency
  • Radar and lidar sensors
  • Caméras
  • Basic knowledge in sensors (radar, lidar, camera) is appreciated.
  • You have already used versioning software (Git, TFS...)
  • You know how to take initiatives, be proactive and you are eager to develop your skills in an innovative company. Your dynamism, curiosity, team spirit and interpersonal skills will be strong assets to succeed in your assignments.
  • As the position is embedded in an international scientific context, a good English level, as well as a scientific background, are necessary.
  • You know how to take initiatives, be proactive and you are eager to develop your skills in an innovative company. Your dynamism, curiosity, team spirit and interpersonal skills will be strong assets to succeed in your assignments.

CULTURE & VALUES
Culture and values are incredibly important to ANSYS. They inform us of who we are, of how we act. Values aren't posters hanging on a wall or about trite or glib slogans. They aren't about rules and regulations. They can't just be handed down the organization. They are shared beliefs – guideposts that we all follow when we're facing a challenge or a decision. Our values tell us how we live our lives; how we approach our jobs. Our values are crucial for fostering a culture of winning for our company:

  • Customer focus
  • Results and Accountability
  • Innovation
  • Transparency and Integrity
  • Mastery
  • Inclusiveness
  • Sense of urgency
  • Collaboration and Teamwork

ANSYS does not accept unsolicited referrals for vacancies, and any unsolicited referral will become the property of ANSYS. Upon hire, no fee will be owed to the agency, person, or entity.