# Ronald van Immerzeel > Principal Software Engineer at Greyscale AI Location: Santa Clara, California, United States Profile: https://flows.cv/ronaldvanimmerzeel Embedded systems firmware developer in a high-tech, product-focused organization. More than 25 years experience in embedded software product development. More than 7 years experience in Camera and Image Processing domain, more than 5 years in Video Processing domain and more than 7 years in the Digital Television domain. Many years of hands-on experience debugging hard to reproduce and hard to trace issues that are so typical for firmware. Prefers to give a problem a little bit more thought, ask questions and come up with a better solution. With a reputation to solve “difficult” and non-trivial issues and come up with “smart” solutions. Able to discuss at the level of architects, understand their “language” and able to provide them with expert input. Enjoys being the “goto” person for certain technical expertise. Still in touch with the source code (coding/debugging) but also able to lead small project teams (1..2 MY, 2..5 team members). Specialties: Programming languages: C (> 25 years), C++, Python, Google JavaScript, Bash Scripts Methodologies: Scrum, UML, Continuous Integration Tools: Jira, Git, Gerrit, Klocwork, TeamCity, HSD, JamaSoftware (ECR handling), SharePoint, Rational Team Concert, Bugzilla, CMSynergy Microprocessors: Vector Processors (Intel proprietary Image Signal Processor), MIPS and various micro-controllers Operating systems experience: Windows, Android, pSOS and VxWork Busses & Protocols: MIPI, I2C, LVDS, PCI, TCP/IP, RS232, RC6, DVI/HDMI Domain experience: Image processing (camera systems), video processing, Digital Television. Languages: Dutch (native), English (fluently) and German (read and listen) ## Work Experience ### Principal Software Engineer @ Greyscale AI Jan 2021 – Present | San Carlos, California, United States ### Product Application Engineer @ Intel Corporation Jan 2019 – Jan 2021 | Santa Clara, California, United States Customer enablement and debugging for edge inference solutions based on the Movidius Keem Bay chip (vision processing unit including camera pipeline and neural network accelerators) Support, hands-on and debugging of Linux on Arm (Yocto build). Program SHAVE vector processor adding functionality missing in Neural Network accelerator. ### Systems Firmware engineer @ Intel Corporation Jan 2015 – Jan 2019 | Santa Clara, CA, United States Technical-Lead current generation Imaging Processing Unit (IPU3). Responsible for analyzing new feature requests (feasibility and performance). Providing support (bug analysis & fixing) together with Windows/Android driver team for camera related issues. Feature implementation and bug fixing for next generation Imaging Processing Unit (IPU4). Pre-silicon validation on FPGA system, co-debugging with HW-team. Feature-lead "RGB-IR sensor support". A FW extensions that enables IR-extraction and RGB restoration from a “hybrid” RGB_IR sensor. Responsible for technical design, performance analysis, validation plan, planning and project execution (scrum). Project size 2 MY, 3-5 engineers. Translating Algos to a model that represents the bit-exactness of the final FW/HW implementation. These models also contain instrumentation used as input for performance analysis. Both Algo and model were done in C++ in a Intel proprietary simulation environment. Part of Klocwork waiver committee. ### Senior Firmware Development Engineer @ Intel Corporation Jan 2011 – Jan 2015 | Eindhoven, The Netherlands Feature enhancement existing Image Processor (IPU1) with new FW and SW. FW development (design/implementation) for next generation Image processor (IPU3). Power-on IPU3 Silicon and co-debugging with HW team Scrum master ### Senior Firmware Development Engineer @ Trident Microsystems (Europe) B.V. Jan 2010 – Jan 2011 | Eindhoven Area, Netherlands Takeover from NXP Digital Television group Technical lead in a 240Hz video back-end solution based on dual 120Hz solutions (each processing a left and right stripe). Major restructuring of Streaming Layer (core component) was required to accomplish the necessary synchronization Extend video back-end firmware to support 3D television. ### Senior Firmware Engineer @ NXP Semiconductors DTG Jan 2006 – Jan 2010 | Eindhoven Area, Netherlands NXP Semiconductors DTG (Digital Television group) advanced video processing Technical lead of firmware upgrade feature via the LVDS video-input. Solving the more “difficult” video related issues (related with a.o. scaler, spread-spectrum, thermal issues and HW bugs). Technical support to customers on location (Bruges, Bangalore, Izmir, Tokyo). ### Senior Firmware Engineer @ Philips Semiconductors Jan 2003 – Jan 2006 | Eindhoven Area, Netherlands Philips Semiconductors ICE (Innovation Center Eindhoven), Digital Television Feature lead and initiator for software-only solution for the VGA-input auto-adjust feature. The initial proposal contained additional hardware causing major project delays and increases of BOM costs. Technical lead Design-in Philips Digital TV-chip (TV810) for Sharp on location in Tokyo, Japan (7 weeks). Execution Architecture for TV810 TV product. Design and implementation of a major new feature (e.g. hot-reboot) in the communication stack. Provide input to and discuss with architects from the early start of this project. Support with the system integration of hot-reboot in the first product as one of the experts. ### Senior Firmware Engineer @ Philips Semiconductors Jan 2000 – Jan 2003 | Sunnyvale CA, USA Philips Semiconductors, Software Services Group & Digital Consumer Systems Feature lead and initiator for a new Inter-Processor Communication (IPC) stack that is ½ the code size, double the performance and without the need of “expensive” HW semaphores. The defensive implementation style revealed bugs in hardware and pSOS. Contact person in the US for infrastructure components, developed in the Netherlands. Providing local support ### Senior Firmware Engineer @ Philips TASS Jan 1995 – Jan 2000 | Eindhoven Area, Netherlands Philips TASS (Philips internal flexible staffing group) Working on various projects for diverse customers (Consumer Electronics, Semiconductors and Medical). Technical lead for diagnostic SW for 1st generation DVD player for Philips Consumer electronics (1.5 MY, 6 engineers) ### Firmware Engineer @ Datad Telematics Jan 1992 – Jan 1994 | Veenendaal, The Netherlands Firmware for telecom related products ## Education ### Master of Science in Computer Science, Computer networks University of Twente ### Bachelor in Electronics Amsterdam University of Applied Sciences ## Contact & Social - LinkedIn: https://linkedin.com/in/ronald-van-immerzeel --- Source: https://flows.cv/ronaldvanimmerzeel JSON Resume: https://flows.cv/ronaldvanimmerzeel/resume.json Last updated: 2026-04-12