CareerPlanGet AI match score →

Senior Automation Software Engineer

Perth, Western Australia, Australia💼 Full-time🗓 2026-05-25 → 2026-07-31

Core

Designing and developing safety-critical component software and architectures for rail systems, ensuring compliance with rigorous safety standards like EN 50128.

Role type

Senior Automation Software Engineer (Safety-Critical Systems)

Builds

Safety-certified rail control components and integration architectures

Domain

Rail transport / Safety-critical embedded software

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Java, XML, XSLT, MySQL, UML/SysML modeling, object-oriented design, software requirements engineering, unit testing frameworks, real-time/semi-real-time software design

Preferred skills

Rail industry experience, enterprise integration patterns

Technologies

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

Responsibilities

Analyze component requirements and produce architecture/design specifications compliant with SIL 0 requirements; Write interface specifications and message formats; Develop component software adhering to coding and safety standards; Create component test scripts using Python and in-house frameworks

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗