cover image
Flanders Make

Industrial Software Engineer IIoT

On site

Kortrijk, Belgium

Full Time

27-03-2025

Job Specifications

Function

You are building the next generation of cyber-physical systems. We inspire the industry by showing what we can do with the latest IIoT technology.

Together with you, we will show on new prototype production lines how to capture data from end-to-end sources. It’s part of Flanders Make mission to guide companies towards the product life cycle of the future. To this end, we are – amongst other things – working out solutions for the digital product passport. Together with you we will build up an extra layer of intelligence on top of the software of production environments. After all, we want to use the captured information to derive insights and areas for improvement for the various aspects of machine operation and production planning, even maintenance.

Connectivity projects from concept to realisation

As an Industrial Software Engineer IIoT, in research projects you will:

Start connecting data sources end-to-end;
Together with expert researchers in data modelling: PLM, robotics, automation, data science, artificial intelligence, software architecture and logistic production processes;
Engage to implement a fully functional IIoT infrastructure;
Explore the newest technologies and tools to generate application oriented IIoT solutions.

More Specifically, You Will

Start from our compute-powered cloud infrastructure and various proprietary data flows;
Analyse specifications of various industrial software, tools and systems (such as Manufacturing Execution Systems);
Convert requirements into a fully functional architecture (mainly based on existing building blocks), configuring and mutually linking (connecting) it to other architectures;
Where necessary, select the corresponding communication technology and design the connectivity system;
Conceive, design, programme and implement innovative extensions, for instance for automating data ingestion pipelines;
Make the whole system work in a cyber-secure manner;
Present the progress of your technical concepts and findings at regular intervals to colleagues and partners;
Actively develop your expertise in software development and software architecture for the Industrial Internet of Things, as well as in adjacent topics, such as authentication and cyber-security, formal data modelling, automation and machines.

Profile

Creative developer or architect with a passion for IoT & automation

We Are Looking For

A technology-driven software developer or architect who likes to co-shape connectivity projects from concept to realisation;
With at least 3 years of proven experience in back-end development of Cloud, Edge and Internet of Things applications;
A creative and analytical conceptual thinker who is keen to explore new software capabilities;
You are handy in programming tools and databases and would work on a daily basis with: Python, Javascript, RDBMS, graph databases and Azure.
You are passionate about industrial automation (OPC-UA, PLC, SCADA);
You love having a job with plenty of autonomy and learning opportunities and have a relevant Master’s degree.

Offer

Contribute to industrial innovation and production digitisation

This animated film illustrates how Flanders Make sees operators functioning in the factory of the future, working side by side with cobots and autonomous mobile robots. All research starts from a generic theoretical point of view with one or more business cases that require a working prototype. Digitisation of data in production lines is one of the applications here.

https://www.youtube.com/watch?v=HHSAhXoaVKU

About the Company

Flanders Make is the strategic research centre for the manufacturing industry. From our sites all over Flanders, we stimulate open innovation through excellent research. In addition, companies can work together with us in a custom innovation trajectory. Finally, we also offer an extensive range of testing and validation infrastructure for your products or production. Our goal is to contribute to the technological development of the vehicles, machines and factories of the future. By doing so, we create added value for the m... Know more

Related Jobs

Company background Company brand
Company Name
Odoo
Job Title
Software Engineer
Job Description
Most of the time, we deliver a standard version of Odoo to our customers. However, some of them are not satisfied with the product as it is presented and they wish to implement specific elements for a customized use of it (it can be from a simple button to add, to larger projects). As Technical Consultant, you'll be responsible for developing customization of the solution, from technical analysis to development and support. Customer relations are handled by our Business Analysts in the office next door and they present you the customization you have to bring. Your daily tasks will be undertaken from our office in Louvain-La-Neuve, you would then not have to move around to the clients' office. If you need more details from the customer, contacts will be handled by phone. Please note we also have a very interesing position of Software Developer in Grand-Rosière (20minutes from Louvain-la-Neuve). Those developers will focus on the product itself and they don't work for customers. Programming Languages: Python & JavaScript Database: PostgreSQL (with object relational mapping) Collaboration platform: GitHub Development model: Open with external community Framework: Odoo (ORM, Workflows, Report Engine, BI, AI) RESPONSIBILITIES: Develop solutions for our clients from many different industries, sectors and company size Support and maintain these specific solutions Tailor our saas offer Support and train our partner network MUST HAVE: Several programming languages Object-oriented programming, object modelling and relational database Passion for development Ability to learn and evolve quickly Fluent in English Team spirit NICE TO HAVE: Organised Bachelor or Master Degree Python, JavaScript, HTML, SQL, UML-Like modelling Unix / Linux platform
Ottignies-Louvain-La-Neuve, Belgium
Hybrid
Full Time
31-03-2025
Company background Company brand
Company Name
Spraying Systems Co. Europe
Job Title
Control – AI – Embedded Software Engineer
Job Description
Are you passionate about developing innovative solutions for the agricultural sector? Do you have experience in control and are interested in AI? If so, we have an exciting opportunity for you to join our team. Our company Our local team operates in high-tech production in the areas of Research & Development, project engineering, and production (AutoJet and Spray Ventures) or in the fields of Global IT, European Finance, and Human Resources (Spraying Systems Europe). The European team works together with around 20 countries. The parent company, Spraying Systems Co, is the world leader in spray technology. With 12 production sites in North America, South America, Europe, and Asia, we can quickly serve customers worldwide. Spraying Systems has the right spray nozzle for every application, with nozzles available in thousands of sizes, hundreds of configurations, and dozens of materials. What does our team do? We are running an innovative project for target spray application making use of cameras and relying on artificial intelligence – a cutting-edge technology that allows farmers to apply precise amounts of pesticides, herbicides, and fertilizers to their crops, reducing costs and environmental impact. The project aims to bring to market an innovative product that can be implemented as an effective alternative to the traditional broadcasting spraying. Once the weeds or diseases are detected, they need to be removed. You will be responsible for spray delivery to make sure that the spray liquid is applied at the correct dose and at the right position despite changing weather conditions. Therefore, you need to perform sensor fusion between classic and vision sensors and integrate it in the existing code base. This involves also hardware implementation, testing and field experiments. Why join us? We offer the chance to be part of a transformative project that applies AI and embedded systems to address real challenges in agriculture. Working with an interdisciplinary team, you will have the opportunity to shape the future of smart agriculture technology. The environment is collaborative and innovative, offering plenty of opportunities for personal and professional growth. As part of our team, you will help build a product that is both impactful and sustainable, contributing to more efficient, environmentally friendly farming practices. You will work in an exciting and dynamic field, surrounded by passionate professionals eager to drive change in the agricultural sector. Your tasks and responsibilities Development and integration of embedded systems for spot-spraying applications, ensuring high-performance and reliability in real-time environments. Programming in Python for real-time systems, focusing on efficient and scalable code. Contributing to software and hardware integration on Linux-based platforms (e.g., Nvidia Jetson), ensuring seamless functionality and performance from weed detection to nozzle activation. Designing electronic architectures, including GPS integration for tractor speed measurement, developing electronics with constant current drivers for LED brightness control in night vision, and ensuring smooth integration of these components into the Raspberry Pi and embedded software. Developing and validating algorithms for estimating camera velocity and height using IMU sensors and cameras, testing and refining in both simulated and real-world environments. Designing and implementing automated testing frameworks, mentoring junior team members, and ensuring products meet the highest quality standards prior to release. Streamlining QA processes and driving efficiency throughout the development lifecycle to enhance productivity. Collaborating with AI experts, software and cloud developers, and field testers to ensure flawless integration and optimal performance of embedded systems. Your skills and qualifications Master’s degree in Engineering, Mechanics, Electronics, Computer Science, or a related field. 5 to 7 years of experience in system software integration, with a proven track record of successful projects. Proficient in Python, Linux, and Docker, with a strong understanding of system-level programming and containerization. Familiar with development and DevOps practices, ensuring efficient and streamlined workflows. Open-minded with a strong willingness to learn and adapt to new technologies. Background or willingness to dive into: Systems Theory, Control Engineering, and Bayesian filtering. Structural mechanics and vibration theory. Computer vision and AI technologies. Experience as a QA Automation Engineer is a plus. Affinity with agriculture, with an openness to participate in field visits. Hands-on, practical approach to problem-solving and system design. Strong team player, working collaboratively with cross-functional teams to achieve common goals. Autonomous and proactive, with excellent problem-solving skills and initiative. Fluent in Dutch (native level) and English (both written and verbal). What we offer We offer you a dynamic, innovative environment where you can make a real impact. You will have opportunities to grow and develop along with the company and industry. In addition to your monthly gross salary, we provide an attractive package of extra-legal benefits. This includes meal vouchers, eco vouchers, group insurance, health insurance for the entire family, a laptop, iPhone, Internet@home, a company car, and an annual bonus. We work flexible hours with the option of one day of home office per week. In addition to 20 legal vacation days, you are also entitled to 12 extra rest days per year. Interested? Send your application to jobs.eu@spray.com Together, we can make every drop count!
Deinze, Belgium
Hybrid
Full Time
31-03-2025
Company background Company brand
Company Name
Vivid Resourcing
Job Title
Senior Software Engineer
Job Description
We are a leader in innovative, unattended payment systems, dedicated to providing reliable, self-service solutions across various industries. Our platform offers both cash and cashless systems, with advanced security features and flexible integrations. Join us and play a key role in shaping the future of payments technology. Key Responsibilities: Design, develop, and maintain scalable, secure payment systems using Python, Django, Docker, and Kubernetes. Work on high-availability solutions that ensure seamless transactions, integrating with leading payment providers. Collaborate closely with cross-functional teams to deliver top-tier products aligned with customer needs. Lead and mentor a growing development team, with the potential to transition into a Team Lead role. Continuously improve the architecture of complex, multi-use-case payment systems. Requirements: 3-4 years of experience in software development, with a strong background in Python and Django. Proficiency with Docker and Kubernetes in production environments. Solid understanding of scalable, secure, and maintainable software design. Excellent communication skills. Willingness to eventually take on a leadership role within the development team. Why Join Us? Competitive salary with opportunities for career growth. Comprehensive Benefits. Flexible Hybrid working conditions of 2 days onsite. How to Apply: Reach out via Email or simply give me a call: +31 (0) 203 997 864 euan.mccaul-gallimore@vividresourcing.com We look forward to discovering how you can contribute to our mission of transforming payment systems!
Duffel, Belgium
Hybrid
Full Time
31-03-2025
Company background Company brand
Company Name
Cream Consulting
Job Title
Python Software Engineer
Job Description
Permanent position only WHAT CREAM IS ALL ABOUT? We could be a Cream Factory, a cooking blog or even a detective agency…but in reality, we are a consulting company in Business & Technology active in large organizations and industry leaders in Banking, Insurance, Telecom, Energy, Pharmaceutical & Transport. CREAM’S SPECIAL RECIPE: 1/3 of Personal development 1/3 of Collective Intelligence 1/3 of Intrapreneurship And Bonus ingredient: … Some passionate colleagues WHAT IS A PYTHON SOFTWARE ENGINEER AT CREAM? As a Python Software Engineer, embrace your role and work with multidisciplinary teams on challenging projects as: Reporting tools (finance…) Web applications Power calculation Cloud migrations… YOUR TASKS : You define technical specifications You develop and test new innovative tools You maintain and support Python libraries with other developers You coach users through ad-hoc training sessions and code reviews You provide technological watch to keep up to date on state-of-the-art technologies HOW DO WE IMAGINE OUR FUTURE CONSULTANT? You love designing, developing, testing and maintaining applications You hold a Master’s Degree (civil engineer, software engineering…) You are used to work with Python (Pandas, Numpy…) and C# You are fluent in French and English; a good knowledge of Dutch is an asset Bonus : You have knowledge of technologies among Angular, Kubernetes, Dockers, Azure, Git… You have IT Infrastructure knowledge WHY SHOULD YOU TASTE THE LIME FLAVOUR? A broad diversity of career options: you’re not stuck in a box You evolve in a learning environment where you can challenge your knowledge with your colleagues You grow in a company that is at the leading edge of technology You have the opportunity to bring new ideas to develop a thriving company We have values we share, live with, experiment every day We just hire great people and give them the playing field to become awesome!
Brussels, Belgium
Hybrid
Full Time
31-03-2025