Masayuki Ishikawa is a Staff Software Engineer based in Chiba, Japan with over nine years of hands-on experience in embedded systems and a multi-decade engineering career at Sony across roles from Engineer to Senior Engineering Manager and Systems Architect. He specializes in real-time RTOS development and low-level hardware integration, contributing notable patches to the widely used Apache NuttX project—adding SMP support, new board support, and stability fixes—and to PX4/NuttX for IoT peripherals and networking. At Sony he progressed from core engineering to senior management and now returns to a staff engineering role, blending deep technical expertise with leadership and product delivery experience. His background in electrical and electronics engineering (MEng, Tokyo University of Science) underpins a pragmatic approach to firmware, drivers, and system architecture. Less obvious is his pattern of improving platform reliability and hardware compatibility—work that often lives in the infrastructure layer but materially enables higher-level product features. He combines rigorous low-level debugging skills with the ability to drive cross-functional initiatives in large, hardware-focused organizations.
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:454 reviews, 2 commits, 717 PRs in 1 day
Contributions summary:Masayuki's contributions centered on enhancing the Apache NuttX real-time operating system, specifically targeting the embedded systems domain. Their work involved implementing SMP support for ARMv7-M SMP and dual-core SAM4CM, adding support for new hardware boards like the SAM5CMP-DB, and addressing various low-level issues such as memory leaks and timer issues. These modifications demonstrate a focus on improving system stability, efficiency, and hardware compatibility within the NuttX ecosystem.
Standard NuttX (http://nuttx.org) with current PX4 WIP patches
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:812 commits in 6 years 2 months
Contributions summary:Masayuki's contributions focused on embedded systems development within the NuttX RTOS environment. Their work included modifying the I2C driver, implementing support for the Telit GS2200M Wi-Fi module, adding support for Ethernet, integrating the SPI flash, and implementing the CPU activity LEDs and boot features on the LC823450-XGEVK board. These changes involved low-level hardware interaction and configuration.
nuttxpx4
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.