Job Description
Please make an application promptly if you are a good match for this role due to high levels of interest.
As part of the evolution of critical systems in the railway sector, we are looking for a Software Engineer specialized in development, automation, and CI/CD. You will work on platforms with high requirements in terms of reliability, performance, and quality, within a modern DevOps‑oriented environment.
Your Responsibilities
Software Specification & Architecture
Collaborate with architects to define clear and robust software specifications.
Contribute to system architecture with a focus on CI/CD integration and automation.
Participate in design reviews, ensuring compatibility with deployment pipelines and DevOps practices.
Development, Automation & Testing
Develop software components primarily in Python, C#, and C++.
Design and implement automation scripts (testing, deployment, tooling) in Python.
Contribute to the development and maintenance of CI/CD pipelines (GitLab CI or equivalent).
Ensure quality through automated testing (unit, integration, validation).
CI/CD & Toolchain Ownership
Set up, maintain, and optimize CI/CD pipelines.
Manage and evolve the software toolchain (build, testing, deployment).
Ensure best practices in version control (Git/GitLab, branching strategies, pipeline governance).
Integration & Support
Support integration between software components and hardware systems.
Collaborate with test and system teams to enable continuous integration.
Continuous Improvement & DevOps Practices
Continuously improve CI/CD practices (performance, reliability, scalability).
Promote an "automation‑first" mindset (build, test, release).
Reuse and enhance existing solutions (including COTS) with a focus on industrialization.
Profile / Requirements
Technical Skills
Strong proficiency in Python, C#, and C++.
Proven experience in Python scripting for automation (CI/CD, testing, tooling).
Hands‑on experience with CI/CD tools (preferably GitLab CI/CD).
Solid understanding of Git, GitLab, and software configuration management.
Knowledge of network communication protocols.
Nice to Have
Experience with embedded Linux.
Familiarity with DevOps tools (Docker, pipelines, etc.).
Soft Skills
Analytical and solution‑oriented mindset.
Ability to work in complex and critical environments.
Strong communication and team collaboration skills. xphnsxz
Attention to detail and quality‑driven approach.
Benefits
Attractive salary package, additional statutory leave days, mobility package (car or public transport subscription), DKV health insurance, group insurance, meal vouchers, eco‑vouchers, etc.
#J-18808-Ljbffr