Responsibilities
► Design, development, and maintenance of software features owned by the team
► Work across both legacy and modern codebases
► Develop, port, and debug Linux device drivers, kernels, and bootloaders
► Customize Board Support Packages (BSPs) to support additional hardware functionality (e.g., secure OTA updates)
► Build and maintain Debian-based systems for a diverse range of KEBA’s custom hardware
► Develop software across all embedded system levels, including bootloaders, kernel, and full Debian-based images
► Provide support for bootloader and Linux system testing
Required Experience and Skills
► Bachelor's or Master’s degree in Software Engineering, Electronics, or related field
► 5+ years of Linux development experience, preferably on embedded platforms
► Strong knowledge of U-Boot, Barebox, Linux kernel, device drivers, and device trees
► Proficient in C and C++ with excellent programming skills
► Hands-on experience with scripting languages (e.g., Bash, Shell, Python)
► Experience with version control systems (preferably Git)
► Familiar with electrical diagnostic tools (oscilloscopes, logic analyzers, power supplies, etc.)
► Proficient in English (spoken and written)
► Strong communication skills; proactive, adaptable, and accessible
► Willingness to occasionally travel to Linz
|
Preferred Experience & Skills
► Deep expertise in Linux internals: configuration, system calls, performance tuning, debugging with GDB, boot-time optimization, cross-compilation, and new board bring-up
► Understanding of hardware schematics and basic electronic design
► Experience with real-time Linux extensions
► Familiarity with systemd and its integration in embedded environments
► Experience in firmware development
Benefits offered by KEBA
► Great team spirit nurtured as a main aspect of our company’s culture
► Flexible work time
► Compensatory time (no lost overtime hours/minutes)
► Hybrid work mode: combining home office and on-site work
► Ability to reduce workload for a defined time
► 22 vacation days (+additional days for loyal employees)
► Self-learning time (10% of total working time)
► Internal library, trainings, online courses, conferences participation
► Private health insurance
► FitPass membership available
► Covered parking fees
► Christmas gifts (vouchers) for KEBA children
► Fully equipped kitchen and dining/chill-out area in our new premises
|