Job Description
Software Engineer
Location: Perth, Western Australia
About the Role
Join a high-performing engineering team developing time-critical, safety-focused software solutions that make a tangible difference in protecting lives. You'll work on a brand-new product built from the ground up, collaborating with passionate engineers who value quality, precision, and innovation.
Key Responsibilities
* Design, develop, and maintain modern C++ software solutions for real-time or safety-critical environments.
* Participate in code reviews, testing, and release activities.
* Contribute to system design discussions, ensuring maintainability and long-term reliability.
* Collaborate with cross-functional teams to deliver robust, production-ready software.
Essential Skills & Experience
* Tertiary qualification in Software Engineering, Computer Science, or Electronics.
* Minimum 3 years of professional software development experience.
* Strong proficiency in modern C++ (C++11 and beyond).
* Familiarity with version control, documentation, and release management processes.
* Excellent communication skills, attention to detail, and a team-oriented mindset.
Desirable
* Experience with Linux environments.
* Exposure to Atlassian tools (Jira, Bitbucket).
* Experience working within Agile development teams.
* Understanding of embedded systems or electronics.
What's on Offer
* Opportunity to work on mission-critical software that directly impacts safety outcomes.
* Collaborative environment where engineering excellence is valued.
* Competitive salary package and supportive team culture.
* Convenient Perth-based location with on-site parking.
Eligibility
Applicants must have full working rights in Australia.