C++ Software Engineer
Hybrid
Antwerp, Belgium
Full Time
10-03-2025
Job Specifications
We are OMP, a game changer that optimizes supply chains of the world's leading companies with our very own smart software and services.
Are you passionate about programming? Eager to solve complex and real-world problems with smart software? And do you want to work in a team where you can learn from the best to improve your skills?
Become a Software Engineer at OMP! The world of supply chain planning offers plenty of interesting challenges for you to solve. Read on to learn more.
Your challenge
As a software engineer, you contribute to the creation of innovative and leading software solutions. Guided by our top-notch software architects and software experts, you participate in all the steps of the software development life cycle from analysis, architectural design, and programming to maintenance. You are proficient with your preferred technology, whether it’s C++, C#, JavaScript, Python or OPAL and are ready to take a deep dive into one or more of the key domains of our product offering ranging from data science, integration, and operations research, to supply and demand planning applications.
You Are Responsible For
Writing code that lives up to our high-quality standards in adherence to the agile methodology and compliant with the most recent standards of your preferred technology.
Translating functional requirements into software design and algorithms.
Finetuning and detailing designs into technical specifications.
Discussing and validating functional requirements in a tight-knit group of 3-4 team players and in close collaboration with our seasoned product managers and product analysts.
Reviewing code written by your team members.
Collaborating closely with software and quality assurance test engineers, functional analysts, technical writers, and project managers.
Maintaining and supporting your developments according to user feedback.
Growing your expertise and command of your favorite technology.
Your team
As a Software Engineer, you’ll join the software development team, as part of the Product Development organization. Product Development consists of specialized teams that focus on a specific domain such as demand and supply planning, user experience, data science, integration, solvers, and more. These teams drive our product road map, share OMP’s vision and expertise and create smart, robust, and scalable software solutions that solve our customers’ complex supply chain planning challenges.
Your profile
We are looking for someone who meets the following qualifications:
A Bachelor’s, Master’s, or PhD degree in Computer Science, Engineering, Mathematics, or similar. Alternatively, the equivalent by experience.
Passionate about writing high-quality software.
The eagerness to learn and stay on the edge of technology.
Excellent algorithmic and conceptual thinking.
A solid expertise in one or more of following domains: object-oriented programming, RESTful architecture, and/or functional programming.
Bonus Points If You Have
Relevant work experience, including internships.
Experience in using software development best practices (e.g., design patterns, UML, Git, automated testing).
A first experience in cloud-native technologies, streaming frameworks, service-oriented architecture, and API development.
But most of all, you are fun to work with and a great team player!
Your future
At OMP, we’re eager to find your best career fit. Our talent management program supports your personal development and empowers you to build a career in line with your ambitions.
Many of our team members who start as a software engineer grow into the role of software architect, software expert, project manager, or team manager.
Our offer
At OMP, we offer more than just a job. We put people first and inspire you to become the best version of yourself.
International: A growing global company, worldwide career opportunities, and multicultural teams
Benefits: An attractive salary package including an optional company car, a bike incentive program, additional extralegal vacation days, and other competitive benefits
Flexibility: Teleworking, flexible hours, and lots of autonomy
Lifelong learning: A custom training and development track, an extensive coaching program, and on-the-job learning
Empowerment: Room for initiative and creativity and an emphasis on entrepreneurship
Innovation: Encouragement to think differently through cross-team collaboration and innovation challenges
Well-being: A caring and inspiring environment, promoting a happy and healthy lifestyle through a wide range of facilities and activities
Teamwork: Join a team that lifts you up and learn from the best
Our Company
We are OMP, a leading game changer in supply chain planning solutions. The world’s largest companies count on our smart software and services to optimize their supply chains.
Are you ready to join a team of more than 1,200 passionate, creative team players of over 60 nationalities? We work as one team from our head office in Belgium and regional offices in Brazil, China, France, Germany, India, the Netherlands, Spain, Ukraine, and the US.
We care for our people. True to our innovative spirit, we believe in growing talent and in boosting expertise. Our happy customers include Bridgestone, Johnson & Johnson, PepsiCo, Procter & Gamble, and Shell.
Want to learn more? Visit careers.omp.com/our-company.
About the Company
We are OMP, a software and consulting company delivering advanced supply chain planning solutions specifically tailored to individual industries worldwide. Our aim is to make every customer’s day by optimizing their supply chain. How do we do that? With our very own innovative planning software that meets and then exceeds expectations. With a workforce numbering more than 1,200 in offices around the world, we have become a prominent player in the supply chain planning space. Our customers include many leading global compan... Know more
Related Jobs


- Company Name
- In Five Years
- Job Title
- Senior Software Engineer
- Job Description
- About the role: Our client is looking for a highly motivated individual who will support them as a Software Engineer in the photonics design software and play an important role in the further development of their products. In this role, you'll be developing algorithms, GUIs, designing APIs, DevOps, and working together with the development team and directly with their worldwide customers. Your responsibilities: Define, design, and build highly technical software. Participate in continuous improvement of software architecture and development processes. Deliver quality software to customers. Create quality assurance, increase test coverage, and create delivery infrastructure. Assist application engineers in supporting the customer. Build customer driven prototypes. Your profile: Our client is looking for a candidate with the following qualifications: Exceptional analytical skills and thrive on problem-solving challenges. A comprehensive understanding of software engineering and its best practices. Passionate about developing high-quality software that effectively addresses real-world problems. Enjoys to take a project from the beginning to the end and you are not afraid of starting from an existing codebase. A hands-on attitude and comfort with engaging in one-on-one interactions with customers or partners. A curious mindset, striving to comprehend the broader picture and consistently seeking answers to the "why" and "how" of our processes. Ability to contribute to improving the software architecture, development processes, QA, and delivery infrastructure. Experience with common software development tools such as IDEs, version control systems, continuous integration platforms, etc. An interest in physics and the semiconductor industry. Experience with both Windows and Linux. Proficiency in Python, which is a strong plus! Benefits of joining their team: An international team-oriented company that values diversity, open communication, and curiosity. Enjoy flexible work arrangements to support your work-life balance, with the option to work remotely up to 3 days a week within a 40-hour schedule. Experience the agility of a small-sized company with opportunities for both personal and professional growth tailored to your interests, allowing you to take on increasing responsibilities over time. Engage in continuous learning and development at the intersection of many high-tech engineering fields. Make an immediate impact by collaborating with prestigious clients on their critical use cases from day one. Thrive in a collaborative environment alongside talented professionals, where teamwork and open communication are central to the culture. Receive a competitive salary along with comprehensive hospitalization insurance and a robust pension plan.


- Company Name
- ENGIBEX
- Job Title
- Embedded Software Engineer
- Job Description
- We are a Belgian engineering consulting firm that assists SMEs and large industrial organizations in bringing their innovation and R&D initiatives to life. Job Description Dans le cadre du développement de nos systèmes électroniques, notre client propose de participer à l'analyse, la conception, l'intégration et la validation de composants logiciels s'inscrivant dans la construction de solutions permettant de répondre aux besoins logiciels formulés sur les différents boîtiers électroniques qui constituent nos systèmes complexes. Les domaines couverts sont, Système d'exploitation temps réel de type UNIX Architecture des applications embarquées Développement des applications embarquées Protocoles de communication Intégration logiciel embarqué Validation logiciel embarqué Activités/Responsabilités Participer à la conception de systèmes embarqués Analyser les besoins fonctionnels et formaliser les exigences Procéder à l'analyse architecturale des solutions logicielles Développer la solution logicielle Participer à l'élaboration des plans d'intégration et de validation des systèmes et à leur mise en œuvre Documenter la solution logicielle (justification de design, documents de description d'analyse, ...) Appliquer les normes et méthodologies de développement en vigueur tout au long de la conception des composants logiciels Se tenir au courant des dernières technologies dans le domaine du développement logiciel embarqué Profile / Requirements Profil Essentiel Master computer science ou électronique expérience professionnelle dans la conception de systèmes embarqués en C et C++ De bonnes connaissances dans les méthodologies de développement actuelles (Agile, V Cycle, ...) Connaissances des bonnes pratiques et standards de développement logiciel Connaissances dans le domaine des tests unitaires Connaissances des architectures logicielles Expérience avec l'API POSIX Expression orale et écrite aisée en français et anglais Travailler avec rigueur, proactivité et autonomie Travailler en respectant un planning, des échéances et un budget donnés Avoir de bonnes capacités d'analyse, un esprit critique et un bon jugement Être capable de travailler en équipe Être disponible occasionnellement pour des sessions de validation et de tests à l'étranger et en Belgique Atouts Connaissances des protocoles de communication (CAN bus, Série, ...) Avoir développé des drivers linux Avoir travaillé sur des systèmes RTOS Avoir travaillé avec le framework Qt Avoir travaillé avec la suite Atlassian (Jira, BitBucket, Bamboo, ...) Une connaissance des normes de développement liées au secteur défense ou équivalent Avoir précédemment travaillé dans le secteur de la défense ou équivalent


- Company Name
- Vivid Resourcing
- Job Title
- Software Engineer
- Job Description
- Embedded C Software Engineer – Leuven, Belgium Are you an Embedded C Software Engineer looking for a high-impact role in a cutting-edge tech environment? Join a fast-paced, innovative team working on next-gen embedded systems, IoT, and high-performance computing! Your Role Design and implement low-level software, drivers, and firmware for embedded systems. Work with microcontrollers, real-time operating systems (RTOS), and bare-metal environments. Optimize software for performance, power efficiency, and reliability. Collaborate on hardware-software integration and system debugging. Contribute to Agile, Scrum, and V-Model development processes. What We’re Looking For Bachelor’s degree in Computer Science, Electronics, or similar (Master’s is a plus!). Strong experience in Embedded C development (C++ knowledge is a bonus!). Understanding of RTOS, device drivers, and embedded software architectures. Familiarity with unit testing, version control (Git), and debugging tools. Fluent in English (Dutch is a plus!). Bonus Skills Experience with Real-Time & Multi-Threaded Systems. Knowledge of BSPs, communication protocols (SPI, I2C, UART, CAN). Passion for hardware, IoT, and embedded innovation. What’s in It for You? Salary: €4,000 - €9,500 gross/month + top-tier benefits. Company car + fuel card for work & personal use. Flexible work options (remote & on-site). Meal vouchers, pension plan & premium medical insurance. Work on cutting-edge projects in a collaborative, dynamic team. Let’s Talk! Send your CV or reach out for more info! Toby.Fowler@vividresourcing.com +32 3 318 00 74


- Company Name
- GemOne
- Job Title
- Junior Software Engineer
- Job Description
- We’re GemOne, a start-up global tech company which is part of the TVH group. We work in the field of telematics. Tele-what-ics??! Yes, we’re fully aware that telematics isn’t something most people know a lot about but you are lucky! We have a white paper that tells you all about the world of telematics (https://www.gemone.com/) If you’re willing to learn and you have skills to share, then you might just find out that this company, role, and industry are a perfect fit for you. We co-create cloud-based solutions and the necessary hardware components to gather data from industrial equipment, which our customers then use to streamline their industrial fleet management. In a nutshell, we make technology that helps companies look after their industrial machinery and business better — we enable them to work safer and more efficiently, and save time and money. Your role and responsibilities Right now GemOne is looking for a Software Developer to join our Platform team within our broader Products organization. Responsibilities will include, among other things, development of features for our current platform, technical preparation and migration of customer & metadata towards our brand new portal and development of custom requests from key accounts. You will help the team to deliver objectives on time and, more importantly, according to GemOne’s expected quality levels. And perhaps more than anything, you will need to challenge the status quo - there are no taboos, there is only a continuous striving to optimize output, quality, reliability and future-proofness. Aside from the above mentioned “objectives”, you will also be able to learn from state-of-the-art IoT technology, together with a joyous mix of high-potentials and well seasoned professionals - if you want to learn a lot and very quickly, then you’ve come to the right place. How to succeed / your profile 1-2 years of experience You're well known with Java development and knowledge of NodeJS/Typescript/Python is a plus You know how to use Maven (or Gradle) Concepts of containerization, preferably Docker and Kubernetes, are not new to you You understand and can modify CI/CD pipelines. We use Bitbucket pipelines so any experience with them is a plus You have some experience with cloud infrastructure, preferably Google Cloud Platform (GCP) Healthy level of criticism, i.e. not afraid to challenge the status quo Proactive mindset -spotting problems / challenges, but also drafting the potential solution and acting upon it Fluent in English Excellent verbal and written communication skills Familiarity with cross-border working & different cultures What's in it for you We have the backing of TVH, a large global corporation which gives us stability and network. We know life isn’t “one size fits all” so we offer flexible working hours and hybrid working arrangements (2 days working from home per week). We offer an attractive salary package with extra benefits such as group & hospitalization insurance, company car, and the possibility to lease a bike. And we wouldn’t be a tech company without offering you a laptop and iPhone right?! We also value professional development and offer continuous learning opportunities (both via 3rd party and from internal senior colleagues). We encourage personal initiative, entrepreneurship and a positive company culture. Today we are located in Cotton Park in Kortrijk but we will move to the TVH (our mother’s company) headquarter in Waregem in March 2025. #Indeed_ITCD #GemOne