cover image
Médiane Système

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 background Company brand
Company Name
TrendMiner
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.
Hasselt, Belgium
On site
Full Time
17-03-2025
Company background Company brand
Company Name
Onepoint
Job Title
Consultant – Back-end developer (.NET)
Job Description
At Onepoint, contribute to the major transformations of companies and public actors by combining technological innovation and business expertise, serving our society and customers to help them move forward sustainably. Your Challenges For This Function You propose innovative and effective solutions to the lead designer You deliver cloud backend in Azure, mobile apps, web interfaces and integration with legacy systems You are responsible for writing high-quality, well-tested software that meets project requirements You gain a deep understanding of the business domain and actively collaborate with the business to refine and enhance ideas Your Skills You have a strong experience in .NET development, Azure Cloud development and .NET Core Web API development You have a strong expertise in unit testing You are familiar with PaaS: API manager, Service Bus, Event Grid, Blob storage, CosmosDB, Azure Functions Kubernetes & Docker containers You are able to create effective, meaningful, and maintainable unit tests You are familiar with SAFE/Scrum Onepoint in a few words In just over 20 years, Onepoint has become one of the major players in consulting and tech. Indeed, our collective has now more than 3,500 people around the world (France, Australia, Belgium, Canada, Malaysia, Morocco and Singapore). Our turnover has been multiplied by 10 in only 10 years, reaching more than 500 million euros, and aims to reach a billion euros within 4 years. So let’s work together on this adventure !
Brussels, Belgium
On site
Full Time
17-03-2025
Company background Company brand
Company Name
Sparagus
Job Title
Devops Coach
Job Description
Job Title: DevOps Transformation Consultant Overview: We are seeking an experienced DevOps Transformation Consultant to formalize current DevOps practices and processes, define and execute a transformation plan, and drive organizational efficiency by streamlining and improving development and operations practices. Key Responsibilities: Work as part of the Engineering Excellence team within the Technology Office. Collaborate with key stakeholders, including IT leadership, DevOps & FinOps communities, and engineering teams. Define and implement a transformation plan to enhance DevOps practices. Conduct a detailed assessment of current processes, workflows, and maturity levels. Identify areas for improvement and recommend best practices. Develop a roadmap and milestones for the transformation journey. Provide bi-weekly progress reports and updates to leadership. Define and support onboarding initiatives for the new DevOps Operating Model. Conduct training and knowledge-sharing sessions to promote DevOps adoption. Foster a culture of collaboration between development and operations teams. Deliverables: A structured transformation plan including process improvements and best practices. SWOT analysis and selection of improvements to be implemented. Roadmap and iterative rollout plan with financial impact considerations. Work planning over a one-year period, with defined milestones. Regular status updates and presentations to leadership. Documentation of new workflows and operational models. Out of Scope: OpenPaaS platform integration (planned for future implementation). Group-wide CI/CD study (details yet to be defined). FinOps, new tools, and organizational restructuring. Required Skills & Qualifications: Expertise in DevOps principles and cultural transformation. Proven experience in building and maintaining CI/CD pipelines. Strong analytical, documentation, and presentation skills. Ability to drive organizational change and process improvements. Hands-on experience with cloud platforms and Infrastructure as Code (IaC). Strong stakeholder management and communication abilities. Fluent in English; knowledge of French and/or Dutch is a plus. Preferred Experience: Previous experience in a similar consulting role. Familiarity with platform engineering and self-service capabilities. Experience supporting deployment and quality assurance processes in DevOps. Best Practices for DevOps Implementation: Standardization of middleware configurations (e.g., IIS, Tomcat). Encouraging a collaborative, no-blame culture. Implementation of automated CI/CD pipelines. Integration of security considerations from the start. Adoption of Infrastructure as Code (IaC) principles. Continuous performance monitoring and improvement. Emphasis on knowledge sharing and documentation. Gradual, iterative approach to process automation and change management.
Brussels, Belgium
On site
Full Time
17-03-2025
Company background Company brand
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.
Hasselt, Belgium
On site
Full Time
17-03-2025