Description:
The role will focus on implementing a range of C++code/compiler optimisations and performance enhancements to high-performance (numerical) computing software. Experience with large scale computing via the use of numerical libraries (e.g. BLAS, LAPACK, Intel MKL/TBB) is essential. A working understanding of parallelism, concurrency and multi-threading is essential. Experience with calculus, linear algebra, geometry algorithms, and coordinate systems is highly desirable. Experience with implementing cross-platform (i.e. Linux and Windows) solutions on high performance computational infrastructure is desirable.
Key duties and responsibilities
Contribute to an existing open-source software package by:
Essential criteria
1. An experienced software developer (5-10 years)
2. Familiarity with Windows, Linux and Mac operating systems
3. Knowledge of C++
4. Ability to work in an agile way utilising cloud computing assets
5. Ability to manage software development projects
6. Ability to profile and optimise code
| Organization | IT Alliance Australia |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Senior Software Engineer |
| Job Location | Sydney,Australia |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Experienced Professional |
| Salary | 0 - 0 | AUD / Monthly |
| Experience | 5 Years |
| Posted at | 2025-01-09 6:14 pm |
| Expires on | 2026-01-07 |