We are seeking a seasoned C/C++ software engineer to join our team in Sydney. This role is part of a long-term initiative focused on enhancing and stabilizing legacy systems that underpin national compliance and registry operations.
The Role
* Design, develop, and maintain high-performance C/C++ applications for critical systems.
* Optimize code for reliability, efficiency, and system stability across multiple platforms.
* Collaborate with cross-functional teams to integrate legacy and modern components, ensuring seamless integration and minimal downtime.
* Participate in rigorous testing, debugging, and continuous improvement initiatives to deliver exceptional results.
* Maintain version control systems (Git/SVN) and build processes (Make, CMake) to ensure efficient development and deployment.
Requirements
* Proven experience in C and C++ development, with a strong understanding of object-oriented programming and low-level system concepts.
* Excellent knowledge of memory management, pointers, concurrency, and multi-threading principles.
* Familiarity with Linux/Windows OS internals and debugging tools is highly desirable.
* Australian Citizenship with Baseline security clearance is mandatory.
This role offers a unique opportunity to work on complex projects, collaborate with experienced professionals, and grow your skills in a dynamic environment.