Embedded Software Engineer (H/F)
Role details
Job location
Tech stack
Job description
We are looking for a talented Embedded Software Engineer to join our dynamic technology team.
After a period of onboarding to our technology solutions, you will take the responsibility for specific firmware and software developments as well as contribute to the development of integrated solutions in collaboration with the team of hardware and software engineers:
- Develop firmware and software solutions for controllers and other devices
- Integrate firmware, software and hardware into complete technology solutions in collaboration with project development teams
- Ensure compatibility and functionality of software across Linux operating systems
- Conduct verification and validation tests for embedded software development, ensuring the accuracy and efficiency of network
Requirements
Do you have a valid Driver's License B license?, Do you have experience in Time management?, Do you have a Master's degree?, A problem solver who is enthusiastic about staying current with the latest technologies, enjoys working in a team and is focused on delivery, you have:
- A degree in Software engineering (preferably embedded) or equivalent from experience.
- Ability to read and understand board schematics on a high level.
- Proven experience in programming microcontrollers.
- Ability to write and optimize code in C++, C#, and other relevant programming languages.
- Proficiency with Linux. Experience with a Linux distribution (Yocto, Buildroot, …)
- Experience in Communication Protocols (RS232, RS485, IP, …)
- Experience with secure coding and using Cryptographic technologies
- Proficiency with GIT
- English and French or Dutch proficiency
The following expertise or experience is a differentiator:
- Experience in Access Control environment or Security technologies
- Proven track record in implementing and verifying low-level drivers for specific sensors
- Prior work in verification and validation for embedded software development
- Experience with Unit-testing and integration-testing on embedded hardware
Benefits & conditions
A permanent contract in a supportive environment where there is a strong focus on cooperation and entrepreneurship:
- A varied job with many challenges in a pleasant working environment
- Extensive training on the IDtech solutions, then continuous coaching and development internally and externally
- A complete salary package with comprehensive benefits
o Competitive monthly salary depending on your experience
o Salary package 40 hours
o 32 leave days (20 + 12 ADV days)
o Meal vouchers
o Ecocheques
o DKV hospitalisation insurance (including for partner and children)
o Pension insurance
o End-of-year bonus linked to company performance