Stellenbeschreibung:
Job Title: Senior Software Engineer – Safety-Critical SystemsEmployment Type: ContractWork Type: RemoteRequired Languages: German (C1/C2) and English (B2/C1)Industry: Transport & Logistics
About the project:
The project focuses on the development and implementation of secure IT solutions within the domains of safety and information security, primarily serving the railway industry. It encompasses digital control and safety technologies, FPGA-based applications, and strict adherence to high safety standards such as DIN EN 50126 and DIN EN 50129. The objective is to design and deliver modular system architectures, robust interfaces, and advanced safety mechanisms to ensure reliability and compliance across all components.
Responsibilities:
Programming security-critical applications in C#, C++, Rust, and Ada.Integrating the created software and performing tests and automations (e.g., CI/CD pipelines with Docker or Kubernetes).Setting up and maintaining cloud systems (such as AWS, Google Cloud, or Microsoft Azure).Creating technical documentation and participating in agile meetings.Ensuring compliance with security and data protection guidelines
Must have experience/ skills:
Expertise in the design and development of communication protocols and interfaces for digital control and safety systems, such as RaSTA, BTP, EULYNX, and NeuPro.4 years+ experience in programming with C#, C, C++, or Rust3 years+ experience in software development in safety-critical industries (railway, aviation, medical technology, etc.)Proficiency with leading public cloud platforms, including Amazon Web Services (AWS), Google Cloud Platform (GCP), and/or Microsoft Azure.Comprehensive understanding of functional safety standards within the railway industry, including hands-on experience with hazard and risk analysis, configuration management, verification and validation processes, and the development of safety-critical software.
Additional Professional Requirements:
Proficiency in model-based software development (MBSE) and the application of formal methods.3+ years of experience in test automation and the implementation of CI/CD pipelines.3+ years of hands-on experience in the configuration, deployment, and orchestration of containerized applications using Kubernetes and/or Docker.3+ years of practical experience applying agile software development methodologies, including Scrum, Kanban, or SAFe frameworks.
NOTE / HINWEIS:
EN: Please refer to Fuchsjobs for the source of your application
DE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung