CareerPlan

Senior Automation Software Engineer

AUSTRALIAFull-time2026-11-04 → 2026-11-10
On-site

Core

Design and develop safety-critical component software for rail systems, adhering to SIL 0 requirements and creating traceable design documentation.

Role type

Senior IC automation software engineer (rail/safety-critical)

Builds

Safety-critical software components and test scripts for rail subsystems

Domain

Rail industry + safety-critical software engineering

Required skills

C++, Java, XML, XSLT, MySQL, Python, unit testing frameworks, object-oriented design, real-time software design, software requirements engineering, SIL 0 compliance, Cenelec EN 50128 standards

Preferred skills

Rail industry experience

Technologies

C++, Java, Python, XML, XSLT, MySQL

Responsibilities

Analyze component requirements using subsystem inputs; Produce component architecture and design specifications compliant with SIL 0; Write interface specifications documenting message formats; Develop component software according to coding standards; Develop component test scripts in Python; Create precise, traceable design documentation linked to requirements and test cases

Seniority

Senior, hands-on IC