Peter Van Der Perk

Embedded Software Engineer at Theo van der Perk Mechanisatiebedrijf bv

Geldermalsen, Gelderland, Netherlands
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
Peter Van Der Perk is an embedded software engineer with six years of hands-on experience building and integrating RTOS-based systems for robotics and automotive applications. Currently at NXP he works across Functional Safety, ROS/DDS, PX4 and NuttX, contributing to drivers, networking (Ethernet, CAN, SocketCAN) and middleware while also maintaining distro and test pipelines. A frequent open-source contributor, he has pushed notable changes to PX4 (microRTPS/UDP, MAVCAN PnP) and upstream RTOS projects like Zephyr and Apache/NuttX to enable NXP hardware features. He combines product-facing full‑stack web experience running high-volume e‑commerce sites with deep low-level firmware expertise, a mix that helps him bridge system architecture and deployment realities. His master’s work introduced a hypervisor-based safety architecture for autonomous vehicles, reflecting a practical focus on isolation and fault tolerance in safety-critical systems.
code6 years of coding experience
job3 years of employment as a software developer
bookHAVO, Natuur & Techniek met Informatica en Management en Organisatie, HAVO, HAVO, Natuur & Techniek met Informatica en Management en Organisatie, HAVO at O.R.S. Lek en Linge
bookTechnische informatica (Embedded Systems), Technische informatica (Embedded Systems) at Avans Hogeschool Den Bosch
bookPremaster, Embedded Systems, Premaster, Embedded Systems at Technische Universiteit Eindhoven
languagesDutch, English
github-logo-circle

Github Skills (26)

udp10
c-language10
nuttx10
embedded-language10
c1110
microcontroller10
zephyr10
c1710
i2c10
iot10
device-tree10
rtos10
sys10
rt10
can-bus10

Programming languages (14)

C++CRustCMakeTeXMakefilePerlJupyter Notebook

Github contributions (5)

github-logo-circle
PX4/PX4-Autopilot

Oct 2019 - Jan 2023

PX4 Autopilot Software
Role in this project:
userBackend Developer & Embedded Systems Engineer
Contributions:117 reviews, 169 commits, 132 PRs in 3 years 3 months
Contributions summary:Peter's commits primarily focus on enabling and configuring UDP communication within the NuttX microRTPS build, adding command-line arguments for IP address configuration. They also implemented and supported HRT & RTC timer support for the rddrone-uavcan146 board. The changes involve modifications to the microRTPS transport layer and board-specific clock configurations, demonstrating expertise in embedded systems and communication protocols. Further contributions add RTPS support for FMUK66-V3 and implement MAVCAN PnP functionality.
multicopteravoidancedroneuasraspberry-pi
zephyrproject-rtos/zephyr

Jan 2020 - Apr 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:102 reviews, 19 PRs, 110 comments in 5 years 2 months
Contributions summary:Peter's contributions primarily focus on enhancing and extending the Zephyr RTOS, particularly for NXP hardware. Their work includes adding support for new hardware features such as the Onsemi ncp5623c LED driver, the Isentek IST8310 magnetic sensor driver, and integrating the teensy loader for flash operations. They also added and configured device tree entries for a variety of peripherals, including QTMR and FlexIO, while fixing clocking configurations.
bluetooth-lereal-timezephyrsecuregit-repository
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