Negotiable
Undetermined
Undetermined
Perth Western Australia
Summary: The Senior Controls Engineer will report to the Principal Embedded Systems and play a pivotal role in developing an innovative product for the rail industry. This position involves collaboration with various engineering disciplines and project management teams, overseeing the product development lifecycle from prototype to production. The engineer will also establish software development standards and mentor junior team members while ensuring quality and continuous improvement throughout the project.
Key Responsibilities:
- Report to the Principal Embedded Systems and develop a world-first product for the rail industry
- Work closely with other engineering disciplines and the project management team for overall project design and integration
- Participate in the product development lifecycle from prototype to production models
- Setup software development platforms, frameworks, standards, and processes for consistency across multiple projects
- Design hardware and software architectures for distributed and real-time systems
- Develop a culture focused on quality and continuous improvement
- Lead the introduction and integration of standards, workflows, and best practices
- Work closely with product owners and system leads in formalising system-level requirements and specifications
- Mentor junior team members and coordinate career development pathways
- Inform project scoping, planning, and budgeting
Key Skills:
- 7+ years' experience in controls or software development for real-time and distributed systems in the Rail industry preferred
- Strong knowledge of software architecture design in distributed systems
- Understanding of network communications and protocols (CAN, TRDP)
- Knowledge of model-based design and development utilising MathWorks products (Matlab, Simulink, Stateflow)
- Knowledge of embedded systems and experience developing in C/C++
- Strong skills in full software development life cycle (Documentation, Requirements, Testing, Traceability)
- Experience with Functional Safety Rail SIL1, SIL2 rated software development is highly advantageous
- Experience with software version control systems such as Git or SVN is essential
- Passion for identifying issues and applying creative thinking to solve them
- Excellent written and verbal communication skills
Salary (Rate): undetermined
City: Perth
Country: Australia
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: Senior
Industry: Other