1. What is a Software Engineer at Liebherr Group?
A Software Engineer at Liebherr Group occupies a unique position bridging cutting-edge digital development with heavy industrial engineering. Unlike traditional pure-software environments, software engineering at Liebherr Group drives the intelligence behind world-class heavy machinery, aerospace components, refrigeration, mining equipment, and maritime cranes. Engineers directly impact real-world hardware, building everything from low-level embedded software and hydraulic control systems to modern cloud applications, digital customer platforms, and enterprise solutions.
In this role, you contribute to critical systems where reliability, safety, and performance are paramount. Whether you are writing C code for microcontrollers controlling maritime cranes, modeling system dynamics in MATLAB, developing microservices with Java, .NET, or Golang for cloud platforms in Ulm, or configuring enterprise architectures, your work underpins the core operational technology of a global manufacturing leader.
Working at Liebherr Group means collaborating across multidisciplinary teams spanning software engineering, mechanical design, electrical engineering, and quality assurance. Candidates must be comfortable translating physical and mechanical requirements—such as reading hydraulic or electrical schematics—into robust, scalable software architecture. The strategic influence of software across Liebherr Group continues to accelerate as the company digitizes its physical machinery and expands its IoT ecosystem globally.

