Description
The employer is hiring a Low-Level Software Developer to design, implement, test, optimise, and maintain scientific processing software in a mixed C/C++/Python/Java environment. The role focuses on high-performance computing, including CPU and GPU optimisation, threading, concurrency, vectorisation, memory alignment, large I/O, parallel computing, and numerical processing. Responsibilities also include third-level technical support, product-domain learning, peer feedback, scheduling, and mentoring an intern or junior developer. The position is based in Australia and offers an attractive salary negotiated based on skills and experience.
