Software Development Engineer
We're seeking a highly skilled Software Development Engineer to support the development and maintenance of high-performance applications within a secure regulatory environment.
* Design, develop, and maintain C/C++ applications for high-reliability systems.
* Optimise code for performance, memory usage, and system stability.
* Debug and troubleshoot complex software issues across platforms.
* Collaborate with cross-functional teams to integrate legacy and modern components.
* Participate in code reviews, documentation, and continuous improvement initiatives.
* Maintain version control and build systems (Make, CMake, Git/SVN).
* Ensure compliance with secure coding standards and government frameworks.
Requirements:
* Experience in C and C++ development.
* Strong understanding of object-oriented programming and low-level system concepts.
* Experience with memory management, pointers, concurrency, and multi-threading.
* Familiarity with Linux/Windows OS internals and debugging tools.
* Exposure to secure environments or government-grade systems is a plus.
* Australian Citizenship with Baseline security clearance.