Job Description
About the Role
We are seeking an experienced software developer to focus on implementing C++ code and compiler optimizations for high-performance numerical computing software. The ideal candidate will have 5-10 years of experience in developing large-scale computing applications.
Key Responsibilities
Profiling, benchmarking, and diagnosing memory, CPU usage, and parallelism management to identify performance bottlenecks and improvement opportunities.
Analyzing compiler switches and parts of the C++ code base to maximize performance and identify contemporary libraries or algorithms to enhance efficiency.
Developing C++ code to overcome performance barriers, resulting in measurable improvements.
Requirements
Experience with calculus, linear algebra, geometry algorithms, and coordinate systems is highly desirable.
Familiarity with cross-platform solutions for Linux and Windows is essential.
Proficiency in C++, STL, Boost, and cloud computing environments is required.
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Canberra offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
