Research Software Engineer at Bosch Center for Artificial Intelligence (BCAI)
Heidelberg, Baden-Württemberg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Sven Peter is a Research Software Engineer based in Heidelberg with 14 years of hands-on experience spanning low-level systems, kernels, embedded security, and machine learning. He blends academic rigor—holding a doctorate from Heidelberg University—with practical engineering, contributing to high-profile venues like CCC and NeurIPS and to open-source projects such as AsahiLinux’s m1n1 bootloader. Comfortable leading teams of ~20 FTE, Sven prefers tackling hard technical problems himself, from MMU and cache initialization on Apple Silicon to device driver bring-up. His toolkit ranges from assembly and C/C++ for architectures like AArch64 and PowerPC to Python and PyTorch for deep learning, plus expertise in reverse engineering, cryptography, and security auditing. Notably, he has implemented low-level IOMMU and cache operations in real hardware projects while also improving infrastructure-as-code tooling and DNS providers in larger community repos.
14 years of coding experience
Bachelor's Degree, Bachelor's Degree at Heidelberg University
A bootloader and experimentation playground for Apple Silicon
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:48 reviews, 127 commits, 84 PRs in 1 year 9 months
Contributions summary:Sven made multiple contributions to the bootloader and experimentation playground for Apple Silicon, specifically focusing on low-level system initialization and hardware interaction. They modified include paths to resolve build errors. The user added cache operations by set/way, implemented MMU initialization, and added support for the DART IOMMU, and added a command to clear caches after shutdown. These contributions indicate a focus on system-level programming and understanding of hardware architecture.
Contributions:3 reviews, 13 commits, 7 PRs in 11 months
Contributions summary:Sven primarily focused on adding and improving the INWX provider for the dnscontrol project. Their contributions include implementing the provider, integrating API functionalities, and adding supporting features like TOTP authentication. The user also fixed bugs and addressed code style issues related to the INWX provider. In addition to provider development, they made updates to the test suite, addressed formatting issues, and ensured the code aligned with the project's goals.
dnscontroldnsdslproviderssynchronize
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
Sven Peter - Research Software Engineer at Bosch Center for Artificial Intelligence (BCAI)