
Embedded Python developer
Hybrid
Herstal, Belgium
Full Time
12-03-2025
Job Specifications
Médiane Benelux: Career Booster!
Since 2017, and with over 35 years of experience in France and Italy, Médiane Benelux is an engineering company specializing in software, electronics, and cybersecurity across key sectors such as Railways, Automotive, Energy, Medical, Aerospace, Space, Telecoms, Industry, and Defense.
What We Offer
IT consulting and strategy
Digital transformation and IoT solutions
Project management and process optimization
As specialists in electronics, development, and embedded systems design, we operate from sensor to cloud.
Why choose Médiane Benelux?
Human-sized company: Promotes teamwork and collaboration in a dynamic and stimulating environment
Sharp technical expertise and tailored solutions for each sector
Talent support: Personalized follow-up, continuous training, and skill development for our employees
Custom solutions tailored to the specific needs of each client
Culture of innovation: Participation in innovative and varied projects
Ecovadis Gold certification: Commitment to equality, well-being, and responsibility
Human values: Commitment, Respect, Trust, Listening
"Happy at Work" and "Happy Clients" labels by Choose my Company: A fulfilling work environment and optimal client satisfaction
Choose a trusted partnership with Médiane Benelux to turn your challenges into opportunities. Together, let's optimize your efficiency and drive your growth.
Job Description
The client is a global leader in precision guided rocket systems for helicopters and jet aircraft. We are currently seeking an Embedded Software Engineer to join our team at the Herstal site in Belgium to support our ambitious production and product development roadmap.
Mission
As an Embedded Software Engineer, you will be part of a multidisciplinary development team within the Engineering department. Your role will involve specifying, designing, developing, validating, and testing embedded software for firing systems and smart ammunition. You will work in a high-tech environment with innovative systems and tools, supporting multiple projects that require strong planning and organizational skills.
Responsibilities
Define software solutions (GUI, back-end, and tools) based on upper system specifications.
Write low- and high-level software requirements, ensuring traceability.
Develop software in Python or C/C++ for microprocessors, bare metal, or Linux RTOS architectures.
Solve real-time application challenges, including multi-thread management, memory concurrency, and communication protocols (CAN, UART, SPI, I2C, Ethernet, etc.).
Collaborate with hardware engineers to develop hardware abstraction layers.
Use configuration management tools (GIT, BitBucket, Jenkins, SonarQube).
Ensure code quality through unit testing and coverage verification.
Debug low-level software using oscilloscopes.
Work with V&V and DevOps teams to set up continuous integration systems.
Write Software Description Documents to capture knowledge.
Participate in internal project reviews and external customer reviews.
Requirements
Profile / Requirements :
Master's degree in Software or Electronic Engineering with 3-10 years of experience.
Proficiency in Python and C/C++, with experience in GUI and back-end development.
Knowledge of embedding real-time solutions in microcontrollers.
Experience with communication systems (CAN, UART, SPI, I2C, Ethernet, MIL-STD-1553, ARINC429, etc.).
Familiarity with libraries/frameworks such as tkinter, pyserial, matplotlib, numpy, and others.
Strong communication skills and the ability to mentor other developers.
Self-motivated with a proactive approach and ability to work in an Agile environment.
An interest in the latest innovation trends.
Experience in aerospace, defense, or automotive industries is a plus.
Knowledge of DO-178, ARP4754, or ISO26262 standards is a plus.
Proficiency in both English and French (spoken and written).
If you're passionate about embedded software and want to contribute to cutting-edge technology in a dynamic environment, we encourage you to apply!
About the Company
Médiane Système, filiale du groupe industriel ICE, est une société d’ingénierie innovante de 300 collaborateurs, spécialisée en électronique et en informatique technique et industrielle et en cybersécurité. Par sa haute technicité et la diversité de ses prestations, Médiane Système adresse de nombreux secteurs d’activités comme l’énergie, le ferroviaire, l’automobile, le médicale, les télécoms et la défense, les équipements industriels… Créée en 1989 par trois ingénieurs, Médiane Système est restée une entreprise humaine,... Know more
Related Jobs


- Company Name
- TrendMiner
- Job Title
- Software Engineer Machine Learning (gn)
- Job Description
- Description We are looking for a dedicated and skilled Software Engineer Machine Learning (gn)to join our Product Development team. This full-time position is available immediately at our headquarters in Hasselt, Belgium. You will collaborate closely with other engineers, product owners, data scientists, and designers to ensure the machine learning functionalities into our industrial analytics product. In return, we offer you The opportunity to work with a dynamic and fast-growing company in the industrial analytics space Work with a global team of experts in data science, software engineering, and industrial automation Competitive salary and benefits package, including a company car or mobility budget A developer laptop (MacBook Pro) A flexible (up to 60%) remote work policy A great office at the Corda Campus in Hasselt Career growth and development opportunities in a rapidly expanding company Joining a visionary technical innovator where you can work with state-of-the-art tools Fun, collaborative, and challenging work environment Flexible working hours and attention to work/life balance An open-minded culture where you can ‘be your best you' Personal Learning and Development budget and guidance Company managed and external training opportunities Your Role Design and implement the overall software architecture for the machine learning integration aspects of our product Collaborate with the product owner, data scientists, and other stakeholders to understand user requirements and translate them into technical specifications for back-end functionalities involving machine learning integration Collaborate with architects from other teams to define and implement standards and best practices for machine learning integration across the entire product architecture Work closely with front-end engineers to ensure seamless integration of machine learning functionalities into the user interface Be responsible for the design and review of back-end systems and data access layers Stay updated on emerging back-end technologies, machine learning frameworks (e.g., TensorFlow, PyTorch, Azure ML), and industry trends, and propose improvements to our back-end architecture and processes to enhance machine learning integration capabilities Your Skills Master’s or Bachelor's degree in Computer Science, Software Engineering, or a related field Experience as a software architect or in a software engineer role Proven experience with machine learning integration concepts and technologies Proficiency in Python, data structures, algorithms, object-oriented programming principles, and familiarity with machine learning concepts Proficiency with Java (Spring Boot), as this is the backbone of our non-ML related services Experience working in Agile/Scrum environment with knowledge of Agile methodologies Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and SQL Experience with API design principles (RESTful APIs) Excellent communication skills, allowing you to successfully convey technical concepts as well as architectural decisions to both technical peers as well as functional profiles (product owners/managers, customer success, etc.) About TrendMiner TrendMiner is an innovative software company based in Hasselt, Belgium, specializing in industrial analytics. We focus on time series, event and asset data with an increasing integration of machine learning. Founded in 2008 as a spin-off from the University of Leuven, we develop advanced analytics solutions for the manufacturing industry, including the chemical, oil, gas and pharmaceutical industries. Since 2024 TrendMiner is part of the Proemion Group, which specializes in industrial analytics. Due to our rapid growth, we are always looking for ambitious and enthusiastic new talents. TrendMiner is an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, or disability status.


- Company Name
- Daikin Qatar
- Job Title
- Sr. IoT Software Engineer
- Job Description
- Entity: Daikin Europe HQ Job Category: Information Technology Solutions Location: Zwijnaarde, East Flanders, BE, Gent (Belgium) Department: The EMEA Electrics and Control Department , located in Ghent -Technology Park, is one of the fastest growing departments and is part of the EMEA Development Center. The Department Is Responsible For Development of controls, embedded software & hardware Cloud and App development Throughout the development steps we combine “in house” development and strategic cooperation with external partners to enhance our products, keeping them amongst the best in the industry. All Daikin departments have a close collaboration to ensure high quality products for the Daikin EMEA market. Our developments start from the early research and innovation, over design, implementation, testing, till a product that is ready for sales. You will join our team as a Full Stack Developer. In this role, you will be contributing to the development and daily management of our IoT platform, as well as designing and implementing front-end and back-end components of our applications in cooperation with our architects. You will be in charge of delivering scalable, secure, and user-friendly solutions as well as troubleshooting and debugging existing software. You will work in a team under the supervision of a project coordinator who will set up priorities and balance the work load among the different team members. Interested in product development? Want to work in an office” with a view “nearby Gent? Capable of giving support and assist your colleagues? But most of all, do you a have a solution-driven mindset and passioned about new technologies? 4 times yes !?! Don’t look any further and apply here! Job content As a senior software developer you are part of a team responsible for the development and good operation of IoT platforms used by our customers to monitor and control our Daikin products. You propose innovative solution, as well as address possible issues and troubleshooting. You are part of the team that develops software solutions for short-term support countermeasures as well as long-term platform improvements. You identify new opportunities by following technological trends and materialize them in form of new services and features. You execute the different assignments diligently ensuring deadlines and quality. You maintain contacts with the internal and external stakeholders in the context of product development projects. You periodically report about your progress and achievement, and clearly communicate technical approaches. You enjoy working in a multicultural and multidisciplinary team of knowledgeable colleagues striving for creating impact with new technologies. Profile You obtained a degree in computer science, software engineering or similar. You have a solid experience with AWS cloud computing platform and deploying and managing applications in cloud environments. You have experience in CI/CD. You are proficient with the following programming languages: TypeScript, Phyton, JavaScript. You are proficient with front-end development languages such as HTML, CSS, React.js You have a good understanding of IoT protocols and technologies, including MQTT, HTTP, and WebSocket You are a strong team player and good communicator. You thrive in a dynamic fast-paced environment and can adapt quickly to change. You are down to earth with an solution-driven mindset capable to provide innovative solutions with realistic targets. Our offer At Daikin you can count on a varied job, with an international market leader which encourages people to work together and develop. We can offer you an open-ended permanent contract. From the very beginning you can count on thorough training and intensive support. Your competitive salary is complemented by a package of extra-legal benefits.


- Company Name
- Proemion
- Job Title
- Senior Software Engineer (gn) - Developer Experience Team
- Job Description
- Description We are currently looking for a highly motivated Senior Software En gineer (gn) for our Developer Experience Team which mission is to improve the process and tooling of Developers. The position is available at our headquarters in Hasselt, Belgium on a full-time basis. As a Senior Software Engineer (gn) in our Developer Experience team, you will play a critical role in driving our development and deployment processes to be as efficient, scalable, and automated as possible. We are looking for an experienced DevOps professional who can build, deploy, and manage a cloud-native infrastructure that drives our development process. You'll take on the challenge of creating a seamless development-to-deployment pipeline and ensuring our infrastructure scales effortlessly to meet business demands. Your mission will be to lead the development and deployment efforts by leveraging a wide array of tools and technologies. From code to cloud, you’ll enable our teams to ship code faster while maintaining the highest standards of reliability, security, and performance. In return, we offer you Opportunity to work with a dynamic and fast-growing company in the industrial analytics space Work with a global team of experts in data science, software engineering, and industrial automation Opportunity for career growth and development in growing company Fun, collaborative, and challenging work environment A competitive compensation package including a company car Flexible working hours and work/life balance Your choice of laptop (Linux, Mac) Meal vouchers Hospitalization insurance Group insurance Net benefits An open-minded culture where you can ‘be your best you. Personal Learning and Development budget and guidance Company managed and external training opportunities The opportunity to join a visionary technical innovator and work with state-of-the-art tools. A great office at Corda in Hasselt A 60% remote work policy. Your Role In this role, you’ll be responsible for: Continuous Integration and Continuous Deployment (CI/CD): Designing and implementing common CI/CD pipelines to automate building, testing and deploying applications. You will manage deployments and ensure smooth rollouts of new versions. API Integration and Development: Designing and implementing API integration tools that enable contract-first communication between the various microservices in our platform. Code and Infrastructure Development: Writing high-quality code in Golang and Some Java, as well as developing frontend interfaces with TypeScript when needed. Collaboration Across Teams: Working closely with engineering, QA, and security teams to ensure that infrastructure and deployments align with company goals, security requirements, and best practices. Monitoring and Troubleshooting: Developing and implementing robust monitoring and alerting solutions to identify and resolve issues swiftly, ensuring high availability and performance across environments. Continuously evaluate and adopt emerging cloud technologies to enhance our cloud infrastructure. Success in this role requires expertise in software development and CI/CD workflows, a strong affinity for operations, and the ability to collaborate cross-functionally with engineering, DevOps, and security teams to deliver a robust, scalable cloud platform. Your Skills To excel in this role, you should have: Technical Expertise in Core Tools: Strong experience in Golang and Java programming, with hands-on experience in API development. Proficiency in Python and Typescript is a plus. Good knowledge of Kubernetes concepts Expertise in AWS services and infrastructure management is a plus. Experience with software development lifecycles. Proven Experience in DevOps and CI/CD: A track record of developing CI/CD pipelines, automating workflows, and improving deployment processes. Experience building resilient systems and troubleshooting issues within high-availability environments. Infrastructure and Cloud Knowledge: Knowledge of cloud infrastructure, particularly Azure & AWS is a plus. Soft Skills: Strong problem-solving abilities and a proactive approach to overcoming challenges. Excellent communication skills, capable of clearly explaining complex technical concepts to both technical and non-technical stakeholders. A collaborative mindset and a team-oriented approach to work. Fluent in English and preferably Dutch. About TrendMiner TrendMiner is an innovative software company based in Hasselt, Belgium, specializing in industrial analytics. We focus on time series, event and asset data with an increasing integration of machine learning. Founded in 2008 as a spin-off from the University of Leuven, we develop advanced analytics solutions for the manufacturing industry, including the chemical, oil, gas and pharmaceutical industries. Since 2024 TrendMiner is part of the Proemion Group, which specializes in industrial analytics. Due to our rapid growth, we are always looking for ambitious and enthusiastic new talents. TrendMiner is an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, or disability status.


- Company Name
- Proemion
- Job Title
- Software Engineer Machine Learning (gn)
- Job Description
- Description We are looking for a dedicated and skilled Software Engineer Machine Learning (gn)to join our Product Development team. This full-time position is available immediately at our headquarters in Hasselt, Belgium. You will collaborate closely with other engineers, product owners, data scientists, and designers to ensure the machine learning functionalities into our industrial analytics product. In return, we offer you The opportunity to work with a dynamic and fast-growing company in the industrial analytics space Work with a global team of experts in data science, software engineering, and industrial automation Competitive salary and benefits package, including a company car or mobility budget A developer laptop (MacBook Pro) A flexible (up to 60%) remote work policy A great office at the Corda Campus in Hasselt Career growth and development opportunities in a rapidly expanding company Joining a visionary technical innovator where you can work with state-of-the-art tools Fun, collaborative, and challenging work environment Flexible working hours and attention to work/life balance An open-minded culture where you can ‘be your best you' Personal Learning and Development budget and guidance Company managed and external training opportunities Your Role Design and implement the overall software architecture for the machine learning integration aspects of our product Collaborate with the product owner, data scientists, and other stakeholders to understand user requirements and translate them into technical specifications for back-end functionalities involving machine learning integration Collaborate with architects from other teams to define and implement standards and best practices for machine learning integration across the entire product architecture Work closely with front-end engineers to ensure seamless integration of machine learning functionalities into the user interface Be responsible for the design and review of back-end systems and data access layers Stay updated on emerging back-end technologies, machine learning frameworks (e.g., TensorFlow, PyTorch, Azure ML), and industry trends, and propose improvements to our back-end architecture and processes to enhance machine learning integration capabilities Your Skills Master’s or Bachelor's degree in Computer Science, Software Engineering, or a related field Experience as a software architect or in a software engineer role Proven experience with machine learning integration concepts and technologies Proficiency in Python, data structures, algorithms, object-oriented programming principles, and familiarity with machine learning concepts Proficiency with Java (Spring Boot), as this is the backbone of our non-ML related services Experience working in Agile/Scrum environment with knowledge of Agile methodologies Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and SQL Experience with API design principles (RESTful APIs) Excellent communication skills, allowing you to successfully convey technical concepts as well as architectural decisions to both technical peers as well as functional profiles (product owners/managers, customer success, etc.) About TrendMiner TrendMiner is an innovative software company based in Hasselt, Belgium, specializing in industrial analytics. We focus on time series, event and asset data with an increasing integration of machine learning. Founded in 2008 as a spin-off from the University of Leuven, we develop advanced analytics solutions for the manufacturing industry, including the chemical, oil, gas and pharmaceutical industries. Since 2024 TrendMiner is part of the Proemion Group, which specializes in industrial analytics. Due to our rapid growth, we are always looking for ambitious and enthusiastic new talents. TrendMiner is an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, or disability status.