Technical lead owning software requirements development for 250-375 tonne mining haul trucks. No direct reports. Scrum Master. Real authority.
30th March, 2026
Responsibilities:
Own and lead the software requirements workstream within the Systems Engineering department, including sprint planning, daily standups, backlog grooming, and release scope definition using Jira
Serve as Scrum Master and agile process champion for the team, driving toward measurable sprint compliance and disciplined software management-of-change practices
Develop detailed software requirements specifications covering system functionality across powertrain, drive systems, hydraulic controls, thermal systems, and operator interface systems
Lead and participate in the V-model systems engineering lifecycle — from requirements development through design verification and validation — per ISO 29148
Conduct and participate in FMEA (Failure Mode and Effects Analysis) for software features as part of the requirements development cycle
Coordinate with the Validation team to support hardware-in-the-loop (HIL) testing, truck-level testing, and field trials
Interface with the Autonomy team on functional safety architecture and control interface requirements, primarily to ISO 19014 and IEC 61508 standards
Represent Systems Engineering in cross-functional design reviews with Mechanical, Electrical, Hydraulic, and Software departments
Participate in risk assessments to prioritize the active Jira backlog and determine which requirements advance into active software development packages
Lead root-cause analysis and drive software-first resolution for field issues using telematics data and 8D methodology
Mentor junior engineers and build technical depth within the team
Support alignment of LME's software development practices with Liebherr's global engineering center in Colmar, France
Contribute to architecture development for ZEM (zero-emission machine) powertrain initiatives and onboard autonomy layer interfaces
Travel domestically and internationally (France, Switzerland, Australia) as project needs dictate
Requirements:
Demonstrated, hands-on experience with software development processes — candidates must be able to provide specific, concrete examples of identifying technical gaps in a software requirements process and driving them to resolution (not textbook descriptions)
Proficiency with Jira, including sprint planning, daily standups, backlog grooming, dashboard setup, and reporting
Systems controls background in mobile equipment — automotive, agricultural, aerospace, defense, off-highway, or adjacent domains (mining experience is not required)
Strong working knowledge of the V-model systems engineering lifecycle and requirements management per ISO 29148
Working knowledge of MATLAB/Simulink for data analysis and system modeling
CAN network proficiency: CANOpen and J1939 protocols; familiarity with CANalyzer and CANdb++ is a strong plus
Awareness of Ethernet-based communication architectures: TCP, UDS, MQTT protocols
Familiarity with functional safety standards: ISO 13849, IEC 61508, ISO 19014
Experience with requirements management tools such as PTC RV&S / CodeBeamer, IBM DOORS, Jama Connect, Polarion, or equivalent
General understanding of mobile hydraulic controls sufficient to write controls requirements: PID, PWM, dither, signal timing, and coordination
Structured FMEA experience as part of a requirements or design development process
Education:
Bachelor's degree in Electrical Engineering, Systems Engineering, Mechanical Engineering, or a closely related technical discipline; relevant experience may substitute