Bernhard Eickhoff is a software engineer with nine years of professional experience and a long tenure at Bosch focused on middleware for automated driving. He has deep C++ systems expertise, contributing foundational data structures to the high-profile Eclipse iceoryx project for true zero-copy inter-process communication. His career spans embedded and automotive software across international Bosch teams, including motorsport and Japan-facing engineering roles, reflecting strong domain knowledge in safety-critical systems. Bernhard enjoys hands-on tinkering outside work, integrating electronics with software stacks, which informs his pragmatic, implementation-first approach. Colleagues rely on him for robust low-level design, cross-platform fixes (including Windows builds), and clean container-like data types that perform in constrained environments.
9 years of coding experience
14 years of employment as a software developer
Dipl-Ing (FH), communications engineering, Dipl-Ing (FH), communications engineering at Technische Hochschule Georg Agricola
Contributions:30 reviews, 37 commits, 8 PRs in 5 months
Contributions summary:Bernhard contributed significantly to the implementation of a cxx forward list and a cxx list. Their work involved adding and refining the implementation details of both of these data structures, including copy and move constructors, assignment operators, and iterators. The user also addressed review findings, added missing return statements, implemented a front member function, and fixed issues related to the Windows build. The user's primary focus was on the foundational data structures used within the iceoryx project.
Contributions:23 commits, 27 pushes, 2 branches in 9 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.