Liebherr Group

Software Architect

Liebherr Group

full-time

Posted on:

Location Type: Office

Location: Neu-Ulm • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JenkinsSubversion

About the role

  • Overall responsibility for the software architecture of safety-critical control systems for machinery and equipment in concrete technology (in particular truck-mounted and crawler concrete pumps, transit mixers)
  • Develop, evaluate and document software architectures with consideration for functional safety, security and performance
  • Define and maintain architecture and interface standards for embedded software and application software
  • Coordinate the software architecture with system architecture, hardware development and functional safety
  • Select and evaluate technologies, frameworks and tools for software development
  • Produce and review architecture and design documents; support the creation of software requirements
  • Provide technical leadership and facilitate architecture workshops and technical reviews
  • Support and advise software developers on implementing architectural requirements
  • Ensure compliance with development processes and quality standards (e.g., V-Model, agile methods)
  • Contribute to the definition and implementation of test strategies, verification and validation at the architecture level
  • Continuously evolve the software architecture with respect to new technologies and requirements

Requirements

  • University degree in Computer Science, Electrical Engineering, Automation Engineering or a comparable discipline
  • Strong knowledge of embedded software development, software architecture, design patterns and model-based development (e.g., UML, SysML, Matlab/Simulink)
  • Knowledge of Functional Safety standards (IEC 61508, ISO 13849)
  • Experience with common software toolchains (e.g., Jira, SVN, GitHub, Doxygen, Jenkins) and bus systems (CAN, CANopen, J1939)
  • Familiarity with both agile and classical development processes (e.g., V-Model, Scrum)
  • Several years of experience in embedded software development, ideally with architectures of complex application software on control units
  • Good written and spoken German and English skills
  • Independent, flexible and reliable with a solution-oriented approach to work
  • Ability to work effectively in a team
Benefits
  • Online application
  • Support for inquiries from Nicole Madlener
  • Opportunities for professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
embedded software developmentsoftware architecturedesign patternsmodel-based developmentUMLSysMLMatlab/Simulinkfunctional safetysoftware requirementstest strategies
Soft skills
technical leadershipcommunicationteamworksolution-oriented approachflexibilityreliabilityindependenceorganizational skillsfacilitationreview skills
Certifications
University degree in Computer ScienceUniversity degree in Electrical EngineeringUniversity degree in Automation Engineering