Tim Zimmermann

組み込み技術開発 at Liberaware Co.,Ltd.

Nuremberg, Bavaria, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tim Zimmermann is an embedded software engineer with 24 years of hands-on experience melding electrical and software engineering, currently working in Nuremberg for Liberaware and Compleo. He brings deep low-level systems expertise demonstrated by significant contributions to LineageOS and Samsung vendor trees—implementing HAL features like power sharing, vibrator AIDL conversions, USB adaptations, and device-specific sensors. A former C++ tutor whose bachelor’s thesis focused on C++ topics, he pairs strong programming foundations with practical hardware skills, from HVDC software work at Siemens to building CNC machines for PCB manufacturing as a teenager. Tim is driven by creative problem solving and enjoys bridging firmware, OS integration, and hardware diagnostics, equally comfortable at the keyboard or with a screwdriver. His profile blends academic grounding with real-world device integration experience, making him adept at tackling embedded system challenges that require both software finesse and electrical insight.
code24 years of coding experience
bookBachelor of Engineering - BE, Electrical and software engineering, Bachelor of Engineering - BE, Electrical and software engineering at Technische Hochschule Nürnberg Georg Simon Ohm
github-logo-circle

Github Skills (15)

firmware10
embedded10
aidl10
build-system10
c-language10
usb10
cprogramming-language10
sys10
makefile10
android10
android-development10
system-integration10
lineageos10
power-management9
operating-system9

Programming languages (13)

JavaCSSC++CRustMakefileGoHTML

Github contributions (5)

github-logo-circle
Role in this project:
userMobile Developer (Android)
Contributions:136 commits, 11 PRs, 11 pushes in 2 years 4 months
Contributions summary:Tim primarily worked on a Samsung-specific vendor repository, making changes related to Android system software. Their contributions involve updating blobs and configurations, specifically for devices like the gta4xl and exynos9820 platforms. They made changes to system files, dropped or added packages, and incorporated updated firmware, suggesting a focus on device-specific adaptations and system build maintenance for Samsung Android devices.
Role in this project:
userBack-end Developer
Contributions:29 commits in 2 years 7 months
Contributions summary:Tim primarily contributed to the LineageOS hardware abstraction layer (HAL) for Samsung devices. Their work involved implementing and converting various functionalities, including power sharing, vibrator controls (converting to AIDL), and USB-related features. The user also added properties loading for multi-SIM configuration and incorporated features such as fingerprint gestures, moisture detection, and contaminant presence detection, modifying the USB HAL to align with Samsung's specific hardware requirements. This suggests a focus on low-level system integration and device-specific modifications within the LineageOS ecosystem.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tim Zimmermann - 組み込み技術開発 at Liberaware Co.,Ltd.