Job Title:
C++ Software Engineer (Linux & Java)
Location:
Sydney
Job Type:
Contract
Duration:
6 months (extendable)
Job Overview:
We are looking for an experienced C++ Software Engineer to design, develop, and optimize software applications for Linux platforms. You will contribute to both new development and the maintenance of existing systems, focusing on performance optimization, debugging, and Java integration.
Key Responsibilities:
* Design and develop software applications using C++ on Linux.
* Troubleshoot and resolve issues in C++ and Java codebases.
* Optimize application performance and enhance system reliability.
* Collaborate with cross-functional teams to define and implement new features.
* Create and maintain technical documentation.
* Implement and conduct software testing and validation procedures.
* Stay up to date with trends in C++, Linux, and Java technologies.
Qualifications:
* Bachelor's degree in Computer Science, Engineering, or a related field.
* 4+ years of experience in C++ software development on Linux platforms.
* Working knowledge of Java and its integration with C++.
* Strong understanding of Linux OS architecture and concepts.
* Proficient in debugging and troubleshooting in Linux environments.
* Excellent problem-solving and analytical skills.
* Strong communication and teamwork abilities.