Job 1000 van 1000



Match jouw profiel Solliciteren



Software Designer/Tester Simu & Tools


Job Description

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.
  • 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

Match jouw profiel Solliciteren

Meer banen van je zoekopdracht