Embedded Software Engineer at ML!PA Consulting GmbH
Berlin, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Top expert inEmbedded IoT Systems Development
Benjamin Valentin is an Embedded Software Engineer based in Berlin with 16 years of experience building low-level systems for IoT and real-time applications. He has a strong track record of shipping device drivers and power-efficient radio and flash storage features—contributions visible in notable open-source projects like RIOT OS and the xpad Linux kernel driver. At ML!PA Consulting and previously at volatiles lighting, he focused on pragmatic embedded solutions that bridge hardware constraints and reliable firmware behavior. Benjamin combines academic grounding in computer science from Freie Universität Berlin with hands-on expertise in adding platform support, optimizing power consumption, and improving compatibility across diverse embedded platforms. An understated strength is his habit of synchronizing and cleaning upstream driver device lists, reflecting attention to maintainability as well as functionality.
16 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Freie Universität Berlin
Contributions:2 releases, 5820 reviews, 3616 commits in 10 years 2 months
Contributions summary:Benjamin focused on implementing and extending features for the RIOT operating system, specifically targeting embedded systems and IoT devices. They implemented a page-wise write function for flash memory on the ESP32 platform, exported a page-wise write function for the Atmel AT25xxx EEPROM, and improved the implementation of Reduced Power Consumption for the AT86RF215 radio. Their work also included adding support for the HiP Badge board and a full-featured Telnet server example.
Linux Kernel Driver for the Xbox/ Xbox 360/ Xbox One Controllers
Role in this project:
Back-end Developer
Contributions:6 commits in 3 years 9 months
Contributions summary:Benjamin primarily contributed to the xpad Linux kernel driver, focusing on enhancing device compatibility. Their work involved adding support for various Xbox, Xbox 360, and Xbox One controllers by incorporating new USB IDs. The user synchronized the driver's device list with those found in other open-source drivers such as xboxdrv, 360Controller, and XBCD, ensuring broader compatibility. Their contributions also involved code cleanup and sorting the device list for maintainability.
kernelxboxcontrollerskernel-driverlinux
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
Benjamin Valentin - Embedded Software Engineer at ML!PA Consulting GmbH