Linux Application Engineer – Terminal Automation
Digital
Development
Bachelor
Advanced (5+)
- Locatie
- Antwerpen, Antwerpen
- Type werk
- Consultancy
- Werkmodel
- Fulltime, Hybrid
Our client is a major container terminal operator at the Port of Antwerp — one of Europe's busiest logistics hubs. Their semi-automated terminal runs 24/7, moving thousands of containers using automated stacking cranes, remote-controlled quay cranes, and real-time control systems. When software fails here, vessels wait and productivity stops.
Verantwoordelijkheden
- Act as 2nd-line support for terminal applications across yard operations, crane automation, equipment communication, and gate systems.
- Perform live debugging in a 24/7 production environment — analysing logs, core dumps, and system behaviour to restore service within SLA.
- Maintain and improve Linux-based applications supporting Terminal Operating System integrations, equipment control, and middleware interfaces.
- Develop software modifications in C, C++, and Python to improve concurrency, memory handling, and performance.
- Profile production bottlenecks using perf, valgrind, and gdb — then fix them structurally, not temporarily.
- Support controlled deployments and CI/CD processes using GitLab or Jenkins.
- Apply secure coding practices and Linux hardening measures (AppArmor, SELinux) in a critical infrastructure environment.
Vereisten
- You have 5+ years of experience in Linux software development.
- You bring 3+ years of knowledge in C and C++ development.
- You possess a deep understanding of multithreading and concurrency concepts.
- You have experience debugging production systems using perf, valgrind, or gdb.
- You're proficient in networking fundamentals including TCP/IP and socket programming.
- You possess experience with Git-based workflows and build systems like CMake or Make.
- You're analytical, solution-oriented, and able to remain calm under high operational pressure.
Nice to Haves
- Experience in industrial, OT, or automation environments.
- Familiarity with embedded Linux or high-availability systems.
- Knowledge of GitLab or Jenkins CI/CD processes.
- Experience with AppArmor or SELinux hardening.
- Familiarity with Terminal Operating Systems (TOS).
Aanbod
- Start date: ASAP.
- Duration: 6 months
- Work regime: Full-time with 24/7 on-call availability.
- Location: Antwerp.
- Working model: Onsite.
- Contract: open to both permanent employees and freelancers.
# 94282
)