Our client is a leading company that provides electronics testing, measurement, and optimization solutions for various industries, including telecommunications, aerospace, and automotive.
This full-time R&D Software Engineer role is focused on developing advanced software solutions for quantum technologies, including quantum computing, communications, and sensing. The position involves working in R&D to solve complex technical challenges, particularly in creating parallelized solvers for HPC-Quantum computing integration. The engineer will contribute to all stages of product development in a customer-centric environment.
The responsibilities of the R&D Software Engineer would consist of:
- Design and improve parallelized solvers for quantum control software.
- Implement GPU acceleration using CUDA, optimizing performance for computational tasks.
- Use Python and C++ for scripting and critical development, working both independently and in collaboration to achieve business goals.
The ideal R&D Software Engineer will possess:
- Expertise in developing parallelized solvers for HPC applications using MPI and OpenMP for CPU-based parallel programming.
- Experience with GPU computing, utilizing CUDA and other parallel programming models, with a strong grasp of parallel computing techniques.
- Proficient in Python, C#, and C++ for scripting, automation, and performance optimization, with familiarity in high-performance computing environments and job scheduling systems.