); Programming experience in C++, Python, and Bash; Ability to develop software for Linux and CUDA based systems; Working knowledge of software versioning, testing, maintenance, and documentation processestools