
Senior Embedded Linux Software Engineer - Onboard Systems (m/f/d)
Liebherr Group2 months ago
Ulm, GermanySenior
Responsibilities
- Develop Linux-based machine platform and application software architectures from initial concept through series production and maintenance.
- Contribute to a software-defined global machine control and connectivity platform.
- Design and implement embedded machine application and connectivity software components.
- Integrate and contribute to modern open-source components and projects.
- Design, implement, and enforce security concepts for machine control and telematics products.
- Integrate and adapt current software technologies and methodologies.
- Support system integration and testing in collaboration with developers, testers, and product owners.
Requirements
- B.Sc. or M.Sc. in computer science, communications engineering, electronic engineering, or a comparable qualification.
- Strong experience with Rust and/or C/C++.
- Expert knowledge of building and designing embedded Linux systems.
- Practical experience designing modern container-based software platforms, continuous delivery, and agile methods.
- Knowledge of current software architecture principles and practices in embedded software.
- Fluent spoken, understood, and written English.
- Experience with end-to-end IoT systems and device/backend interfaces is a plus.
- Experience with functional safety concepts is a plus.
Benefits
- Secure employment with the social contributions of a modern organization.
- Performance-based salary.
- Challenging and varied work in an internationally successful group.
- Position based at Liebherr-Digital Development Center GmbH in Ulm, Germany.