We are a Belgian engineering consulting firm that assists SMEs and large industrial organizations in bringing their innovation and R&D initiatives to life.
About the Mission
As part of the R&D department of an international industrial technology company based in Leuven, you will join a cross-locational, agile team of software developers. Your role is to contribute to the development and maintenance of a software platform for next-generation industrial sorting machines.
The software stack is designed with modular architecture; the frontend/middleware is based on .NET, F#, and C# running on Windows. You will collaborate closely with multiple R&D development teams and contribute to integration activities involving industrial peripheral devices such as PLCs, edge devices, embedded components, and databases.
Role Description
- Design, develop, and maintain .NET software in F# for industrial sorting machines
- Configure and optimize Linux environments for embedded applications
- Improve the cybersecurity resilience of industrial machines
- Participate in refinement and design sessions to shape solutions that meet business needs and cybersecurity requirements
- Collaborate with multidisciplinary teams across multiple R&D development teams and contribute to integration activities involving industrial peripheral devices (PLCs, edge devices, embedded components, databases, etc.)
- University degree in software engineering, industrial engineering, or another relevant field
- Strong hands-on experience writing production-grade software in .NET; direct experience with F# is preferred — alternatively, proven experience with functional programming combined with a clear willingness to learn F# and use it as the primary programming language for the duration of the mission is required
- Good knowledge of Linux OS configuration for embedded applications
- Experience with containerization technologies and deployment concepts
- Experience with Domain Driven Design
- Experience in gRPC and security implementation of it
- Good understanding of software engineering practices for reliable and maintainable systems
Nice To Have
- Experience in security projects or implementation of security best practices for industrial applications
- Experience in industrial communication protocols, such as OPC-UA, and its security stack
- Experience with application lifecycle management (ALM) systems such as Azure DevOps
- Experience with Agile and Lean development methodologies
We offer you a position as a consultant within the fascinating world of high tech and innovation. We provide a complete package with on one side training, coaching and a close follow-up, and on the other side a balanced salary package with fringe benefits based on your capabilities and experience.
Working with us means choosing a long-term perspective, development possibilities, and a personal approach. A human-centered, diverse company that values and supports your physical and mental well-being.