You are very quality minded and result driven? You feel a great responsibility for what you deliver and take ownership for your deliveries?
Then we are looking for you as Embedded Linux Engineer (m/f/d) at the earliest possible date for our headquarters in Fulda, Germany or remote in Europe.
Your Role
- Maintaining the Linux system and board support package for system-on-chip based devices in a continuous integration driven environment
- Develop and maintain low level drivers for custom built hardware
- Participate in hands-on board bring ups together with our hardware department
- Provide proper support for our higher level application developers when needed
- Participate in the planning process, development and code reviews within the team
- Being able to see the overall product goals, from early prototype designs toward customer ready products
Requirements
- At least 5 years of professional experience in relevant positions
- Experience as a project lead
- Experience in working with embedded Linux environments and bootloaders
- Strong knowledge in the C programming language
- Experience with low level driver development for Linux and bootloaders
- Being able to write shell scripts
- See the fun in first time board bring ups and the challenges it brings
- Excellent communication skills in English
Beneficial
- Experience with telematics systems and knowledge of network protocols
- Security knowledge, such as asymmetric cryptography, symmetric cryptography, and hashing
- Knowledge of an embedded Linux build system such as Yocto
- Previous experience with continuous integration environments, such as Jenkins
- Knowledge of the Git version control system and working with GitHub
- Experience with autotools
- Communication skills in German