Erik Hennig

Software Developer at Bosch

Stuttgart Region 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
Erik Hennig is a software developer with nine years of experience building safety-critical and embedded systems, currently focused on Linux-based software for automated driving at Bosch. He previously spent six years at Siemens and holds a Master's in Embedded Systems and a BE in Computer Science, combining formal training with hands-on industrial practice. Erik contributes to open source tooling for Rust performance profiling—helping enhance cargo-flamegraph with better target selection, test debug detection and shell completion—demonstrating attention to developer experience and low-level diagnostics. He specializes in communication gateways between vehicles and ADAS components, bridging embedded constraints with robust software engineering. Colleagues know him for pragmatic automation of complex build and profiling workflows and for bringing testable, production-ready solutions to safety-critical contexts.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Baden-Wuerttemberg Cooperative State University (DHBW)
bookMaster's degree, Embedded Systems, 1.1, Master's degree, Embedded Systems, 1.1 at Medizinisch-technische Akademie Esslingen am Neckar
languagesGerman, English, French, Latin, Spanish
github-logo-circle

Github Skills (8)

rust10
cargo10
profiling10
build-automation9
testing9
cli9
command-line9
command-line-interface9

Programming languages (12)

C#JavaC++CSSRustCJavaScriptHaskell

Github contributions (5)

github-logo-circle
flamegraph-rs/flamegraph

Aug 2021 - Dec 2021

Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3
Role in this project:
userBack-end Developer
Contributions:19 reviews, 19 commits, 8 PRs in 4 months
Contributions summary:Erik contributed significantly to the `cargo-flamegraph` tool, which generates flamegraphs for Rust projects. Their work involved implementing features for target selection, including automatic selection and explicit package support, enhancing the user experience. They also addressed debug information detection for tests and unit tests to correctly profile the code. Furthermore, the user improved the build process and added shell completion to improve the usability.
perfeverythingprofilingpipesrust
ede1998/smartknx

Feb 2019 - Nov 2024

Contributions:47 pushes, 11 branches, 2 issues in 5 years 10 months
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
Erik Hennig - Software Developer at Bosch