Linux Application Engineer – Terminal Automation
Digital
Development
Bachelor
Advanced (5+)
- Emplacement
- Anvers, Anvers
- Type de travail
- Consultancy
- Modèle de travail
- 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.
Responsabilités
- 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.
Exigences
- 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).
Offre
- 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.
Nous vous remercions de votre intérêt. Malheureusement, les candidatures ne sont pas disponibles dans votre région. Afin de garantir une adéquation optimale avec les besoins de nos clients et de simplifier le processus de candidature, certaines limitations régionales sont en vigueur. Nous valorisons tous les candidats potentiels et vous encourageons à explorer nos opportunités à l'avenir.
)