Functieomschrijving
- Analyze requirements and design technical embedded Linux solutions.
- Work closely with the hardware development team and the embedded software team to specify, develop, debug and validate embedded Linux based systems.
- Configure, develop and maintain our embedded Linux build system, the kernel and bootloaders.
- Develop user space applications as part of our embedded Linux platform.
- Use modern software engineering practices: version control, CI/CD, multiple environments and automated testing and deployment.
- Develop and maintain automated test applications.
- Setup and maintain manufacturing software and test software.
- Offer occasional assistance to colleagues.
Profiel
Basic qualifications
Passionate about technology and software.
Bachelor or Master Degree in Electronics, ICT, computer sciences, or equal.
3+ years of experience in developing, porting, compiling and debugging kernel and device drivers for embedded Linux.
Experience with Buildroot.
Experience with U-Boot.
Experience in Bash scripting.
Experience in C programming.
Good knowledge of TCP/IP.
Understanding of hardware design and ability to read electronic schematics and data sheets.
English knowledge, written and spoken.
Additional skills and experience
- Experience in IoT/Smart Building domains .
- Experience with Yocto.
- Experience in C++ programming.
- Experience in Python programming.
- Knowledge of wireless communication technologies (Wifi, Bluetooth, Zigbee, NFC).
- Knowledge of test and diagnostic equipment like spectrum analyzers, oscilloscopes, etc.
- Dutch knowledge, written and spoken.
- Security knowledge
- Excellent communication skills.
- Strong analytical and problem-solving skills.
- Ability to work both in a collaborative environment, as well as independently.
Jobgerelateerde competenties
- Technische en functionele problemen analyseren
Corrigerende acties, technische aanpassingen, ... voorstellen - Een prototype van de technische oplossing realiseren voor validatie door de opdrachtgever (typeconfiguratie, ...)
- Informaticaprogramma's en -applicaties ontwerpen en ontwikkelen
- Documenten en technische ondersteuning voor de ontwikkelaars, gebruikers, informaticadiensten, ... uitwerken en bijwerken
- Fasen en procedures van de technische en functionele tests van informaticaprogramma's en -applicaties bepalen en uitvoeren (planning, validatie, ...)
Aanbod
- Work in an inspiring team of R&D engineers.
- We offer a function in a growing and financially healthy company with real professional development possibilities.
- You will receive a contract of indefinite duration with a competitive salary with fringe benefits adjusted according to your experience and potential.
- 12 extra holidays
- Strong focus on training and development.
Plaats tewerkstelling
8790 WAREGEM
Vereiste studies
- Professioneel (gerichte) bachelor (PBA)
- gelijkwaardig door ervaring.
Werkervaring
- Minstens 2 jaar ervaring
Contract
- Vaste Job
- Voltijds
- Dagwerk
Plaats tewerkstelling
- 8790 WAREGEM