First listed on: 22 July 2021

Software and Systems Engineer


Company description:

Queensland Rail's purpose is to provide a customer-focused, safe, reliable, on-time, value for money rail service that benefits the community, supports industry and is integrated with the public transport system. The organisation's vision is connecting communities through a modern, world-class rail service.

Job description:

We are seeking a Software and Systems Engineer to join our Operational Systems Engineering team. The role requires expertise across software development, configuration, and hardware integration for mission critical computer-based train control systems.

Duties will include:

  • Involvement in all parts of the Software Development Lifecycle to support the development and maintenance of computer-based mission critical systems.
  • Working within a team environment for the delivery of projects involving system design and architecture, software development, integration with internal and other ICT systems, documentation and configuration.
  • Provide second line support (including on-call) to maintenance and operational staff who use Operational Systems Engineering delivered systems.
  • Commissioning of new and upgraded systems and components which may include weekend and after hours works (penalty rates paid where applicable).
  • Liaising with internal and external customers, stakeholders and other development teams as well as internal technical support staff.
  • Provide mentoring in software and systems development to other team members.
  • Reviewing and verifying the development of requirements, software and system design and code as well as testing, maintenance and other procedural documentation.
  • Fault identification and analysis.
  • Hazard identification and risk analysis.
  • Estimation.
  • Working overtime when required to meet delivery deadlines (penalty rates paid where applicable).
  • Travel (primarily intrastate) when required (penalty rates and allowances paid where applicable).

About you:

  • Bachelor of Engineering (Electrical, Electronic, Computer Systems or similar)
  • Substantial experience in software and systems design.
  • Substantial software development experience in MS Visual Studio, native C++ and MFC. 
  • Experience in Safety Critical Systems.
  • In-depth knowledge of Windows desktop and server Operating Systems, hardware and networking.
  • Excellent verbal and written communication skills
  • Ability to work as a responsible, senior member of a team.
  • Experience with distributed systems, high availability, tcp/ip socket messaging and systems integration would be desirable.
  • Experience in the rail industry or knowledge of railway signaling systems would be desirable.

Position Description

The annual starting salary for this role is $110,328 plus super.

In addition to a generous superannuation scheme, Queensland Rail also offers free train travel to and from work on duty days and a healthy work/ life balance.

In addition to a generous superannuation scheme, Queensland Rail also offers free train travel to and from work on duty days and a healthy work/ life balance.

If this position interests you and you feel you have the knowledge and experience please apply to Software and Systems Engineer (761) via our website by clicking onto the "Apply" button. Please submit a resume and covering letter outlining your relevant experience by 11:59pm Monday 2nd August 2021.

Recent Jobs