Wabtec is hiring a Principal Engineer - Systems to own the high-level technology roadmap, architecture, and specification for our Digital Mine onboard solutions. This senior role involves providing practical advisory in relevant domains and building strong relationships with technical, business, and external stakeholders.
What You'll Do
- Lead efforts to capture current system architecture and drive the definition of next-generation product and solution architectures.
- Design the high-level architecture of a unified onboard platform offering general compute, AI compute, motion tracking, sensor fusion, machine vision, and data communication capabilities.
- Drive the technical vision, collaborate with stakeholders, and ensure effective system architecture implementation.
- Identify needs and define specialized algorithms for motion tracking, location & navigation, and communication.
- Evaluate enabling technologies, chipsets, frameworks, and tools for onboard systems, developing related proofs of concept.
- Collaborate closely with hardware & firmware teams, engineering managers, technical leads, product managers, support engineers, project managers, business stakeholders, and other architects.
- Provide guidance, mentorship, and technical leadership to Technical Leads and development teams, ensuring adherence to architectural guidelines.
- Anticipate potential challenges and develop mitigation strategies.
- Work with Engineering and Project Managers to develop Work Breakdown Structures and cost estimations for innovation projects.
- Understand security and compliance requirements, establishing seamless integration with Cyber Security and Compliance teams.
- Drive the delivery of configurable product architecture to solve common problems and achieve the product vision.
- Demonstrate expert-level skill in problem decomposition and navigating ambiguity.
- Use superior persuasion and influencing skills to align customers, product managers, and engineering teams.
- Exhibit excellent business acumen by staying current on industry trends and acting as a Subject Matter Expert.
What We're Looking For
- Bachelor's Degree in Computer Science or a STEM field.
- 10+ years of experience in system or firmware architecture for distributed digital systems.
- Broad knowledge of embedded technologies and architectures: embedded systems, commercial and open source, Linux, Android, Zephyr.
- Solid knowledge of Linux & Zephyr RTOS, including evaluation, high-level design, and implementation.
- Strong programming skills in one or more of C/C++, Python, JavaScript, or Java.
- Experience with Machine Vision & Sensor Fusion technologies.
- Strong knowledge of networking, including wired and wireless IP networks (WLAN, WPAN, V2X).
- Experience with RS232, RS485, CAN, J1939 protocols and similar.
- Experience with Motion Tracking, Localization & Navigation technologies, including in GNSS-denied environments.
- Experience with the design and development of digital electronics systems.
- Experience with real-time and process control systems.
- Understanding and application of Object Oriented Design, Domain Driven Design, and related software design concepts.
- Understanding of the application of Design Patterns to software development.
- Practical knowledge of natural resource domains (mining, agriculture, etc.), industrial process control, etc.
- Strong written and verbal communication skills.
- Strong time management, prioritisation, and interpersonal skills.
- High level of personal drive and self-motivation.
- Ability to work independently and as part of a team.
- Commitment to continuous improvement.
- Ability to rapidly grasp technical solutions, concepts, and products.
- Knowledge of contemporary business and IT architecture principles.
- Desire to expand own knowledge and skill set and share knowledge with team members.
Nice to Have
- General practical knowledge related to designing/deploying software solutions for the mining industry.
- Familiarity with Agile software development methodologies, including Scrum.
- Experience with Docker and Kubernetes.
- Experience with RF technologies.
- Experience with ADAS and robotics technologies.
- Experience with the development of IoT applications.
- Experience with Event-driven architectures and related enabling technologies such as DDS.
- Knowledge of DevOps concepts and related technologies.
Technical Stack
- Linux
- Android
- Zephyr RTOS
- C/C++
- Python
- JavaScript
- Java
- Docker
- Kubernetes
Team & Environment
Reporting to the Senior Engineering Director.
Benefits & Compensation
- Rewards & Recognition Program
- Discounted health insurance with Medibank
- Novated Leasing options
- Lifestyle discounts with Woolworths, Coles, Avis, JB Hifi and 500+ other retailers
- Access to our Employee Assistance Program
Work Mode
This role is onsite at our Eagle Farm, QLD location.
We’re proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.




