Responsibilities
Develop embedded software for smart, connected products for a variety of markets and applications.
Deliver a consistent quality of the embedded software (structure, coding stile, robustness, testability, maintainability, documentation).
Take the lead of an embedded software team for larger projects
Tasks
You will prepare a detailed analysis.
You code the application in a structured way and implement software on the most diverse hardware platforms (CPU, MCU).
You advise the project team on the approach and tools to be used for software (and ideally also for hardware design).
Testing and documentation are also part of your duties.
You work closely with your teammates and the project manager.
You take the necessary initiatives and motivate your approach and choices towards the project team.
Your inquisitiveness, empathy and adaptability help you to understand the needs of the customer and to efficiently propose and work out solutions.
Furthermore, you will be involved in code reviews, improving development processes, etc.
Technical coaching of more junior profiles (both hands-on and organized)
You will be involved in the sales process to give expert input on risks, level of complexity and required effort for implementation of the embedded software.
Working in these dynamic and innovative environments will give you the opportunity to gain additional experience and deepen your knowledge in different areas.
Your profile
Must-haves
Master in engineering in electronics, industrial sciences, computer science (civil or industrial engineer) or equivalent by experience.
Minimum +6 years of professional experience in embedded software is indispensable.
Very good knowledge of C++ and C .
Knowledge of software development methodology (Agile, Scrum, V-model) and software analysis.
Software requirements management (Matrix, Jira)
Realtime systems development
IoT communication protocols
Software security implementation
Hardware platforms ESP STM ARM nRF
CI/CD hold no secrets for you.
Repositories and version control (Bitbucket, Gitlab)
Standards (CRA, MISRA)
Basic knowledge of electronics (microprocessors, digital hardware, VHDL, ...)
Fluent in Dutch and English, both spoken and written.
Sense of initiative and quality-minded.
Open mind, smooth communication, customer oriented.
Eager to take the lead
Permanently looking to improve way of working (individual, as a group)
Wanting to inspire and motivate people, positive attitude
EU Citizenship or permanent Belgian work permit required (due to long period to acquire a permit). No need to apply otherwise.
Permanent position, consulting or recruitment companies please refrain.
Nice-to-haves
Other programming languages (Python)
Experience with certified environments (automotive, medical) and related software standards (IEC 62304)
Proficient in French/German language (spoken and written)
Sebastiaan • Electronic System Engineer
"Having a team of experienced professionals to support you is priceless. They have helped me to set clear goals, identify areas to improve and work on an action plan to achieve them."
Onboarding
Personal growth
Company events
Soft & hard skills
Knowledge sharing
Do you thrive in an agile, multidisciplinary environment? Then you’ll feel right at home with us! At Verhaert Product Innovation, you’ll be part of a team that thrives on sharing ideas, respecting diverse perspectives and staying flexible to adapt to changing needs.
Our mission? To co-create breakthrough products, from strategy and concept to design and launch. What sets us apart is our proven collaboration model, supported by deep expertise, a vast portfolio, and a solid methodology. This empowers us to stay ahead of the curve and deliver innovative results time after time.
As part of the Verhaert Masters in Innovation group, you’ll have the chance to grow, innovate and make your mark in a company that values your expertise and enthusiasm.
Peter Roels | Contact Person
Report job