cover image
Smappee

Embedded Software Engineer

On site

Harelbeke, Belgium

Full Time

04-03-2025

Job Specifications

Smappee stands for Smart Appliance for Energy Efficiency. At the core of everything we do, we aim to facilitate energy efficiency in an innovative, easy, and fun way. Our cutting-edge technology empowers businesses and individuals to take control of their energy consumption, reduce costs, and contribute to a sustainable future. We're on a mission to make energy management smarter, more efficient, and environmentally friendly. Our offering focuses on energy management solutions and electric vehicle charging. With a global reach and a dynamic, rapidly expanding team, we're driving innovation and sustainability to power a brighter future.
To strengten our R&D team we are looking for a Senior Embedded Software Engineer.
Are you passionate about analysing and developing new features on electronic hardware?
Are you ready to join our team of driven embedded software engineers who are eager to meet you?
Then you are probably the new Smappee Hero we are looking for!
Responsabilities
Your responsibilities encompass a wide range of tasks such as:
Collaborating with cross-functional teams to design and implement embedded software solutions for our EV chargers and Energy Management systems.
Developing and testing low-level embedded software for EV chargers and Energy Management solutions.
Creating and maintaining hardware abstraction layer modules to interface with the underlying hardware components.
Developing and maintaining runtime environment modules to ensure efficient and reliable software operation.
Producing well-documented code and associated documentation.
Configuring, integrating, and verifying software modules and diagnostics protocols.
Collaborate with our quality assurance and testing teams to ensure software reliability and robustness.
Stay up-to-date with emerging industry trends, technologies, and best practices in embedded software development to enhance our product offerings.


Requirements

Master's degree in Electronics or Computer Sciences with a genuine passion for electronics and embedded software.
Several years of hands-on experience in developing, coding, and unit-testing in C and modern C++ languages, ideally in an Automotive/EV/Energy context.
Proficiency with version control systems like Git, issue tracking tools such as Jira, and agile development methodologies.
Knowledge of Continuous Integration and Continuous Deployment (CICD) practices and Jenkins.
Professional experience in firmware development for Embedded 32-bit microcontrollers is a significant advantage.
Strong attention to detail and excellent problem-solving skills.
A keen interest in and/or prior experience with EV/Energy/Automotive systems and components.
Effective team player with the ability to work independently when needed.
A 'green heart' and belief in renewable energy.


Benefits

At Smappee, we want our employees to be able to contribute fully to our mission, so we have designed our work environment to be as pleasant and efficient as possible.
Stay inspired by the brand new and high-tech office building
Enjoy a flexible environment with a horizontal structure
Benefit from multiple career and personal development opportunities
Carefree commute due to the ideal location along the E17, spacious parking, electric car chargers and bicycle storage
A good work-life balance: flexible working hours and fun team lunches and activities
You can count on an attractive Salary and a nice extra-legal benefits package that includes meal vouchers, eco vouchers, health insurance, group insurance, holidays supplemented with ADV days, optional bicycle leasing ...
On top of that, we offer a job where you can truly contribute to a better planet

About the Company

Smappee is an award-winning global cleantech company that aims to save its customers energy and money by reducing energy consumption and improving energy efficiency. Know more

Related Jobs

Company background Company brand
Company Name
Keystone Solutions
Job Title
DevOps Engineer (Intermediate)
Job Description
Mission Overview: This position represents a consultancy mission at a client site through Keystone Solutions, focusing on delivering robust infrastructure solutions. Key Responsibilities: Design, maintain and scale infrastructure on AWS using tools like Terraform and Docker as a Keystone Solutions consultant. Automate provisioning and configuration with tools like Ansible and improve performance and stability monitoring while closely collaborating with the client. Manage the full lifecycle of infrastructure, including disaster recovery and backups under the consultancy model of Keystone Solutions. Optimize CI/CD processes, mainly through Github Actions, and implement web components such as CDNs, DNS, and reverse proxies while working on client projects. Participate in incident response and implement solutions aimed at long-term reliability, ensuring client satisfaction. Stay continuously up-to-date with industry trends and contribute to a culture of innovation and collaboration that aligns with Keystone Solutions' values. Must-Haves: At least 2 years of experience in DevOps (DevSecOps is a plus) as a consultant. Expertise in AWS and Terraform is mandatory. Experience with Docker, Linux, and scripting languages (Bash, Python) is crucial. Knowledge of CI/CD tools and network components such as DNS and reverse proxies is required. Fluent communication skills in Dutch and English are essential to collaborate effectively with diverse teams and clients. Nice-to-Haves: Experience with Kubernetes and Helm would be advantageous. Knowledge of identity providers (OIDC, SAML) is a plus. Basic knowledge of Redis or other caching technologies is desirable. If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at Keystone Solutions Career Portal.
Antwerp, Belgium
On site
Full Time
28-02-2025
Company background Company brand
Company Name
Trinomics
Job Title
Office and IT support
Job Description
Trinomics is a leading consultancy in the fields of energy, climate, and environmental policy. We have 3 offices (Rotterdam, Brussels and Paris). Our Brussels office is a lively workplace where we combine technical expertise with a collaborative spirit to make an impact. Position Overview: Due to our growth, we are looking for a motivated IT Support and Administrative Assistant to join our operations team. The position will be based in Brussels, working with all three offices. This role will focus on IT-related tasks while incorporating administrative and communications responsibilities. We are primarily looking for someone who is eager to grow and contribute in a dynamic work environment. Please submit application directly via our website (see details below), not via easy apply. We cannot guarantee that easy apply applications will be reviewed. Key Responsibilities:  IT support: Sharepoint admin. Provide general guidance to consultants, problem solving and trouble shooting. Set up accounts and laptops. Support with intranet development and maintenance including process flow development, maintenance and improvement. Contribute to developing, maintaining and improving internal tools in Excel, Sharepoint or other. Implement and uphold security best practices for user access management, data protection, and system integrity. Website support: Support in developing and maintaining websites and/or databases and pages. Collaborate with the team to improve the online presence of internal and external platforms. Ensure adherence to data privacy regulations (e.g., GDPR) and implement security measures for web-based platforms. Administrative support: Handle general administrative tasks such as managing office supplies and files, and organizing office events, preparing and managing company-wide surveys. Communications support: Help manage internal and external communications, including drafting emails, and preparing reports and templates – including report formatting. Qualifications: A mid-level or higher education degree in IT or related field. 1-2 years of experience in IT, administrative, or office management role. Proactive and problem-solving attitude and ability to work independently in a fast-paced environment, with strong organisational skills and attention to detail. Good communication skills, with ability to work, write and communicate fluently English and French (Dutch is a plus). Proficiency in MS Office (Word, Excel, PowerPoint), Word formatting in particular. Proficiency with Office 365: Teams, Sharepoint and Azure. Knowledge of PowerAutomate is a plus. Understanding of IT security and privacy principles, including access control, data protection, and compliance with relevant regulations (e.g., GDPR). What we offer A dynamic, friendly, and supportive team environment with dedicated and motivated colleagues. One year contract, part- or full-time position with the opportunity of a permanent contract. Opportunities to develop your skills across a broad range of responsibilities. A lively office atmosphere in the heart of Brussels. Competitive salary and benefits package. How to apply: If you are excited about working in a collaborative and dynamic company, please apply via the link on our website: https://trinomics.eu/work-with-us/ Candidates who meet the requirements will be selected for an interview. We look forward to hearing from you!
Brussels, Belgium
On site
Full Time
05-03-2025
Company background Company brand
Company Name
Desino
Job Title
PHP/Laravel developer and analyst
Job Description
Company Description Welcome to Desino – Your Partner in Tailor-Made Software Solutions! Desino specializes in software and web application development, guiding clients from idea to a robust solution. They craft bespoke software tailored to meet unique needs and goals. Desino's collaborative approach and proactive problem-solving ensure innovative and efficient solutions for clients. Role Description This is a full-time on-site role for a PHP/Laravel Developer and Analyst at Desino located in Herent. The role is far from limited to technical development. The added value of Desino resides in understanding the details of our clients processes. Therefore, next to development, an important part of your mission is to create a deep understanding of our clients challenges and design the right data models, flows and interfaces to allow our clients to tackle those challenges. Development experience and knowledge of database concepts and application architecture is a crucial asset. Your day to day job will be a combination of analysing requirements, drafting solution designs and both developing and guiding our offshore team in executing developments. Qualifications Back-End Web Development, Software Development, and Programming skills (PHP, Laravel) Experience with Object-Oriented Programming (OOP) Front-End Development skills (HTML, CSS, Javascript,...) Strong analytical and problem-solving skills Ability to work in a team environment and independently Excellent communication skills Fluent in English Bachelor's degree in Computer Science, Software Engineering, or related field We offer: The opportunity to work in a dynamic company which is growing rapidly. A competitive package A nice working environment Great attention to a good work-life balance The possibility to visit our offshore delivery center
Herent, Belgium
On site
Full Time
04-03-2025
Company background Company brand
Company Name
Florimond Desprez
Job Title
Full Stack Data Engineer
Job Description
About the company: Groupe Florimond Desprez (GFD) breeds varieties and produces seeds to meet the needs of arable crop farmers, the agro-industrial sectors and consumers, while actively supporting the agro-ecological transition. The group mainly works with species intended for human consumption and is a world leader in sugar beet seeds, a leading European breeder of straw cereal and a major player in the European seed potato market. Florimond Desprez is an independent family-owned company founded in 1830 that operates in 65 countries, devotes 15% of its sales to research and employs 1200 persons. Groupe Florimond Desprez is headquartered in Cappelle-en-Pévèle, France. The GFD IT team provides services and support to all the companies in the group, including UBS, headquartered in Tienen, Belgium. About the role: This role combines a strong understanding of data management, integration and analysis. The data engineer ensures the efficient flow of data across systems, enabling data scientists, analysts and business units to extract insights and make data-driven decisions. You will be part of the IT development team for data-driven solutions that support the different business units’ processes for the entities of Groupe Florimond Desprez. You will be based on our site in Tienen, Belgium. More specifically, your main tasks within this role will be the following: Data pipeline development Designing, implementing and managing data pipelines to process big volumes of data from multiple sources Automating data ingestion, transformation and storage workflows Data integration and ETL Developing and maintaining Extract, Transform, Load (ETL) processes for integration data from sources like flat files, databases and API’s Becoming familiar with tools like BOOMI to support the data sourcing and transformation Maintaining high data quality standards, ensuring the accuracy, completeness and consistency of data across all systems Monitoring and optimization Monitoring the pipelines and infrastructure for performance, issues and bottlenecks Continuously optimizing processes and infrastructure to improve performance, reduce costs and enhance scalability Collaboration and documentation Working closely with cross-functional teams (business analysts, technical lead data and applications and business product owners) to develop end-to-end data solutions Participating in agile ceremonies such as sprint planning, daily standup and retrospectives Documenting data architecture, pipelines and workflows to ensure transparency and maintainability Testing and validation Supporting UAT to confirm solutions and reporting meet requirements Documenting and resolving discrepancies found during testing Support and aftercare Analyzing tickets raised through ServiceNow and providing personalized support and guidance to users Managing proper communication with users and assuring Your profile: You have a Bachelor’s or Master’s degree in Computer Science, Engineering, Data science or a related field. You have at least 3 years of experience as a data engineer, full stack developer or in a related role. You have proven interest or experience in a data engineer role, preferably in an enterprise environment. You’re proficient in programming languages such as Python, R, SQL or Mendix. You have an in-depth understanding of databases (SQL Server, Oracle, Postgress, MongoDB). You have experience in or are willing to learn configuration of data transformation through BOOMI. You have a good understanding of cloud data platforms like Azure. You have experience with data processing frameworks (Airflow, …). You have knowledge of data modelling and ETL processes. You have experience with version control systems like GIT as well as big data tools and cloud technologies. You have experience working in Agile/Scrum environments, including sprint grooming and planning. You have excellent communication and interpersonal skills, with the ability to explain technical concepts clearly (in Dutch, English and French). You’re familiar with ITIL principles and best practices, particularly incident management and service desk operations. You have excellent problem-solving and troubleshooting skills, with the ability to analyze complex issues and implement effective solutions.
Tienen, Belgium
On site
Full Time
04-03-2025