Software Engineer - Mission-Critical C++ Systems

Hays — Australia · Posted ~1 hour ago

Mid

Skills

C++ Real-time systems Software engineering Mission-critical systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a high-performing engineering team developing mission-critical software for advanced technology programs. You will build C++ solutions for complex real-time systems and work at the intersection of software, automation, sensing, and sophisticated engineering applications with tangible real-world impact.

Highlights

Contribute to advanced space and technology programs while developing mission-critical C++ software for complex real-time systems and solving highly specialised engineering challenges.

Description

Contribute to world-leading space and advanced technology programsBuild mission-critical C++ software across complex real-time systemsJoin a high-performing engineering team solving unique technical challengesWork on cutting-edge space technology, real-time systems, and software in a mission-critical environment Your new company Our client is a leading Australian technology organisation developing advanced systems that support mission-critical operations across complex engineering environments. With a strong history of innovation and a growing portfolio of cutting-edge technologies, they continue to invest in software capability to support the next generation of high-performance operational systems. Working at the intersection of software, engineering, automation, and advanced sensing technologies, this is an opportunity to contribute to highly specialised projects that have real-world impact on a global scale. Your new role As a Software Engineer, you will play a key role in the design, development, integration, and support of software systems underpinning sophisticated operational platforms. Working within a multidisciplinary team of software, systems, hardware, and engineering specialists, you will help deliver reliable, high-availability solutions in a complex technical environment. Key responsibilities include: Developing and maintaining C++ applications across Windows and Linux environmentsSupporting system integration, testing, verification, and validation activitiesBuilding software for real-time and distributed processing systemsEnhancing visualisation tools and user-facing applicationsTroubleshooting and resolving complex software and system issuesContributing to DevOps initiatives, including CI/CD pipelines and automationCollaborating closely with engineering teams to deliver robust and scalable software solutionsDriving continuous improvement across software quality, performance, and engineering practices What you'll need to succeed To be successful, you'll bring: At least 3 years' experience in software engineering or software development rolesStrong commercial experience developing applications in C++Experience working across both Windows and Linux environmentsPython development experience for automation, scripting, or data processingStrong understanding of software testing methodologies, including unit, integration, and system testingExperience supporting high-availability or mission-critical software systemsExposure to distributed processing and/or real-time systemsKnowledge of DevOps practices, CI/CD pipelines, source control, and deployment automationExperience working with software that interfaces with hardware, firmware, or complex engineering systemsDesirable experience includes: User interface and visualisation tool developmentScientific, observatory, defence, space, or advanced engineering environmentsSafety-critical systems and systems automation What you'll get in return In return, you'll join a highly skilled engineering team working on genuinely unique technology challenges that few organisations in Australia can offer. You'll have the opportunity to: Work on innovative, mission-critical technologyCollaborate with some of Australia's leading engineers and technical specialistsGain exposure to advanced software, automation, and systems engineering practicesContribute to projects with global significanceEnjoy long-term career development and growth opportunitiesWork within a collaborative and technology-focused culture What you need to do now If you're interested in this opportunity, please email Michael.Minns@hays.com.au directly for more information on the role and the client. If this role isn't quite right for you, but you're considering your next move, please get in touch for a confidential conversation about other opportunities within the Canberra technology market.